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 this 2 hour long project you will create a SCRUM project in Jira, exploring the SCRUM agile methodology and familiarizing with all of its elements. You will create user stories and tasks, plan... more
This course is all about data and how it is critical to the success of your applied machine learning model. Completing this course will give learners the skills to: Understand the critical elements... more
This specialization is for learners who have completed a first-year university-level physics course and wants to continue their study. Through three courses, you will gain a foundation in waves and... more
This is a self-paced lab that takes place in the Google Cloud console. In this lab, you create one VM in the premium network service tier (default) and one VM in the standard network service tier.... more
Welcome to Introduction to PySpark, a short course strategically crafted to empower you with the skills needed to assess the concepts of Big Data Management and efficiently perform data analysis... more

CONTINUE SEARCH

FOLLOW COLLEGE PARENT CENTRAL