O'Reilly logo

Mastering Software Testing with JUnit 5 by Boni García

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

Summary

In this chapter, we reviewed several concerns about the management side of the testing activities. First, we learned that testing can be made in different parts of the software development process (software lifecycle) depending on the test methodology: BDD (acceptance tests are defined before the requirement analysis), TDD (tests are defined before the design of the system), TFD (tests are implemented after the system design), and TLD (tests are implemented after the system implementation).

CI is a process more and more used in software development. It consists on the automated build and test of a codebase. This process is typically triggered with a new commit in a source code repository, such as GitHub, GitLab, or Bitbucket. CI is ...

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