Various search-based test generation techniques have been proposed to automate the process of test generation to fulfill different criteria (e.g., line coverage, branch coverage, mutation score, etc.). Despite these techniques' undeniable accomplishments, they still suffer from a lack of guidance coming from the data gathered from the production phase, which makes the generation of complex test cases harder for the search process. Hence, previous studies introduced many strategies (such as dynamic symbolic execution or seeding) to address this issue. However, the test cases created by these techniques cannot assure the full coverage of the execution paths in software under test. Therefore, this thesis introduces common and uncommon behavior...
Graduation date: 2017The main goal of automated test generation is to improve the reliability of a p...
Software testing is an expensive process, which is vital in the industry. Construction of the test-d...
The empirical assessment of test techniques plays an important role in software testing research. On...
Various search-based test generation techniques have been proposed to automate the generation of uni...
The goal of automated unit test generation tools is to create a set of test cases for the software u...
The goal of automated unit test generation tools is to create a set of test cases for the software u...
Without complete formal specification, automatically generated software tests need to be manually ch...
Diverse test sets are able to expose bugs that test sets generated with structural coverage techniqu...
Search-based techniques have been applied successfully to the task of generating unit tests for obje...
As software testing is a laborious and error-prone task, automation is desirable. Search-based unit ...
Automatic unit test generation aims to support developers by alle-viating the burden of test writing...
Software tests are fundamental in the reliability and quality of systems, contributing to their posi...
Abstract. Software testing is an expensive process, which is vital in the industry. Construction of ...
Search-based techniques have been applied successfully to the task of generating unit tests for obje...
Abstract Without complete formal specification, automatically generated software tests need to be ma...
Graduation date: 2017The main goal of automated test generation is to improve the reliability of a p...
Software testing is an expensive process, which is vital in the industry. Construction of the test-d...
The empirical assessment of test techniques plays an important role in software testing research. On...
Various search-based test generation techniques have been proposed to automate the generation of uni...
The goal of automated unit test generation tools is to create a set of test cases for the software u...
The goal of automated unit test generation tools is to create a set of test cases for the software u...
Without complete formal specification, automatically generated software tests need to be manually ch...
Diverse test sets are able to expose bugs that test sets generated with structural coverage techniqu...
Search-based techniques have been applied successfully to the task of generating unit tests for obje...
As software testing is a laborious and error-prone task, automation is desirable. Search-based unit ...
Automatic unit test generation aims to support developers by alle-viating the burden of test writing...
Software tests are fundamental in the reliability and quality of systems, contributing to their posi...
Abstract. Software testing is an expensive process, which is vital in the industry. Construction of ...
Search-based techniques have been applied successfully to the task of generating unit tests for obje...
Abstract Without complete formal specification, automatically generated software tests need to be ma...
Graduation date: 2017The main goal of automated test generation is to improve the reliability of a p...
Software testing is an expensive process, which is vital in the industry. Construction of the test-d...
The empirical assessment of test techniques plays an important role in software testing research. On...