Skip to content

This repository explains the concept of Unit Testing and Test Driven Development (TDD) and how to write TDD code

License

Notifications You must be signed in to change notification settings

CognitiveProgrammer/Test_Driven_Development

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

A practical guide to Test Driven Development (TDD)

Test Driven Development is a way of writing quality code during Software Development. Its one of the well known and widely adopted practice of eXtreme Programming(XP). Its used on the preamble of Test First approach which ultimately increase the quality of the output code

TDD and C++

Test Driven Development (TDD) is not associated with any specific languages and can be done in any languages. C++ is used here as a reference language to explain the working of TDD

This module will explain what is meant by TDD and how its done

This module will explain how AAA (Arrange-Act-Assert) is used in writing unit tests and what will be its impact on TDD

This module will explain the usage of TDD using C++ Google Test Framework.

This module will demonstrate writing of TDD code in series of steps (9 to be precise)

About

This repository explains the concept of Unit Testing and Test Driven Development (TDD) and how to write TDD code

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages