Abstract
To reduce the effort in identifying adequate test cases and to improve the effectiveness of testing process, a graph based method has been suggested to automate test case generation for Unified Modeling Language object diagram. The system files produced in the modeling exercise have been used to list all possible valid and invalid test cases that are required to validate the software. The diagrams are treated as graphs to generate the test cases. The effectiveness of the test cases has been evaluated using mutation testing.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Bertolino, A.: Software Testing: Guide to the software engineering body of knowledge. J. IEEE Trans. on Software 16, 35–44 (1999)
Priestley, M.: Practical Object-Oriented Design with UML, pp. 7–10. McGraw-Hill Press, New York (2006)
Offutt, J., Abdurzik, A., Baldini, A.: A Controlled experiment evaluation of test case generated for UML diagram. Technical report, George Mason University (2004)
Lipschutz, S.: Theory and problems of data structures, pp. 277–278. McGraw Hill press, New York (2005)
Aggarwal, K.K., Singh, Y.: Software engineering, programs, documentation, operating procedures, pp. 414–415. New Age Intl. press (2005)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2011 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Prasanna, M., Chandran, K.R. (2011). Automated Test Case Generation for Object Oriented Systems Using UML Object Diagrams. In: Mantri, A., Nandi, S., Kumar, G., Kumar, S. (eds) High Performance Architecture and Grid Computing. HPAGC 2011. Communications in Computer and Information Science, vol 169. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-22577-2_56
Download citation
DOI: https://doi.org/10.1007/978-3-642-22577-2_56
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-22576-5
Online ISBN: 978-3-642-22577-2
eBook Packages: Computer ScienceComputer Science (R0)