O'Reilly logo

TypeScript: Modern JavaScript Development by Ivo Gabe de Wolff, Vilic Vane, Remo H. Jansen

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Testing planning and methodologies

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

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 ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required