CFP last date
20 December 2024
Reseach Article

Behavior based Automated Test Case Generation for Object Oriented Systems

by Rohin Verma, Rajesh Bhatia
International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
Volume 54 - Number 13
Year of Publication: 2012
Authors: Rohin Verma, Rajesh Bhatia
10.5120/8630-2538

Rohin Verma, Rajesh Bhatia . Behavior based Automated Test Case Generation for Object Oriented Systems. International Journal of Computer Applications. 54, 13 ( September 2012), 49-60. DOI=10.5120/8630-2538

@article{ 10.5120/8630-2538,
author = { Rohin Verma, Rajesh Bhatia },
title = { Behavior based Automated Test Case Generation for Object Oriented Systems },
journal = { International Journal of Computer Applications },
issue_date = { September 2012 },
volume = { 54 },
number = { 13 },
month = { September },
year = { 2012 },
issn = { 0975-8887 },
pages = { 49-60 },
numpages = {9},
url = { https://ijcaonline.org/archives/volume54/number13/8630-2538/ },
doi = { 10.5120/8630-2538 },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Journal Article
%1 2024-02-06T20:56:03.000759+05:30
%A Rohin Verma
%A Rajesh Bhatia
%T Behavior based Automated Test Case Generation for Object Oriented Systems
%J International Journal of Computer Applications
%@ 0975-8887
%V 54
%N 13
%P 49-60
%D 2012
%I Foundation of Computer Science (FCS), NY, USA
Abstract

An innovative approach of generating test cases from the combination of UML design diagrams has been discussed in this paper. Present work used an approach where petal files of class diagram, sequence diagram and state chart diagram has been used to generate test cases. The test cases thus generated are suitable for static and dynamic testing of system.

References
  1. Myers, Glenford J. The art of software testing / Glenford J. Myers ; Revised and updated by Tom Badgett and Todd Thomas, with Corey Sandler. —2nd ed. p. cm. ISBN 0-471- 46912-2 pp 6
  2. Wang Linzhang, Yuan Jiesong, Yu Xiaofeng, Hu Jun, Li Xuandong and Zheng Guoliang "Generating Test Cases from UML Activity Diagram based on Gray-Box Method" Proceedings of the 11th Asia-Pacific Software Engineering Conference (APSEC'04) pp 284-291
  3. R. S. Pressman. "Software Engineering: A Practitioner's Approach", 6rd Edition, McGraw Hill, New York, 2005, pp. 424, 434, 449.
  4. H. -G. Gross. Measuring Evolutionary Testability of Real- Time Software. PhD thesis, University of Glamorgan, Pontypridd, Wales, UK, June2000.
  5. IEEE. Standard Glossary of Software Engineering Terminology, Volume IEEE Std. 610. 12- 1990. IEEE, 1999.
  6. A. Abdurazik and J. Offutt. "Using UML collaboration diagrams for static checking and test Generation". In International Conference on the Unified Modeling Language (UML 2000), York, UK, October 2000, pp 383- 395
  7. J. Hartmann, C. Imoberdorf, and M. Meisinger. "UML- based integration testing". In International Symposium on Software Testing and Analysis (ISSTA 2000), Portland, USA, August 2000, pp 60 -70
  8. R. Heckel and M. Lohmann. "Towards model-driven testing". Electronic Notes In Theoretical Computer Science, 82(6), 2003, pp 33-43
  9. Y. G. Kim, H. S. Hong, D. H. Bae, and S. D. Cha. "Test cases generation from UML state Diagrams". IEEE Proceedings Software, 146(4), 1999, pp 187-192
  10. J. Offutt and A. Abdurazik. "Generating tests from UML specifications". In International Conference on the Unified Modeling Language (UML 1999), Fort Collins, USA, October 1999, pp 416-429
  11. John D. McGregor, David A. Sykes "A Practical Guide to Testing Object-Oriented Software", Addison Wesley, March 05, 2001, pp. 167
  12. Jos Warmer and Anneke Kleppe. "The Object Constraint Language: Precise Modeling with UML". Boston, MA: Addison-Wesley. 1999.
  13. Q. Nguyen Hung Testing Application on the Web:Test Planning for Internet-Based Systems John Wiley & Sons 2003.
  14. Kirani, S. , and W. T. Tsai,"Specification and Verification of Object Oriented programs" Technical Report Tr 94-64, Computer Science Departement, University of Minnesota, Dec 1994.
  15. B. Beizer. "Black-Box Testing, Techniques for Functional Testing of Software and Systems. " Wiley, New York, 1995.
  16. R. Binder. "Testing Object-Oriented Systems: Models, Patterns and Tools". Addison-Wesley, 2000.
  17. Philip Samuel, Rajib Mall and Sandeep Sahoo, "UML Sequence Diagram Based Testing Using Slicing", IEEE Indicon 2005 Conference, Chennai, India, 11-13 Dec. 2005, pp 176-178
  18. Li Bao-Lin, Li Zhi-shu, Li Qing, Chen Yan Hong, "Test Case automate Generation From UML Sequence diagram and OCL Expression" School of Computer Sichuan University, Chengdu 610064, China. pp 1048-52
  19. Monalisa Sarma Debasish Kundu Rajib Mall, "Automatic Test Case Generation from UML Sequence Diagrams", 15th International Conference on Advanced Computing and Communications. pp 60-64
  20. P. Samuel R. Mall A. K. Bothra, "Automatic test case generation using unified modeling language (UML) state diagrams", IET Softw. , 2008, Vol. 2, No. 2, pp. 79–93/ doi: 10. 1049/iet-sen: 20060061
  21. Supaporn Kansomkeat and Wanchai Rivepiboon, "Automated-Generating Test Case Using UML Statechart Diagrams" Proceedings of SAICSIT 2003
  22. Jonathan Gennick and Sanjay Mishra, Oracle SQL*Loader the Definitive Guide, O'Reilly & Associates, Inc. , April 2001, pp 296-300.
  23. Amit Kumar and Rajesh Bhatia, Testing functional requirements using B model specifications. ACM SIGSOFT Software Engineering Notes. Volume 35 Issue 2, March 2010, Pages 1-7
  24. Gill, M. S. , Bhatia, R. K. : Formal Specification Based Software Testing: An Automated Approach;In Software Engineering Research and Practice(2003) 656-659
Index Terms

Computer Science
Information Sciences

Keywords

Class diagram Petal file Sequence diagram SQL *Loader Statechart diagram Test cases