Design of software testing model based on UML class and activity diagram

ISSN: 22498958
0Citations
Citations of this article
8Readers
Mendeley users who have this article in their library.

Abstract

Quality software can be developed when it is properly tested. Due to increase in the size and complexity of object-oriented software, manual testing has become time, resource and cost consuming. Properly designed test cases discover more errors and bugs present in the software. The test cases can be generated much early in the software development process, during the design phase. The unified modeling language (UML) is the most widely used language to describe the analysis and designs of object-oriented software. Test cases can be derived from UML models more efficiently. In our work, we propose a novel approach for automatic test case generation from the combination of UML class diagrams. In our approach, we first draw the UML class diagrams using any online drawing tool like smart draw or yuml.com. Then, we generate XML information of these models. The XML file is processed to extract variables from the class and predicates from class diagram using Java code. The predicates are then used to generate the test cases. Our approach achieves 100% branch coverage and suitable for mutation testing and unit testing.

References Powered by Scopus

Efficient object-oriented integration and regression testing

111Citations
N/AReaders
Get full text

Selecting an efficient OO integration testing strategy: An experimental comparison of actual strategies

34Citations
N/AReaders
Get full text

Test case generation from UML state machine diagram: A survey

20Citations
N/AReaders
Get full text

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Cite

CITATION STYLE

APA

Rani, S., & Rana, M. (2018). Design of software testing model based on UML class and activity diagram. International Journal of Engineering and Advanced Technology, 7(6), 8–15.

Readers' Seniority

Tooltip

PhD / Post grad / Masters / Doc 4

80%

Professor / Associate Prof. 1

20%

Readers' Discipline

Tooltip

Computer Science 4

67%

Agricultural and Biological Sciences 1

17%

Engineering 1

17%

Save time finding and organizing research with Mendeley

Sign up for free