Programming Foundations: Test-Driven Development Preview

Programming Foundations: Test-Driven Development

With Neelam Dwivedi Liked by 578 users
Duration: 1h 41m Skill level: Beginner Released: 6/17/2019

Start my 1-month free trial

Course details

Programmers shouldn’t have to guess whether software is working correctly. They should be able to prove it, every step of the way. A formal test-driven development (TDD) process allows you to build testing into your daily routine. You can run tests many times a day, getting instant feedback on the quality of your code. This course explains how to adopt a TDD mindset and process—vital skills for all modern software developers. Find out what makes a good test, why you should be more interested in failure than success, and how to measure and repeatedly run tests. Then explore the jargon: test suites, test harnesses, mock and stub objects, and more. Finally, look at how TDD is used in the most common programming languages and environments and what tools and frameworks exist to help you succeed. Instructor Neelam Dwivedi tackles each topic from a programmer’s perspective, emphasizing the time and cost savings that a good TDD workflow can provide.

Skills you’ll gain

Meet the instructor

Learner reviews

4.5 out of 5

243 ratings
  • 5 star
    Current value: 169 69%
  • 4 star
    Current value: 45 18%
  • 3 star
    Current value: 17 7%
  • 2 star
    Current value: 6 2%
  • 1 star
    Current value: 6 2%

Contents

What’s included

  • Practice while you learn 1 exercise file
  • Test your knowledge 4 quizzes
  • Learn on the go Access on tablet and phone

Download courses

Use your iOS or Android LinkedIn Learning app, and watch courses on your mobile device without an internet connection.