Open Access   Article Go Back

Test Case Prioritization Using Modified Bat Algorithm

S. Chaudhary1 , R. Singh2

Section:Research Paper, Product Type: Journal Paper
Volume-6 , Issue-7 , Page no. 145-149, Jul-2018

CrossRef-DOI:   https://doi.org/10.26438/ijcse/v6i7.145149

Online published on Jul 31, 2018

Copyright © S. Chaudhary, R. Singh . This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

View this paper at   Google Scholar | DPI Digital Library

How to Cite this Paper

  • IEEE Citation
  • MLA Citation
  • APA Citation
  • BibTex Citation
  • RIS Citation

IEEE Style Citation: S. Chaudhary, R. Singh, “Test Case Prioritization Using Modified Bat Algorithm,” International Journal of Computer Sciences and Engineering, Vol.6, Issue.7, pp.145-149, 2018.

MLA Style Citation: S. Chaudhary, R. Singh "Test Case Prioritization Using Modified Bat Algorithm." International Journal of Computer Sciences and Engineering 6.7 (2018): 145-149.

APA Style Citation: S. Chaudhary, R. Singh, (2018). Test Case Prioritization Using Modified Bat Algorithm. International Journal of Computer Sciences and Engineering, 6(7), 145-149.

BibTex Style Citation:
@article{Chaudhary_2018,
author = {S. Chaudhary, R. Singh},
title = {Test Case Prioritization Using Modified Bat Algorithm},
journal = {International Journal of Computer Sciences and Engineering},
issue_date = {7 2018},
volume = {6},
Issue = {7},
month = {7},
year = {2018},
issn = {2347-2693},
pages = {145-149},
url = {https://www.ijcseonline.org/full_paper_view.php?paper_id=2408},
doi = {https://doi.org/10.26438/ijcse/v6i7.145149}
publisher = {IJCSE, Indore, INDIA},
}

RIS Style Citation:
TY - JOUR
DO = {https://doi.org/10.26438/ijcse/v6i7.145149}
UR - https://www.ijcseonline.org/full_paper_view.php?paper_id=2408
TI - Test Case Prioritization Using Modified Bat Algorithm
T2 - International Journal of Computer Sciences and Engineering
AU - S. Chaudhary, R. Singh
PY - 2018
DA - 2018/07/31
PB - IJCSE, Indore, INDIA
SP - 145-149
IS - 7
VL - 6
SN - 2347-2693
ER -

VIEWS PDF XML
474 359 downloads 237 downloads
  
  
           

Abstract

In these research methods for Test case prioritization to perform schedule test case has been discussed. It has been discussed for running in an order that try to raise effectiveness. It has been discussed that goals is Average Percentage Fault Detection (APFD) . This paper, we describe several methods in case of prioritizing of test cases. Such work has been dependent on thought of prioritization of test case methods. It takes the objective to expose maximum fault potential. The mutant based testing is used on the primary basis to get the effectiveness of test cases. It is used to expose the known faults. It is based on the version information. It also considers the historical aspects of effectiveness. The effectiveness is tested against known faults like heuristics. The approach is a probabilistic estimate. It is made for test cases and mutants testing. The problem lies in finding the best sequence of the application. It is of test cases. The aim is to detect average percentage of APFD. This is over lifetime in case of test suite. It should be maximized. The outputs are suggesting that several methods could significantly improve. They are improved due to hybridization of algorithm execution time complexity of algorithm has been increased.

Key-Words / Index Term

Test Case Prioritization, BAT, Levy Flight, APFD ,Metaheuristc Algorithms

References

B. Korel and J. Laski, “Algorithmic Software fault localization”, International Conference on System Sciences, pp. 246-252, 1991.
[2] Dennis Jeffrey and Neelam Gupta, “Test Case Prioritization Using Relevant Slices”, Proceedings of the 30th Annual International Computer Software and Applications Conference, Vol. 1, pp. 411-420, 2006.
[3] J. Karlsson and K. Rayan, “A Cost Value Approach for Prioritizing Requirements”, IEEE Software, Vol. 14, No. 5, 1997.
[4] Alexy G. Malishevsy, Gregg Rothermel and Sebastian Elbaum, “Modeling the Cost- Benifts Tradeoffs for Regression Testing Techniques”, Proceeding of the International Conference on Software Maintenance (ICSM), 2002.
[5] Malishevsky A.G., J.R. Ruthruff, G. Rothermel and S. Elbaum, “Cost-cognizant test case prioritization technical Report”, TR-UNL-CSE-2006-0004, 2006.
[6] H. Do and G. Rothermel, “On the use of Mutation faults in Empirical Assessments of Test case prioritization Techniques”, IEEE Transaction on Software Engineering., Vol. 32, No. 9, 2006.
[7] Zheng Li, Mark Harman and Robert M. Hierons, “Search Algorithms for Regression Test Case Prioritization”, IEEE Transaction on Software Engineering, Vol. 33, No. 4, pp. 225-237, 2007.
[8] Lionel C. Briand, Victor R. Basili, Christopher J. Hetmanski, “Developing Interpretable Models with Optimized Set Reduction for Identifying High-Risk Software Components”, IEEE Transactions on Software Engineering, Vol. 19, No. 11, pp. 1028-1044, 1993.
[9] Garlan, C., R. Allen and J. Ockerbloom, “Architectural Mismatch or Why It’s Hard to Build Systems Out of Existing Parts”, Proceeding of 17th International Conference on Software Engineering, pp. 179–185, 1995.
[10] L. Mei, W. K. Chan, T. H. Tse, and R. G. Merkel, ”Tag-Based Techniques for Black-Box Test Case Prioritization for Service Testing,” in 2009 Ninth International Conference on Quality Software, 2009, pp. 2130.
[11] Elbaum S.,G. Rothermel, S. Kanduri and A.G. Malishevsky, “Selecting a cost-effective test case prioritization Techniques”, Software Quality Journal, Vol. 12, pp. 185-210, 2004.
[12] Malishevsky A.G., J.R. Ruthruff, G. Rothermel and S. Elbaum, “Cost-cognizant test case prioritization technical Report”, TR-UNL-CSE-2006-0004, 2006.
[13] H. Do and G. Rothermel, “On the use of Mutation faults in Empirical Assessments of Test case prioritization Techniques”, IEEE Transaction on Software Engineering., Vol. 32, No. 9, 2006.
[14] Zheng Li, Mark Harman and Robert M. Hierons, “Search Algorithms for Regression Test Case Prioritization”, IEEE Transaction on Software Engineering, Vol. 33, No. 4, pp. 225-237, 2007.
[15] A. Panichella, R. Oliveto, M. Di Penta, and A. De Lucia, ”Improving Multi-Objective Test Case Selection by Injecting Diversity in Genetic Algorithms,” IEEE Trans. Softw. Eng., vol. 41, no. 4, pp. 358383, Apr. 2015.
[16] Jeffery A. Solheim and John H. Rowland, “An Empirical Study of Testing and Integration Strategies using Artificial Software Systems”, IEEE Transactions on Software Engineering, Vol. 19, No. 10, pp. 941-949 , 1993.
[17] Sahil Gupta, Himanshi Raperia, Eshan Kapur, Harshpreet Singh and Aseem Kumar, “A Novel Approach for Test Case Prioritization” International Journal of Computer Science, Engineering and Applications (IJCSEA) Vol.2, No.3, pp. 53-60, 2012.
[18] Shifa-e-Zehra Haidry and Tim Miller, “Using Dependency Structures for Prioritization of Functional Test Suites”, IEEE Transactions on Software Engineering, Vol. 39, No. 2, 2013.
[19] Praveen Ranjan Srivastava, “Test Case Prioritization”, Journal of Theoretical and Applied Information Technology, pp. 178-181, 2008.
[20] Rothermel G, Elbaum, S, Kinneer, A and Do H, 2006. Software- artifact infrastructure repository. URL http:// sir.unl. edu/portal.
[21] Suri, Bharti, and Shweta Singhal. "Implementing ant colony optimization for test case selection and prioritization." International journal on computer science and engineering 3.5 (2011): 1924-1932.
[22] Kavitha, R., and N. Sureshkumar. "Test case prioritization for regression testing based on severity of fault." International Journal on Computer Science and Engineering 2.5 (2010): 1462-1466.