Mendeley
TY  _  JOUR
ID  -  1403020346471
TI  -  Automation of Software Test Data Generation Based on Path Coverage Criteria and Using Coati Optimization Algorithm and Q Learning
JO  -  Nashriyyah -i Muhandisi -i Barq va Muhandisi -i Kampyutar -i Iran
JA  -  ES
LA  -  fa
SN  -  16823745
AU  -  sepahvand Marzieh
AU  -  Salehi Mojtaba 
AD  -  دانشگاه آزاد اسلامی واحد خرم آباد
AD  -  دانشجوی کارشناسی ارشد گروه کامپیوتر، واحد خرم آباد، دانشگاه آزاد اسلامی، خرم آباد، ایران 
Y1  -  2025
PY  -  2025
VL  -  2
IS  -  
SP  -  99
EP  -  110
KW  -  software test
KW  -   test data generation
KW  -   structural test
KW  -   metaheuristic algorithms
KW  -   learning Q algorithm. 
DO  -  
N2  -  <p>The software testing process is very time-consuming and expensive and accounts for almost half of the cost of software production. The main issue in the test data generation process is determining the program's input data in such a way that it meets the specified test criteria. In this research, the structural method has been used to automate the process of generating test data, focusing on the criterion of covering all finite paths. In the structural method, the problem becomes a search problem, and metaheuristic algorithms can be used to solve it. The proposed method is a hybrid algorithm in which the q-learning algorithm is used as a local search method within the structure of the Coati search algorithm. The results of the tests have shown that this method for generating test data is faster than many metaheuristic algorithms and can provide better coverage with fewer evaluations. On average, our proposed algorithm shows about 25-30% improvement in coverage compared to other algorithms, which makes it significantly more effective than other algorithms. This shows that our algorithm achieves superiority over other compared algorithms due to its more efficient and optimal path coverage approach.</p>
UR  - rimag.ir/en/Article/46471
L1  - rimag.ir/en/Article/Download/46471
ER  -  
