Open Access   Article Go Back

An Algorithm for Test Case Reduction in Regression Testing

Arzu 1 , S. Singh2

Section:Research Paper, Product Type: Journal Paper
Volume-6 , Issue-6 , Page no. 310-315, Jun-2018

CrossRef-DOI:   https://doi.org/10.26438/ijcse/v6i6.310315

Online published on Jun 30, 2018

Copyright © Arzu, S. 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: Arzu, S. Singh, “An Algorithm for Test Case Reduction in Regression Testing,” International Journal of Computer Sciences and Engineering, Vol.6, Issue.6, pp.310-315, 2018.

MLA Style Citation: Arzu, S. Singh "An Algorithm for Test Case Reduction in Regression Testing." International Journal of Computer Sciences and Engineering 6.6 (2018): 310-315.

APA Style Citation: Arzu, S. Singh, (2018). An Algorithm for Test Case Reduction in Regression Testing. International Journal of Computer Sciences and Engineering, 6(6), 310-315.

BibTex Style Citation:
@article{Singh_2018,
author = {Arzu, S. Singh},
title = {An Algorithm for Test Case Reduction in Regression Testing},
journal = {International Journal of Computer Sciences and Engineering},
issue_date = {6 2018},
volume = {6},
Issue = {6},
month = {6},
year = {2018},
issn = {2347-2693},
pages = {310-315},
url = {https://www.ijcseonline.org/full_paper_view.php?paper_id=2181},
doi = {https://doi.org/10.26438/ijcse/v6i6.310315}
publisher = {IJCSE, Indore, INDIA},
}

RIS Style Citation:
TY - JOUR
DO = {https://doi.org/10.26438/ijcse/v6i6.310315}
UR - https://www.ijcseonline.org/full_paper_view.php?paper_id=2181
TI - An Algorithm for Test Case Reduction in Regression Testing
T2 - International Journal of Computer Sciences and Engineering
AU - Arzu, S. Singh
PY - 2018
DA - 2018/06/30
PB - IJCSE, Indore, INDIA
SP - 310-315
IS - 6
VL - 6
SN - 2347-2693
ER -

VIEWS PDF XML
548 386 downloads 265 downloads
  
  
           

Abstract

Testing is one of the most critical and time consuming phase in development of a software and when it comes to regression testing in which compatibility is checked of the previous code with the updated one. It definitely increases the size of test case and budget so, to decrease the number of test cases in regression testing this paper presents a QBGA (Queen Bee Genetic Algorithm) technique for test case reduction and also increases the coveragence that would makes a software more efficient. When it is in contrast with the existing GA algorithm, the number of test cases is found to be reduced and covered area is enhanced and results are found to be better.

Key-Words / Index Term

Regression Testing, Test Case Reduction, Coveragence

References

[1] Khan, S. U. R., Lee, S. P., Javaid, N., & Abdul, W. (2018). “A Systematic Review on Test Suite Reduction”: Approaches, Experiment’s Quality Evaluation, and Guidelines. IEEE Access, 6, 11816-11841.
[2] de Souza, D. M., Oliveira, B. H., Maldonado, J. C., Souza, S. R., & Barbosa, E. F. (2014, October). “Towards the use of an automatic assessment system in the teaching of software testing.” In Frontiers in Education Conference (FIE), 2014 IEEE(pp. 1-8). IEEE.
[3] Velmurugan, P., & Mahapatra, R. P. (2016, July). “Effective testcase retaining using branch coverage technique.” In Applied and Theoretical Computing and Communication Technology (iCATccT), 2016 2nd International Conference on(pp. 504-508). IEEE.
[4] Lawanna, A. (2017, October). “Extended regression test model for test suite reduction.” In Consumer Electronics (GCCE), 2017 IEEE 6th Global Conference on (pp. 1-5). IEEE.
[5] Jyoti, K. S. (2014). A Comparative Study of Five Regression Testing Techniques: A Survey. International Journal of Scientific & Technology Research, 3(8).
[6] Yamu, A., Cingiz, M. ., Biricik, G., & Kalpsz, O. (2017, June). “Solving test suite reduction problem using greedy and genetic algorithms.” In Electronics, Computers and Artificial Intelligence (ECAI), 2017 9th International Conference on (pp. 1-5). IEEE.
[7] Sharma, N., & Purohit, G. N. (2014, December). “Test case prioritization techniques “an empirical study”. In High Performance Computing and Applications (ICHPCA), 2014 International Conference on (pp. 1-6). IEEE.
[8] Ansari, A. S., Devadkar, K. K., & Gharpure, P. (2013, December). “Optimization of test suite-test case in regression test.”In Computational Intelligence and Computing Research (ICCIC), 2013 IEEE International Conference on (pp. 1-4). IEEE
[9] Lawanna, A. (2017, October). “Extended regression test model for test suite reduction.” In Consumer Electronics (GCCE), 2017 IEEE 6th Global Conference on (pp. 1-5). IEEE.
[10] Nagar, R., Kumar, A., Kumar, S., & Baghel, A. S. (2014, September).“Implementing test case selection and reduction techniques using meta-heuristics.”In Confluence The Next Generation Information Technology Summit (Confluence), 2014 5th International Conference- (pp. 837-842). IEEE.
[11] Hui, Z. (2016, June). “Fault Localization Method Generated by Regression Test Cases on the Basis of Genetic Immune Algorithm.”In Computer Software and Applications Conference (COMPSAC), 2016 IEEE 40th Annual (Vol. 2, pp. 46-51). IEEE.
[12] You, L., & Lu, Y. (2012, May).”A genetic algorithm for the time-aware regression testing reduction problem.”
In Natural Computation (ICNC), 2012 Eighth International Conference on(pp. 596-599). IEEE.
[13] Hui, Z. (2016, June). “Fault Localization Method Generated by Regression Test Cases on the Basis of Genetic Immune Algorithm.”In Computer Software and Applications Conference (COMPSAC), 2016 IEEE 40th Annual (Vol. 2, pp. 46-51). IEEE.
[14] Mohapatra, S. K., & Prasad, S. (2014, March). “Minimizing test cases to reduce the cost of regression testing.” In Computing for Sustainable Global Development (INDIACom), 2014 International Conference on (pp. 505-509). IEEE.
[15] Indumathi, C. P., & Madhumathi, S. (2017, May).”Cost aware test suite reduction algorithm for regression testing.”In Trends in Electronics and Informatics (ICEI), 2017 International Conference on (pp. 869-874). IEEE.
[16] Hui, Z. (2016, June). “Fault Localization Method Generated by Regression Test Cases on the Basis of Genetic Immune Algorithm.”In Computer Software and Applications Conference (COMPSAC), 2016 IEEE 40th Annual (Vol. 2, pp. 46-51). IEEE.
[17] Rosero, R. H., Gómez, O. S., & Rodríguez, G. (2017). “Regression Testing of Database Applications Under an Incremental Software Development Setting.”IEEE Access, 5, 18419-18428
[18] Liu, P. (2014, June). “An efficient reduction approach to test suite. In Software Engineering,”Artificial Intelligence, Networking and Parallel/Distributed Computing (SNPD), 2014 15th IEEE/ACIS International Conference on (pp. 1-5). IEEE.
[19] Alagöz, I., Herpel, T., & German, R. (2017, March).”A Selection Method for Black Box Regression Testing with a Statistically Defined Quality Level.”In Software Testing, Verification and Validation (ICST), 2017 IEEE International Conference on (pp. 114-125). IEEE.
[20] Muzammal, M. (2016, December).”Test-Suite Prioritisation by Application Navigation Tree Mining.”In Frontiers of Information Technology (FIT), 2016 International Conference on (pp. 205-210). IEEE.
[21] Haider, A. A., Nadeem, A., & Akram, S. (2016, December).’Safe regression test suite optimization: A review.”In Open Source Systems & Technologies (ICOSST), 2016 International Conference on (pp. 7-12). IEEE.
[22] Liu, P. (2014, June).”An efficient reduction approach to test suite. In Software Engineering,”Artificial Intelligence, Networking and Parallel/Distributed Computing (SNPD), 2014 15th IEEE/ACIS International Conference on (pp. 1-5). IEEE.
[23] Campos, J., & Abreu, R. (2013, April).”Encoding test requirements as constraints for test suite minimization.” In Information Technology: New Generations (ITNG), 2013 Tenth International Conference on (pp. 317-322). IEEE.
[24] Salehie, M., Li, S., Tahvildari, L., Dara, R., Li, S., & Moore, M. (2011, March).”Prioritizing requirements-based regression test cases: A goal-driven practice.”In Software Maintenance and Reengineering (CSMR), 2011 15th European Conference on(pp. 329-332). IEEE.
[25] Gonzalez-Sanchez, A., Abreu, R., Gross, H. G., & van Gemund, A. J. (2011, November).”Prioritizing tests for fault localization through ambiguity group reduction.”In Proceedings of the 2011 26th IEEE/ACM International Conference on Automated Software Engineering (pp. 83-92). IEEE Computer Society.RE, 2016 IEEE 27th International Symposium on (pp. 47-58) IEEE.
[26] Bhuyar, P. R., & Gawande, A. D. (2015). Analysis using Non- Functional Static Testing Framework.
[27] Sahoo, R. K., Mohapatra, D. P., & Patra, M. R. (2016). A Firefly Algorithm Based Approach for Automated Generation and Optimization of Test Cases. International Journal of Computer Sciences and Engineering, 4(8), 54-58.