期刊名称:Journal of Theoretical and Applied Information Technology
印刷版ISSN:1992-8645
电子版ISSN:1817-3195
出版年度:2014
卷号:70
期号:3
出版社:Journal of Theoretical and Applied
摘要:Testing plays a major role for improving the quality of a software product. Due to its iterative and incremental nature it needs special attention. Test case generation is one of the complex activities carried out during testing phase. Generating test cases in the early phases of development life cycle works like a catalyst for model based testing and at the same time efficiently manages time and resources. This paper describes a novel approach for test case generation from UML Activity Diagram (AD) and Use Case Diagram (UCD). At first UCD and AD are converted into Use Case Graph (UCG) and Activity Graph (AG) respectively. The AG and UCG are integrated to form a combined graph called Activity Use Case Graph (AUCG). The AUCG is further traversed to generate test cases. Test cases generated using the combined approach is capable of detecting more number of faults as compared to individual models while keeping intact the total coverage. The proposed approach also reveals faults like execution fault, operational fault and use case dependency fault.
关键词:Testing; AUCG; Test Case Generation; Dependency Fault; Operational Faults