Title :
Automatic generation of multi-testing types test cases using requirements-based testing
Author :
Boghdady, P.N. ; Badr, N.L. ; Hashem, M.A. ; Tolba, M.F.
Author_Institution :
Fac. of Comput. & Inf. Sci., Ain Shams Univ., Cairo, Egypt
Abstract :
During the last decade many researchers have concentrated more on applying the requirements-based testing by considering the usage of several UML models to generate test cases. Test cases being ready at an early stage of the development life cyle save so much time and cost. This paper proposes an automated model for generating multi-testing types test cases using activity diagrams. Activity Diagrams are one of the most famed UML diagrams used in modeling both business and operational workflows using stepwise activities and actions. Moreover, they put into consideration choices, iterations, concurrency as well as relationships among objects making them suitable for generating concrete test cases. Cyclomatic complexity metric is applied to check the generated test paths´ coverage before the category partitioning method is applied to generate the final test cases suite. The generated test cases are suitable for multi-testing types. The proposed model is evaluated quantitatively and qualitatively against closely related work. The proposed model saves search space, time and effort. Besides, it improves the performance of the testing process.
Keywords :
Unified Modeling Language; program testing; UML diagram; UML model; Unified Modeling Language; activity diagram; business workflow; category partitioning method; cyclomatic complexity metric; multitesting type generation; operational workflow; qualitative evaluation; quantitative evaluation; requirements-based testing; Complexity theory; Computational modeling; Flow graphs; Measurement; Testing; Unified modeling language; XML; Category Partitioning Method (CPM); Cyclomatic complexity metric; Requirements based Testing (RBT); Test cases generation; Unified Modeling Language (UML);
Conference_Titel :
Computer Engineering & Systems (ICCES), 2012 Seventh International Conference on
Conference_Location :
Cairo
Print_ISBN :
978-1-4673-2960-6
DOI :
10.1109/ICCES.2012.6408523