PPL 2021 — Introduction to Test-Driven Development

Photo by James Harrison on Unsplash
Test-Driven Development Illustration

The main benefits of Test-Driven Development are a significant decrease in defect rates and better bug detection in the development stage.

Example of Test-Driven Development

pip install coverage
coverage run --source="." manage.py test
coverage html
Coverage of the Unit Test
Version Control log showing every stage of Test-Driven Development

--

--

--

Under-graduated Students Majoring in Computer Science

Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

Why CSS text-overflow: ellipsis not working ?

Unlocking BIOS to Turn off CFG Lock (0xE2 MSR) in Xiaomi NoteBook 14

What is Project Roadmapping?

Write a C program for an (ATM) Project.

Kubernetes Windows Cluster Creation Steps Including Windows AMI Creation with Packer guide

Abstract / Extract / Inject

Sinatra Meal Prep App

Tutorial: training a dependency parser model in Stanford Stanza

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Fredy Pasaud

Fredy Pasaud

Under-graduated Students Majoring in Computer Science

More from Medium

GSoC Week 2: redesign the table format

Understanding Software Testing And Types

Experience of being a Software Engineer Intern at WSO2

Pointers to be considered when performing API Testing