Introduction to Test and Behavior Driven Development
Successful developers need to not only build the right software but build it right. To know your software works correctly, you need to test each unit of code....
By John Rofrano on Coursera
About This Course
Successful developers need to not only build the right software but build it right. To know your software works correctly, you need to test each unit of code. One of the best methods for this unit-level testing is test driven development. This course provides a detailed overview of test driven development (TDD). First, you’ll learn what automated testing is and why it is essential for building robust applications resilient to failure. You’ll explore the basics of testing, including test cases, testing levels, and the traditional release cycle. You’ll learn about TDD and its complement, behavior driven development (BDD): TDD tests individual units of code while BDD tests how these units work together. Then you’ll examine TDD in detail. You’ll explore TDD’s benefits, concepts, and popular tools, and you’ll hone your new testing skills through hands-on labs. You’ll create TDD test cases by writing test assertions and building test fixtures, and you’ll run these test cases by using the Nose testing package. You’ll then practice more advanced TDD methods such as increasing code coverage, generating and using fake data, and testing mock objects.
Topics Covered
Frequently Asked Questions
How much does Introduction to Test and Behavior Driven Development cost?
Visit the Introduction to Test and Behavior Driven Development course page for current pricing and available discounts.
Who teaches Introduction to Test and Behavior Driven Development?
Introduction to Test and Behavior Driven Development is taught by John Rofrano, IBM.
What skill level is Introduction to Test and Behavior Driven Development for?
This course is designed for beginner learners.
Similar Courses
HTML & CSS Coding for Beginners: Build your own portfolio!
Chris Dixon
Maya for Beginners: Animation
Lucas Ridley
JavaScript for Beginners (includes 6+ real life projects)
Kalob Taulien
Beginner Bootstrap 4: Hand code beautiful responsive websites fast
Chris Dixon