A laboratory for teaching object oriented thinking
OOPSLA '89 Conference proceedings on Object-oriented programming systems, languages and applications
Object oriented design with applications
Object oriented design with applications
Object-oriented software engineering
Object-oriented software engineering
Object lifecycles: modeling the world in states
Object lifecycles: modeling the world in states
Object-oriented analysis and design
Object-oriented analysis and design
Object-oriented modeling and design
Object-oriented modeling and design
Object-oriented development: the fusion method
Object-oriented development: the fusion method
Art of Software Testing
Scenario Based Integration Testing for Object-Oriented Software Development
ATS '99 Proceedings of the 8th Asian Test Symposium
Managing domain architecture evolution through adaptive use case and business rule models
Managing domain architecture evolution through adaptive use case and business rule models
A framework for building and evaluating software process maturity models
A framework for building and evaluating software process maturity models
A use case based approach to algorithmic event state table generation
A use case based approach to algorithmic event state table generation
Hi-index | 0.02 |
In this paper, we focus on the integration of a test plan generation technique in the context of a use case design methodology. The foundation for this approach lies in partitioning the design schemata into a layered architecture of functional components called design units together with action matrices that tabularly represent each use case scenario as a unique sequence of design units. Based on these two concepts, we demonstrate how test plan generation and software test metrics are developed. The action matrix with design unit boundaries provides the test engineer with a constructive framework to follow a bottom-up test process that proceeds from unit to integration and user acceptance testing. The proposed software testing metrics are employed to improve the productivity of the testing process through scenario prioritization. This approach supports effective test plan generation based on sound and systematic design procedures.