Test Case Generation using UML State Diagram and OCL Expression

  • AzaharuddinAli M
  • Shaik K
  • Kumar S
N/ACitations
Citations of this article
21Readers
Mendeley users who have this article in their library.

Abstract

Manual software testing is both an expensive and time consuming activity, requires proper planning and resource. This paper proposed a method to automate the process of test case generation. This proposed technique reduces time and increase the reliability of the software testing processes. The main criteria of software testing are to generate test cases. This methodology consist of transforming the state diagram (UML) into finite state machine (DFA / NDFA) where each node represent state and the arrow connecting the states represent transition. The nodes store state information and arrows maintain trigger information which is necessary for state transition. Mined information and pre-and post-condition of the states are used to build test case. The proposed technique attains sufficient test coverage without increasing the number of test cases. It also achieves much important coverage like transition coverage, transition pair coverage, and provides state coverage

Cite

CITATION STYLE

APA

AzaharuddinAli, M., Shaik, K., & Kumar, S. (2014). Test Case Generation using UML State Diagram and OCL Expression. International Journal of Computer Applications, 95(12), 7–11. https://doi.org/10.5120/16644-6614

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free