Coverage Criteria for Test Case Generation Using UML State Chart Diagram.

Autor: Salman, Yasir Dawood, Hashim, Nor Laily, Rejab, Mawarny Md, Romli, Rohaida, Mohd, Haslina
Předmět:
Zdroj: AIP Conference Proceedings; 2017, Vol. 1891 Issue 1, p1-6, 6p, 2 Diagrams
Abstrakt: To improve the effectiveness of test data generation during the software test, many studies have focused on the automation of test data generation from UML diagrams. One of these diagrams is the UML state chart diagram. Test cases are generally evaluated according to coverage criteria. However, combinations of multiple criteria are required to achieve better coverage. Different studies used various number and types of coverage criteria in their methods and approaches. The objective of this paper to propose suitable coverage criteria for test case generation using UML state chart diagram especially in handling loops. In order to achieve this objective, this work reviewed previous studies to present the most practical coverage criteria combinations, including all-states, all-transitions, all-transition-pairs, and all-loop-free-paths coverage. Calculation to determine the coverage percentage of the proposed coverage criteria were presented together with an example has they are applied on a UML state chart diagram. This finding would be beneficial in the area of test case generating especially in handling loops in UML state chart diagram. [ABSTRACT FROM AUTHOR]
Databáze: Complementary Index