Open Access   Article Go Back

Aco for Regression Testing By the Process Automated Slicing

Riza Dhiman1 , Vinay Chopra2

Section:Survey Paper, Product Type: Journal Paper
Volume-6 , Issue-11 , Page no. 602-606, Nov-2018

CrossRef-DOI:   https://doi.org/10.26438/ijcse/v6i11.602606

Online published on Nov 30, 2018

Copyright © Riza Dhiman, Vinay Chopra . 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: Riza Dhiman, Vinay Chopra, “Aco for Regression Testing By the Process Automated Slicing,” International Journal of Computer Sciences and Engineering, Vol.6, Issue.11, pp.602-606, 2018.

MLA Style Citation: Riza Dhiman, Vinay Chopra "Aco for Regression Testing By the Process Automated Slicing." International Journal of Computer Sciences and Engineering 6.11 (2018): 602-606.

APA Style Citation: Riza Dhiman, Vinay Chopra, (2018). Aco for Regression Testing By the Process Automated Slicing. International Journal of Computer Sciences and Engineering, 6(11), 602-606.

BibTex Style Citation:
@article{Dhiman_2018,
author = {Riza Dhiman, Vinay Chopra},
title = {Aco for Regression Testing By the Process Automated Slicing},
journal = {International Journal of Computer Sciences and Engineering},
issue_date = {11 2018},
volume = {6},
Issue = {11},
month = {11},
year = {2018},
issn = {2347-2693},
pages = {602-606},
url = {https://www.ijcseonline.org/full_paper_view.php?paper_id=3211},
doi = {https://doi.org/10.26438/ijcse/v6i11.602606}
publisher = {IJCSE, Indore, INDIA},
}

RIS Style Citation:
TY - JOUR
DO = {https://doi.org/10.26438/ijcse/v6i11.602606}
UR - https://www.ijcseonline.org/full_paper_view.php?paper_id=3211
TI - Aco for Regression Testing By the Process Automated Slicing
T2 - International Journal of Computer Sciences and Engineering
AU - Riza Dhiman, Vinay Chopra
PY - 2018
DA - 2018/11/30
PB - IJCSE, Indore, INDIA
SP - 602-606
IS - 11
VL - 6
SN - 2347-2693
ER -

VIEWS PDF XML
305 218 downloads 177 downloads
  
  
           

Abstract

The Regression testing is used to retest the component of a system that verifies that after modifications. The test case prioritization is the technique of regression testing which prioritizes the test cases according to the changes which are done in the developed project. This work is based on automated and manual test case prioritization To test the new version of software test case prioritization is applied which prioritize the test cases according to changes and generate maximum number of faults. In this work, technique is been proposed which will traverse the DFD of the project and calculate the function importance which is calculated automated slicing. The functional importance values are given as input to hill climbing algorithm which prioritizes the test cases in the ascending or descending order according to function importance. The algorithm is performed in MATLAB and it is detect more faults in less time period.

Key-Words / Index Term

Regression Testing, Test Case Prioritization, m-ACO, Automated slicing, FTV(function traversal value)

References

[1] H. Leung and L. White, “Insight into regression testing”, In Proceeding 27th IEEE International Conference Software Engineering, vol. 20, (1989), pp. 60-69.

[2] S. Khan and A. Awais, “TestFilter: A Statement-Coverage based test case reduction technique”, In Proceeding 12th IEEE International Conference Engineering, vol. 11, (2006), pp. 5-12.
[3] Z. Harman and R. Hierons, “Search algorithms for regression test case prioritization”, In Proceedings 12th IEEE International Journal Software Engineering, vol. 33, (2007), pp. 225-237.
[4] S. Khan and A. Nadeem, “TestFilter: A Statement-Coverage Based Test Case Reduction Technique”, IEEE Conference on multitopic, (INMC’ 06), (2009), pp. 275-280.

[5] J. Daengdej, “Test case prioritization techniques”, Proceedings of IEEE International Journal Software Engineering Knowledge Engineering, vol. 22, (2010), pp. 161-183.

[6] S. Mirarab, “The effect of time constraint on test case prioritization”, IEEE Transaction on Software Engineering, vol. 36, no. 7, (2010), pp. 85-91.

[7] R. Malhotra, A. Kaur and Y. Singh, “A Regression Test Selection and Prioritization Technique”, Journal of Information Processing Systems, vol. 6, no.2, (2010), pp.167-171.

[8] E. Engstrom and P. Runeson, “A Qualitative Survey of Regression Testing Practices”, Springer-Verlag Berlin heidelbreg, LNCS 6156, (2010), pp. 3-16.

[9] D. Hyunsook and S. Mirarab, “The effect of time constraint on test case prioritization”, IEEE Transaction on Software Engineering, vol. 36, (2010), pp. 145-151.

[10] H. Srikanthi and J. Williams, “System test case prioritization of new regression test case”, IEEE Transaction on Software Engineering, vol. 36, no. 2, (2011), pp. 87-94.

[11] A. Kaur and S. Goyal, “A genetic algorithm for regression test case prioritization using code coverage”, International journal on computer science and engineering 3.5, (2011), pp. 1839-1847.

[12] S. Yoo and M. Harman, “Regression testing minimization, selection and prioritization: a survey”, International journal on computer science and engineering, (2012), pp. 67-120.

[13] J. Hwang, “Selection of regression system tests for security policy evolution”, Proceedings of the 27th IEEE/ACM International Conference on Automated Software Engineering. ACM, (2012), pp. 69-74.

[14] X. Zhang and G. Uma, “Factors Oriented Test Case Prioritization Technique in Regression Testing using Genetic Algorithm”, European Journal of Scientific Research, vol. 74, (2012), pp. 34-37.

[15] H. Mei, D. Hao, L. Zhang, L. Zhang, J. Zhou and G. Rothermel, “A Static Approach to Prioritizing Junit Test Cases”, IEEE Transactions on Software Engineering, vol. 38, no. 6, (2012), pp. 1258-1275.
[16] S. Yoo and M. Harman, “Regression Testing Minimisation, Selection and Prioritisation: A Survey”, Software Testing, Verification and Reliability, vol. 22, no. 2, (2012), pp. 67-120.

[17] A. Jatain and G. Sharma, “A systematic review of techniques for Test case prioritization”, International Journal of Computer Applications, vol. 68, (2013), pp. 132-135.

[18] M. Athar and L. Ahmad, “Maximize the Code Coverage for Test Suit by Genetic Algorithm”, International Journal of Computer Science and Information Technologies, vol. 5, (2014), pp. 431-435.

[19] P. Konsaard and L. Ramingwong, “Total Coverage Based Regression Test Case Prioritization using Genetic Algorithm”, Proceeding IEEE International Journal Software Engineering Knowledge Engineering, vol. 24, no. 5, (2015), pp. 24-31.

[20] H. Wang, J. Xing and Q. Yang Q, “Modification Impact Analysis based Test Case Prioritization for Regression Testing of Service-Oriented Workflow Applications”, in Proceedings 39th IEEE International Journal Software Engineering Knowledge Engineering, vol. 30, no. 8, (2015), pp. 67-72.
[21] Saloni Ghai and Sarabjit Kaur, “A Hill-Climbing Approach for Test Case Prioritization” International Journal of Software Engineering and Its Applications,Vol. 11, No. 3 (2017), pp. 13-20
[22] Riza Dhiman and Dr Vinay Chopra, “Modified ACO model for Regression Testing Using Automated Slicing “Journal of Emerging Technologies and Innovative Research,Vol. 5, Issue 6 (June 2018), pp. 180