International Journal of Modern Engineering Research (IJMER)
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 Modelling 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 this paper, the authors propose a novel approach for automatic test case generation from the combination of UML class and activity diagrams.