Test case specification from a use case

The work in a CBD project is structured around the set of use cases that define the behavioral requirements of the business solutions. In particular, the incremental delivery of the use cases strongly favors the idea of testing being structured on the same basis. In this case, the test clusters and their test cases must be derived from the use cases too.

The test cluster will contain all the test cases related to a single use case. Each test case will test a course, either the basic or an alternative course, through the use case. Use case preconditions will apply to all the test cases in the test cluster, since the preconditions must be fulfilled in order for any of the courses to be executed at all. The ...

Get Service- and Component-based Development: Using Select Perspective™ and UML 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.