The perpetual desire for more qualitative software has been an excellent incentive for software engineers to create automated tools to ease and improve the process of software testing. EvoSuite is an example of a state-of-the-art tool that synthesises test cases automatically. It uses a genetic algorithm to produce test cases based on given search targets. Previous studies have analysed the performance of single or combinations of targets but have not yet explored the differences between various combinations. In this research, we compare the Weak Mutation + Branch setting to Branch and the Default (combination of eight separate targets) of EvoSuite. We aim to provide insightful information about their differences in branch coverage and muta...
Traversal-based automated software testing involves testing an application via its graphical user in...
In this paper, we present several complementary computational intelligence techniques that we explor...
A test suite is a set of test cases that evaluate the quality of software. The aim of whole test sui...
To ensure that a software system operates in the correct way, it is crucial to test it extensively. ...
Recently, automating test suite generation is a problem that has drown attention in both industry an...
Without complete formal specification, automatically generated software tests need to be manually ch...
Abstract Without complete formal specification, automatically generated software tests need to be ma...
International audienceThe level of confidence in a software component is often linked to the quality...
This thesis addresses the problem of finding a robust test suite for software testing by the use of ...
Context: Search-based techniques have been applied to almost all areas in software engineering, espe...
peer reviewedEvolutionary algorithms have been shown to be effective at generating unit test suites...
Software testing is an important activity of the software development process. It is a critical elem...
Cost of testing activities is a major portion of the total cost of a software. In testing, generatin...
The level of confidence in a software component is often linked to the quality of its test cases. Th...
The level of confidence in a software component is often linked to the quality of its test cases. Th...
Traversal-based automated software testing involves testing an application via its graphical user in...
In this paper, we present several complementary computational intelligence techniques that we explor...
A test suite is a set of test cases that evaluate the quality of software. The aim of whole test sui...
To ensure that a software system operates in the correct way, it is crucial to test it extensively. ...
Recently, automating test suite generation is a problem that has drown attention in both industry an...
Without complete formal specification, automatically generated software tests need to be manually ch...
Abstract Without complete formal specification, automatically generated software tests need to be ma...
International audienceThe level of confidence in a software component is often linked to the quality...
This thesis addresses the problem of finding a robust test suite for software testing by the use of ...
Context: Search-based techniques have been applied to almost all areas in software engineering, espe...
peer reviewedEvolutionary algorithms have been shown to be effective at generating unit test suites...
Software testing is an important activity of the software development process. It is a critical elem...
Cost of testing activities is a major portion of the total cost of a software. In testing, generatin...
The level of confidence in a software component is often linked to the quality of its test cases. Th...
The level of confidence in a software component is often linked to the quality of its test cases. Th...
Traversal-based automated software testing involves testing an application via its graphical user in...
In this paper, we present several complementary computational intelligence techniques that we explor...
A test suite is a set of test cases that evaluate the quality of software. The aim of whole test sui...