Title :
Generating test-cases from an object-oriented model with an artifical-intelligence planning system
Author :
Von Mayrhauser, Anneliese ; France, Robert ; Scheetz, Michael ; Dahlman, Eric
Author_Institution :
Dept. of Comput. Sci., Colorado State Univ., Fort Collins, CO, USA
fDate :
3/1/2000 12:00:00 AM
Abstract :
Black-box test-generation requires a model of the system under test to describe what is to be tested. Testing criteria and test objectives define how it is to be tested. This paper describes an approach to black-box test-generation in which an AI (artificial intelligence) planner is used to generate test cases from test objectives derived from UML (Unified Modeling Language) Class Diagrams. The UML Class Diagrams are conceptual models of the systems under test. They differ from traditional design and requirements models in that they include information pertinent to test case generation. From these models, test objectives and a domain theory are: obtained, transformed to planner representations, and input to the planner. The planner uses the problem description to generate a test suite that satisfies the UML-derived test objectives. This paper describes the application of the testing approach to an industrial problem
Keywords :
artificial intelligence; object-oriented methods; program testing; software reliability; UML Class Diagrams; Unified Modeling Language; artifical-intelligence planning system; artificial intelligence; black-box test-generation; object-oriented model; software reliability; software testing; test cases generation; Artificial intelligence; Automatic testing; Computer architecture; Computer science; Libraries; Object oriented modeling; Software testing; Storage automation; System testing; Unified modeling language;
Journal_Title :
Reliability, IEEE Transactions on