CFP last date
22 April 2024
Reseach Article

UML based Test Case Generation Methods: A Review

by Neha Pahwa, Kamna Solanki
International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
Volume 95 - Number 20
Year of Publication: 2014
Authors: Neha Pahwa, Kamna Solanki
10.5120/16707-6859

Neha Pahwa, Kamna Solanki . UML based Test Case Generation Methods: A Review. International Journal of Computer Applications. 95, 20 ( June 2014), 1-6. DOI=10.5120/16707-6859

@article{ 10.5120/16707-6859,
author = { Neha Pahwa, Kamna Solanki },
title = { UML based Test Case Generation Methods: A Review },
journal = { International Journal of Computer Applications },
issue_date = { June 2014 },
volume = { 95 },
number = { 20 },
month = { June },
year = { 2014 },
issn = { 0975-8887 },
pages = { 1-6 },
numpages = {9},
url = { https://ijcaonline.org/archives/volume95/number20/16707-6859/ },
doi = { 10.5120/16707-6859 },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Journal Article
%1 2024-02-06T22:19:55.227879+05:30
%A Neha Pahwa
%A Kamna Solanki
%T UML based Test Case Generation Methods: A Review
%J International Journal of Computer Applications
%@ 0975-8887
%V 95
%N 20
%P 1-6
%D 2014
%I Foundation of Computer Science (FCS), NY, USA
Abstract

Testing guarantees the quality of software to be developed in terms of presence of errors. A difficult part of software testing entails the generation of test cases. A good test case should have the quality to cover more features of test objective. There are number of methods for test case generation. The use of a model to describe the behavior of a system is a proven and major advantage to test. In this paper, various test case generation techniques based on UML (Unified Modeling Language) are explained. The focus will be on effective use of UML techniques and test-case generation in order to make suitable executions.

References
  1. R. Pressman, Software Engineering: A Practitioner's Approach. : Mc-GrawHill, 2005.
  2. tutorialpoint. [Online]. www. tutorialspoint. com/software_testing
  3. Karambir et al, "survey of sotware test case generation techniques," International journal of advanced research in computer science and software engineering, 2013.
  4. I Sommerville, Software Engineering. England: Addison- Wesley, 2000.
  5. Prasanna, M. et al, "A survey on automatic test case generation," Acad. open Internet J. , 2005.
  6. Jirapun Daengdej, "A Test Case Generation Process And technique," Academic Journals Inc. , 2010.
  7. H. S Hong, Y. G Kim,S. M Cho, D. H Bae, S. D Cha, "Test Case Generation from UML state Diagrams," , Korea, 1999.
  8. Neelam Gupta, AdityaP. Mathur,Marry lon Soffa, "Generating Test Data for Branch Coverage," , Pittsburgh, 2000.
  9. F. Basanieri, A. Bertomated ,E. Marchetti, A. Rinoline, G. Lombardi, "An Automated Test Strategy Based on UML Diagrams," , Sweden, 2001.
  10. M. Sarma, R. Mall, "Automatic Test Case Generation from UML Models," , 2007.
  11. Chen Mingsong, Qiu Xiaokang, and Li Xuandong, "Automatic Test Case Generation for UML Activity Diagrams".
  12. Debasish Kundu, Debasis Samanta, "A Novel Approach to Generate Test Cases from UML Activity Diagrams," vol. 8, no. 3, 2009.
  13. R. Mall et al. , "Test Case Generation Based on Use case and Sequence Diagram".
  14. Prasanna M. , Chandran K. R, "Automatic Test Case Generation for UML Object Diagrams using Genetic Algorithm ," vol. 1, 2009.
  15. Jeff Offutt, Aynur Abdurazik, Andrea Baldini,Supaporn Kansomkeat, "A Comparative Evaluation of Tests Generated from Different UML Diagrams".
  16. Santosh Kumar Swain, Durga Prasad Mohapatra, Rajib Mall, "Test Case Generation Based on State and Activity Models," 2010.
  17. Philip Samuel, Rajib Mall, "A Novel Test Case Design Technique Using Dynamic Slicing of UML Sequence Diagrams," vol. 2, no. 1, 2008.
  18. Yiwen Wang, Mao Zheng, "Test Case Generation from UML Models".
  19. A. V. K. Shanthi, G. Mohan Kumar, "Automated Test Cases Generation from UML Sequence Diagram," , Singapore, 2012.
  20. L. Wang, J. Yuan, X. Yu, J. Hu, X. Li, and G. Zheng, "Generating Test Cases from UML Activity Diagram," , 2004.
  21. J. Offutt, A. Abdurazik, "Using UML Collaboration Diagrams for Static Checking and Test Generation," , USA, 2000.
  22. James A Wittaker, "What Is Software Testing? And Why Is It So Hard?," vol. 17, no. 1, 2000.
  23. J. Offutt,Y. Xiong,S. Liu, "Criteria for Generating Specification based Tests".
  24. Alexander Pretschner, Heiko L¨otzbeyer, Jan Philipps, "Model Based Testing in Evolutionary Software Development," 2001.
  25. U. Farooq, Evaluating Effectiveness of Software Testing Techniques with Emphasis on Enhancing Software Reliability , 2012.
  26. Saru dhir, "IMPACT OF UML TECHNIQUES IN TEST CASE GENERATION," vol. 2, no. 2, 2013.
  27. Mohammad Reza Keyvanpour, Hajar Homayouni, Hossein Shirazee, "Automatic Software Test Case Generation: An Analytical Classification Framework," vol. 6, no. 4, 2012.
  28. Zhanqi Cui, Linzhang Wang, Xuandong Li, "Modeling and Integrating Aspects with UML Activity Diagrams".
  29. Raluca Lefticaru, Florentin Ipate, "Automatic State-Based Test Generation Using Genetic Algorithms".
  30. (1999, June) Object Management Group. [Online]. www. omg. org/uml/
  31. Jim A. , Ila N. , UML 2 AND THE UNIFIED PROCESS. : Pearson, 2006.
  32. Fröhlich, P. , Link, J. , "Automated Test Cases Generation from Dynamic Models," , Berlin, 2000.
  33. Heinecke, A. , Brückmann, T. , Griebe, T. , Gruhn, V. , "Generating Test Plans for Acceptance Tests from UML Activity Diagrams," , 2010.
  34. W. E. Perry, Effective Methods for Software Testing. : Wiley, 2006.
  35. Riebisch, M. , Philippow, I. , Götze, M. , "UML-Based Statistical Test Case Generation," , Berlin, 2003.
  36. Sarma, M. , Kundu, D. , Mall, R. , "Automatic Test Case Generation from UML Sequence Diagrams," , 2007.
  37. Sarma, M. , Mall, R. , "System Testing using UML Models," , 2007.
  38. Lamancha, B. P. , Usaola, M. P. , Velthius, M. P, "Software Product Line Testing: A Systematic Review," , 2009.
Index Terms

Computer Science
Information Sciences

Keywords

Test case test case generation UML Diagrams