Programming Foundations: Test-Driven Development
With Neelam Dwivedi
Liked by 583 users
Duration: 1h 43m
Skill level: Beginner
Released: 6/17/2019
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
-
Muhammad Kashif
Muhammad Kashif
Principal Software Engineer, Software Architect, C++
-
pushpa raju
pushpa raju
--
-
Stefan Trenkwalder
Stefan Trenkwalder
Software Engineer @ 2RSquared | PhD in Robotics
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