Provide a Solution Based on Teacher and Student Learning Algorithm to Reduce Regression Test Cases

The aim of selecting test items is to choose a subset that has the potential to detect errors due to changes within the software. In other words, the purposes of test selection methods is to reduce the number of test cases after changing the code and focus on identifying the modified parts of the pr...

Full description

Saved in:
Bibliographic Details
Main Authors: Mahmood Deypir, Amirhossein Mohammadpour
Format: Article
Language:fas
Published: Semnan University 2024-10-01
Series:مجله مدل سازی در مهندسی
Subjects:
Online Access:https://modelling.semnan.ac.ir/article_8467_04f3ac1c22be6e97ca12c2f881340e37.pdf
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1841527669960736768
author Mahmood Deypir
Amirhossein Mohammadpour
author_facet Mahmood Deypir
Amirhossein Mohammadpour
author_sort Mahmood Deypir
collection DOAJ
description The aim of selecting test items is to choose a subset that has the potential to detect errors due to changes within the software. In other words, the purposes of test selection methods is to reduce the number of test cases after changing the code and focus on identifying the modified parts of the program. Intelligent methods such as regression improve the accuracy of tests in software projects, and the use of optimization algorithms to find the optimal amount of test cases can be useful in terms of time and speed, and according to research by examining and optimizing this algorithm in the system. In this paper, a technique for reducing regression test cases based on teacher-student optimization method was presented. This method was studied in two stages of teacher (education phase) and student (learning phase) on the test set and was implemented with different parameters. The experimental results showed that the use of the teacher-student algorithm reduces the time required for the reduction parameters of the regression test to some extent, although it does not give us a definite answer and will give a near-optimal answer. Also, the results of teacher-student algorithm were compared with previous approaches of regression test case reduction. Experimental results show better average execution time for test case selection. .
format Article
id doaj-art-4e1a0f11b8844ab4ad0e326285ba8688
institution Kabale University
issn 2008-4854
2783-2538
language fas
publishDate 2024-10-01
publisher Semnan University
record_format Article
series مجله مدل سازی در مهندسی
spelling doaj-art-4e1a0f11b8844ab4ad0e326285ba86882025-01-15T08:16:45ZfasSemnan Universityمجله مدل سازی در مهندسی2008-48542783-25382024-10-01227811510.22075/jme.2024.31194.24908467Provide a Solution Based on Teacher and Student Learning Algorithm to Reduce Regression Test CasesMahmood Deypir0Amirhossein Mohammadpour1Associate Professor, Faculty of Computer Engineering, Shahid Sattari Aeronautical University of Science and Technology, Tehran, IranMSc, Department of Computer Engineering, South Tehran Branch, Faculty of Technical and Engineering, Islamic Azad University, Tehran, IranThe aim of selecting test items is to choose a subset that has the potential to detect errors due to changes within the software. In other words, the purposes of test selection methods is to reduce the number of test cases after changing the code and focus on identifying the modified parts of the program. Intelligent methods such as regression improve the accuracy of tests in software projects, and the use of optimization algorithms to find the optimal amount of test cases can be useful in terms of time and speed, and according to research by examining and optimizing this algorithm in the system. In this paper, a technique for reducing regression test cases based on teacher-student optimization method was presented. This method was studied in two stages of teacher (education phase) and student (learning phase) on the test set and was implemented with different parameters. The experimental results showed that the use of the teacher-student algorithm reduces the time required for the reduction parameters of the regression test to some extent, although it does not give us a definite answer and will give a near-optimal answer. Also, the results of teacher-student algorithm were compared with previous approaches of regression test case reduction. Experimental results show better average execution time for test case selection. .https://modelling.semnan.ac.ir/article_8467_04f3ac1c22be6e97ca12c2f881340e37.pdfsoftware testoptimizationregression testteacher and student learning algorithm
spellingShingle Mahmood Deypir
Amirhossein Mohammadpour
Provide a Solution Based on Teacher and Student Learning Algorithm to Reduce Regression Test Cases
مجله مدل سازی در مهندسی
software test
optimization
regression test
teacher and student learning algorithm
title Provide a Solution Based on Teacher and Student Learning Algorithm to Reduce Regression Test Cases
title_full Provide a Solution Based on Teacher and Student Learning Algorithm to Reduce Regression Test Cases
title_fullStr Provide a Solution Based on Teacher and Student Learning Algorithm to Reduce Regression Test Cases
title_full_unstemmed Provide a Solution Based on Teacher and Student Learning Algorithm to Reduce Regression Test Cases
title_short Provide a Solution Based on Teacher and Student Learning Algorithm to Reduce Regression Test Cases
title_sort provide a solution based on teacher and student learning algorithm to reduce regression test cases
topic software test
optimization
regression test
teacher and student learning algorithm
url https://modelling.semnan.ac.ir/article_8467_04f3ac1c22be6e97ca12c2f881340e37.pdf
work_keys_str_mv AT mahmooddeypir provideasolutionbasedonteacherandstudentlearningalgorithmtoreduceregressiontestcases
AT amirhosseinmohammadpour provideasolutionbasedonteacherandstudentlearningalgorithmtoreduceregressiontestcases