From the course: Programming Foundations: Test-Driven Development

Unlock the full course today

Join today to access over 22,600 courses taught by industry experts or purchase this course individually.

TDD tools and frameworks

TDD tools and frameworks - Java Tutorial

From the course: Programming Foundations: Test-Driven Development

Start my 1-month free trial

TDD tools and frameworks

- [Instructor] Test-Driven Development is carried out within an ecosystem that comprises a variety of tools and frameworks. TDD focuses on unit test cases that test the most granular components of the system under test. The xUnit frameworks have test runner engines to execute these test cases. While this approach works well for small-scale applications, we need to use additional tools and frameworks to help scale TDD for large and complex systems under test. Let us look at some of these tools and frameworks. A system is developed using Integrated Development Environments, and so as the unit test suite. All mainstream IDEs such as Eclipse and IntelliJ now support xUnit framework integration. Large-scale systems are built using build frameworks such as Maven and Gradle and therefore TDD needs to be situated within these build frameworks as per the guidelines provided by them. For a richer set of testing functionalities, and to make the test cases more readable, third party assertion…

Contents