Test-Driven Development
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.\\n\\nYou\'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.Created by: LearnQuest

Related Online Courses
In the Scale Up Specialization Capstone, you\'ll develop insights into how and why start-ups scale up across their entire business - from products and processes, to sales and marketing, and all the... more
This course teaches how to value and price M&A deals and to choose the optimal financing mix for an M&A deal. The course focuses on all the major types of M&A deals including strategic M&A, private... more
This course is designed to prepare you to enter the job market as a data engineer. It provides guidance about the regular functions and tasks of data engineers and their place in the data... more
In this course, you learn about containers and how to build, and package container images. The content in this course includes best practices for creating and securing containers, and provides an... more
Advance your strategic analysis skills in this follow-up to Foundations of Business Strategy. In this course, developed at the Darden School of Business at the University of Virginia, you\'ll learn... more