O'Reilly logo

Scala Test-Driven Development by Gaurav Sood

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

Chapter 5.  Another Level of Testing

 Unit testing is just one aspect of Test-Driven Development. At one point or another, your class will need to interact with other classes inside the application or with other systems outside the ecosystem of your application. In this chapter, we will look at other testing processes that help test the integration and functional aspects of the application. We will be covering the following topics:

  • Integration testing
  • Behavior-driven development

Integration testing

Individual components of the software module are tested together during integration testing. This phase sits in between unit testing and acceptance testing. In unit testing, we are testing a single unit of the code, whether it be a class or a method. Once ...

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