CFP last date
20 December 2024
Reseach Article

Prioritization of Test Cases scenarios derived from UML Diagrams

by Rishi Seth, Sanyam Anand
International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
Volume 46 - Number 12
Year of Publication: 2012
Authors: Rishi Seth, Sanyam Anand
10.5120/6963-9480

Rishi Seth, Sanyam Anand . Prioritization of Test Cases scenarios derived from UML Diagrams. International Journal of Computer Applications. 46, 12 ( May 2012), 39-43. DOI=10.5120/6963-9480

@article{ 10.5120/6963-9480,
author = { Rishi Seth, Sanyam Anand },
title = { Prioritization of Test Cases scenarios derived from UML Diagrams },
journal = { International Journal of Computer Applications },
issue_date = { May 2012 },
volume = { 46 },
number = { 12 },
month = { May },
year = { 2012 },
issn = { 0975-8887 },
pages = { 39-43 },
numpages = {9},
url = { https://ijcaonline.org/archives/volume46/number12/6963-9480/ },
doi = { 10.5120/6963-9480 },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Journal Article
%1 2024-02-06T20:39:35.063880+05:30
%A Rishi Seth
%A Sanyam Anand
%T Prioritization of Test Cases scenarios derived from UML Diagrams
%J International Journal of Computer Applications
%@ 0975-8887
%V 46
%N 12
%P 39-43
%D 2012
%I Foundation of Computer Science (FCS), NY, USA
Abstract

Test Case Prioritization (TCP) is setting priority to each and every test case from test case suit and executes those test cases in descending order. The proposed generic tool will first generate test cases from UML diagram - sequence diagram and prioritize them on basis of following criteria's: prioritization on depending upon depth, prioritization on dependency of number of parameters, prioritization on depending upon code coverage and combination on all the above parameters. The proposed technique will helps in early defect detection, prevents it to move to next phase and thus prevents from software failure. Priority is set according to some criterion and test cases with highest priority are scheduled first. The test case prioritization also minimizes the testing time, increases testing efficiency, reduces the testing cost, earlier identification of high risk defects also provides more time and resource utilization.

References
  1. Praveen Ranjan shivastava and Tai-hoon Kim , "Application of Genetic Algorithm in Software Testing", International Journal of Software Engineering and its Application, vol. 3, No. 4, 2009 pp. 87-96.
  2. Sangeeta Sabharwal, Ritu Sibal and Chayanika Sharma, "Applying Genetic Algorithm for Prioritization of Test Case Scenarios Derived from ML Diagrams", International Journal of Computer Science, Vol. 8, May 2011, pp. 433- 444.
  3. R. Kavitha, Dr. N. Suresh Kumar, "Requirement Based Test Case Prioritization" IEEE, 2010.
  4. S. Elbaum, Malishevsky, G. Rothermel, "Prioritizing test cases for regression testing", ACM International Symposium on Software Testing and Analysis 25(5) 2000.
  5. Monalisa Sharma and Rajib Mall, "Automatic Test case Generation from UML Models", 10th International Conference on Information Technology, 2007, pp. 196-201.
  6. M. Sharma and D. Kundu, "Automatic Test case Generation for UML Sequence Diagram", IEEE 15th International Conference on Advance Computing and Communication, 2007, pp. 60-75.
  7. G. Rotherrmel and M. Harrold, "Selecting tests and identifying coverage requirements for modified software", ACM International Symposium on Software Testing and Analysis, Seattle, 1994.
  8. Praveen R Srivastava, "Test Case Prioritization", Journal of Theoretical and Applied Information Techonology, 2008.
  9. M. Khandai, Arup Acharya and Durga P Mohapatra, "A Novel Approach of Test Case Generation for Concurrent Systems Using UML Sequence Diagram", IEEE, 2011, pp. 157-161.
  10. Sujata, Mohit Kumar and Dr. Varun Kumar, "Requirement based Test Case Prioritization using Genetic Algorithm", International Journal of Computer Science and Technology Vol. 1,Issue 2, December 2010, pp. 189-191.
  11. S. Elbaum, A. Malishevsky, and G. Rothermel, "Test Case Prioritization: A Family of Empirical Studies", IEEE Transaction on Software Engineering, Vol. 28, No. 2, pp. 159-182, 2002.
  12. Aritra Bandyopadhyay and Sudipto Ghosh, "Using UML Sequence Diagrams and State Machine for Test Input Generation", 19th International Symposium on Software Reliability Engineering ISSRE, 2008, pp. 309-310.
  13. M. Prasanna and K. R. Chandran, (2011) "Automatic Test Case Generation for UML Object Diagram using Genetic Algorithm", Int. J. Advance. Soft Computer Application. , Vol. 1, No. 1.
Index Terms

Computer Science
Information Sciences

Keywords

Test Case Generation (tcg) Test Case Prioritization (tcp) Sequence Diagram (sd).