Title |
Veiklos modeliu grindžiamas pilkosios dėžės testų generavimas / |
Translation of Title |
Gray-box test generation based on business model. |
Authors |
Kiselevskis, Tomas |
Full Text |
|
Pages |
51 |
Keywords [eng] |
gray-box testing ; business model ; activity diagram ; OCL |
Abstract [eng] |
The aim of this work is to accelerate the error search process of information system development by generating test cases from business model. The work analyses methods and UML diagrams that enables generating test cases from requirement model as well as testing environments that enables testing mobile, desktop and web applications. The algorithm that generates gray-box test cases from UML activity diagrams was created in accordance to performed analysis. Proposed method enables using requirement stage business model for test case development with input, output data and plausible testing scenario. Plausible testing scenarios are generated from activity diagrams using depth-first search method. Input and output data is generated from OCL constraints and modeled actions on activities and transitions. Test generation method proposed in this work has these benefits: •Enables using requirement stage business model for gray-box test generation •Business models become richer in detail, without losing primary view. Proposed method was realized with PHP programming language. Manual and automated gray-box test generation was compared. It has been proven that automated test generation saves time and work necessary for gray-box test creation from business model when UML activity diagrams are created at requirement stage. It has been found that created test generation tool is worth being used in all cases. . |
Dissertation Institution |
Kauno technologijos universitetas. |
Type |
Master thesis |
Language |
Lithuanian |
Publication date |
2015 |