July 2019
Intermediate to advanced
410 pages
10h 32m
English
The development team decided to use TDD for several reasons. First, the team wanted a way to clearly measure progress during the development process. Second, they wanted to be able to reuse the tests in subsequent development cycles in order to continue to validate existing functionality while new functionality is added. For these reasons, the team will use unit tests to verify that the functionality written satisfies the given requirements of the team.
The following diagram illustrates the basics of TDD:

Tests are added and the code base is updated until all the defined tests pass. It is important to note that ...
Read now
Unlock full access