- Level Professional
- Course by LearnQuest
-
Offered by
About
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.Auto Summary
Discover the power of Test-Driven Development (TDD) with this comprehensive specialization designed for IT and Computer Science professionals. Guided by expert instructors from Coursera, this course offers a hands-on approach to mastering TDD, starting with writing and implementing tests right from the first module. You'll learn to translate user specifications into unit tests and adopt the Red-Green-Refactor mantra, while also applying mocks in Python using the unit test mock module. Throughout the course, you'll integrate TDD best practices into your programming workflow, effectively refactor legacy codebases using agile methodologies, and explore the essentials of continuous integration. You will gain the skills to write robust automated tests in Python and develop code that includes error handlers and refactored functions. This specialization is available with a Starter subscription and is ideal for professionals looking to enhance their development practices and improve code quality. Join us to elevate your programming expertise and embrace the advantages of Test-Driven Development.

Doug Purcell