Search-based software testing: Past, present and future

P McMinn - 2011 IEEE Fourth International Conference on …, 2011 - ieeexplore.ieee.org
Search-Based Software Testing is the use of a meta-heuristic optimizing search technique,
such as a Genetic Algorithm, to automate or partially automate a testing task, for example the …

[PDF][PDF] Search based software engineering: A comprehensive analysis and review of trends techniques and applications

M Harman, SA Mansouri, Y Zhang - 2009 - crest.cs.ucl.ac.uk
In the past five years there has been a dramatic increase in work on Search Based Software
Engineering (SBSE), an approach to software engineering in which search based …

An orchestrated survey of methodologies for automated software test case generation

S Anand, EK Burke, TY Chen, J Clark… - Journal of systems and …, 2013 - Elsevier
Test case generation is among the most labour-intensive tasks in software testing. It also has
a strong impact on the effectiveness and efficiency of software testing. For these reasons, it …

A theoretical and empirical study of search-based testing: Local, global, and hybrid search

M Harman, P McMinn - IEEE Transactions on Software …, 2009 - ieeexplore.ieee.org
Search-based optimization techniques have been applied to structural software test data
generation since 1992, with a recent upsurge in interest and activity within this area …

Search based software engineering: Techniques, taxonomy, tutorial

M Harman, P McMinn, JT De Souza, S Yoo - LASER Summer School on …, 2008 - Springer
Abstract The aim of Search Based Software Engineering (SBSE) research is to move
software engineering problems from human-based search to machine-based search, using …

[图书][B] Model-based testing for embedded systems

J Zander, I Schieferdecker, PJ Mosterman - 2017 - books.google.com
What the experts have to say about Model-Based Testing for Embedded Systems:" This
book is exactly what is needed at the exact right time in this fast-growing area. From its …

Automatic mutation test case generation via dynamic symbolic execution

M Papadakis, N Malevris - 2010 IEEE 21st International …, 2010 - ieeexplore.ieee.org
The automatic test case generation is the principal issue of the software testing activity.
Dynamic symbolic execution appears to be a promising approach to this matter as it has …

Symbolic search-based testing

A Baars, M Harman, Y Hassoun… - 2011 26th IEEE/ACM …, 2011 - ieeexplore.ieee.org
We present an algorithm for constructing fitness functions that improve the efficiency of
search-based testing when trying to generate branch adequate test data. The algorithm …

Combining symbolic execution and search-based testing for programs with complex heap inputs

P Braione, G Denaro, A Mattavelli… - Proceedings of the 26th …, 2017 - dl.acm.org
Despite the recent improvements in automatic test case generation, handling complex data
structures as test inputs is still an open problem. Search-based approaches can generate …

Synthesizing method sequences for high-coverage testing

S Thummalapenta, T Xie, N Tillmann… - ACM SIGPLAN …, 2011 - dl.acm.org
High-coverage testing is challenging. Modern object-oriented programs present additional
challenges for testing. One key difficulty is the generation of proper method sequences to …