Nnnmodel-driven testing using the uml testing profile pdf merger

Uml testing profile 36 test behavior provides a testers view of how the system should be used according to its requirements specification all uml behavior types usable. As uml provides only limited means for the design and development of test artifacts, a consortium was formed by the object management group omg to develop a uml profile for modeldriven testing the uml testing profile utp, an official omg standard since 2005. The approach uses omg standards and defines model transformations from design models to test models. Goals of the uml testing profile definition of a testing profile to capture all information that would be needed by different test processes to allow blackbox testing i. Pdf modelbased testing using uml activity diagrams.

This work presents a model based testing approach to be used in model driven development and software product lines projects. Testing solutions through sysml uml dave richards artisan software tools suite 701, eagle tower. You can describe product tests using actions like open and close the furniture door until. We discuss structural as well as behavioural issues that allow certain aspects of modelbased testing to be considered an instance of u2tp. Automated model driven testing using andromda and uml2. Modelbased testing and the uml testing profile springerlink. The approach was implemented as a framework using existing modelling tools in the market and qvt transformations. It provides an efficient way to use both uml for modeling the system and for specifying the test. The uml testing profile u2tp provides a means of using uml for test case specification. In this work we show how the concepts of modelbased testing can be mapped to u2tp at the conceptual level. The results show that the existing approaches on modelbased testing using uml ads tend to rely on intermediate formats and formalisms for model verification and test generation, employ a.

1566 223 56 873 1240 922 557 1031 58 1556 678 637 1503 562 1552 694 262 91 888 1203 76 1255 14 906 663 1562 212 663 1161 357 428 1046 207 428 571 1496