December 2016
Intermediate to advanced
841 pages
17h
English
When it comes to software development, we usually have many choices. Every time we have to develop a new application, we can choose the type of database, the architecture, and frameworks that we will use. Not all our choices are about technologies. For example, we can also choose a software development methodology such as extreme programming or scrum. When it comes to testing, there are two major styles or methodologies: test-driven development (TDD) and behavior-driven development (BDD).
Test-driven development is a testing methodology that focuses on encouraging developers to write tests before they write application code. Usually, the process of writing code in TDD consists of the following ...
Read now
Unlock full access