/Test_Driven_Development

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

MIT LicenseMIT

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)