CMSA algorithm for solving the prioritized pairwise test data generation problem in software product lines

Author(s):  
Javier Ferrer ◽  
Francisco Chicano ◽  
José Antonio Ortega-Toro
Author(s):  
Mohammad F.J. Klaib ◽  
Kamal Z. Zamli ◽  
Nor Ashidi M. Isa ◽  
Mohammed I. Younis ◽  
Rusli Abdullah

Author(s):  
Kamal Zuhairi Bin Zamli ◽  
Mohammed Fadel Jamil Klaib ◽  
Mohammad Issam Younis ◽  
Ong Hui Yeh

This paper discusses a new strategy, called G2Way, for pairwise test data generation. Unlike existing strategies, G2Way also supports (concurrent) automated execution integrated within the strategy itself. Furthermore, empirical evidence demonstrates that G2Way, in some cases, outperformed existing strategies in terms of the number of generated test data (as compared to that of AETG and its variations, IPO, SA, GA, ACA, and All Pairs). Notwithstanding the differences in the computing environment employed as well as the overhead incurred to permit automated execution, the test generation time is also within reasonable value.  


Author(s):  
Mohammed I. Younis ◽  
Kamal Z. Zamli ◽  
Mohammad F.J. Klaib ◽  
Zainal Hisham Che Soh ◽  
Syahrul Afzal Che Abdullah ◽  
...  

2016 ◽  
Vol 22 (2) ◽  
pp. 106-109
Author(s):  
Marek Żukowicz

Abstract The aim of the article is to highlight the advantages that can be obtained through the use of evolutionary strategy in software testing, specifically in the process of test data generation. The first chapter introduces the reader to the topic of the article. Presents information of the problem of software quality, test data fitness and quality criteria. The second chapter provides an overview of the publication in which is described the test data generation problem by using evolutionary strategies. In this chapter there are presented, different approaches to address the optimization problem of test data selection. The third chapter sets out the advantages which in the opinion of the author result from the application of evolutionary strategy in the process of test data generation. In this section have been drawn conclusions from the article, from books listed in the bibliography. The author of the article presents advantages of evolutionary strategy too as a person, which tests a software in practise. The last chapter in addition to summaries and conclusions, proposes the author to suggest in which issues related to testing could be used evolutionary strategies.


Sign in / Sign up

Export Citation Format

Share Document