About this Specialization

In this Test-Driven Development Specialization, we will take a hands-on look at Test-Driven Development by writing and implementing tests from the first module. You'll be translating user specs into unit tests, applying the Red-Green-Refactor mantra, and applying mocks in python with the unit test mock module. You'll learn to integrate best practices of test-driven development into your programming workflow and refactor legacy codebases with the help of agile methodologies. We will explore continuous integration and how to write automated tests in Python. Finally, we will work everything we've learned together to write code that contains error handlers, automated tests, and refactored functions.
Shareable Certificate
Earn a Certificate upon completion
100% online courses
Start instantly and learn at your own schedule.
Flexible Schedule
Set and maintain flexible deadlines.
Intermediate Level
Approximately 3 months to complete
Suggested pace of 5 hours/week
English
Shareable Certificate
Earn a Certificate upon completion
100% online courses
Start instantly and learn at your own schedule.
Flexible Schedule
Set and maintain flexible deadlines.
Intermediate Level
Approximately 3 months to complete
Suggested pace of 5 hours/week
English

There are 4 Courses in this Specialization

Course1

Course 1

Test-Driven Development Overview

4.6
stars
5 ratings
1 reviews
Course2

Course 2

A Practical Introduction to Test-Driven Development

Course3

Course 3

Integrating Test-Driven Development into Your Workflow

Course4

Course 4

Test-Driven Development Project: Random Person Generator

Offered by

Placeholder

LearnQuest

Frequently Asked Questions

More questions? Visit the Learner Help Center.