Automated test case generation is an effective technique to yield high-coverage test suites. While the majority of research effort has been devoted to satisfying coverage criteria, a recent trend emerged towards optimizing other non-coverage aspects. In this regard, runtime and memory usage are two essential dimensions: less expensive tests reduce the resource demands for the generation process and later regression testing phases. This study shows that performance-aware test case generation requires solving two main challenges: providing a good approximation of resource usage with minimal overhead and avoiding detrimental effects on both final coverage and fault detection effectiveness. To tackle these challenges, we conceived a set of perf...
Search-based software testing has been successfully applied to generate unit test cases for object-o...
The time it takes software systems to be tested is usually long. Search-based test selection has bee...
Abstract. A common application of search-based software testing is to generate test cases for all go...
Automated test case generation is an effective technique to yield high-coverage test suites. While t...
© 2019 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for ...
Automated test case generation is an effective technique to yield high-coverage test suites. While t...
peer reviewedThe test case generation is intrinsically a multi-objective problem, since the goal is ...
© 2016 The Author(s)A common application of search-based software testing is to generate test cases ...
Context: Evolutionary algorithms have been shown to be e ective at generating unit test suites optim...
Nowadays, software pervades our life. Being software so deeply rooted into our society, software fai...
Software testing is an important but time-consuming task, making automatic test case generation an a...
It is not unusual for a software development organization to expend 40% of total project effort on t...
Regression testing comprises techniques which are applied during software evolution to uncover fault...
Graduation date: 2017The main goal of automated test generation is to improve the reliability of a p...
Test suites tend to become large and complex after software evolution iterations, thus increasing ef...
Search-based software testing has been successfully applied to generate unit test cases for object-o...
The time it takes software systems to be tested is usually long. Search-based test selection has bee...
Abstract. A common application of search-based software testing is to generate test cases for all go...
Automated test case generation is an effective technique to yield high-coverage test suites. While t...
© 2019 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for ...
Automated test case generation is an effective technique to yield high-coverage test suites. While t...
peer reviewedThe test case generation is intrinsically a multi-objective problem, since the goal is ...
© 2016 The Author(s)A common application of search-based software testing is to generate test cases ...
Context: Evolutionary algorithms have been shown to be e ective at generating unit test suites optim...
Nowadays, software pervades our life. Being software so deeply rooted into our society, software fai...
Software testing is an important but time-consuming task, making automatic test case generation an a...
It is not unusual for a software development organization to expend 40% of total project effort on t...
Regression testing comprises techniques which are applied during software evolution to uncover fault...
Graduation date: 2017The main goal of automated test generation is to improve the reliability of a p...
Test suites tend to become large and complex after software evolution iterations, thus increasing ef...
Search-based software testing has been successfully applied to generate unit test cases for object-o...
The time it takes software systems to be tested is usually long. Search-based test selection has bee...
Abstract. A common application of search-based software testing is to generate test cases for all go...