6 System Testing and Testing Nonstop

In addition to unit and integration testing, system testing is an essential part of every agile project. This chapter explains what system tests are and the demands they make on the test environment. We examine the various points during a Sprint that are suitable for performing system tests, and we also discuss the specifically agile aspects of system testing as well as exploratory and acceptance testing.

6.1 System Testing

Scrum aims to produce a potentially shippable product at the end of every Sprint. Such a product has to be capable of running outside of the CI environment, has to have a user interface and usually has to be capable of interacting with the customer’s other systems. System tests check that ...

Get Testing in Scrum now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.