A Use Case Driven Approach for System Level Testing
Source: Cornell University
Use case scenarios are created during the analysis phase to specify software system's requirements and can also be used for creating system level test cases. Using use cases to get system tests has several benefits including test design at early stages of software development life cycle that reduces over all development cost of the system. Current approaches for system testing using use cases involve functional details and does not include guards as passing criteria i.e. use of class diagram that seem to be difficult at very initial level which lead the need of specification based testing without involving functional details. In this paper, the authors proposed a technique for system testing directly derived from the specification without involving functional details.