Software testing is a critical activity in the software development life cycle for quality assurance. Automated Test Case Generation (TCG) can assist developers by speeding up this process. It accomplishes this by evolving an initial set of randomly generated test cases over time to optimize for predefined coverage criteria. One of the key challenges for automated TCG approaches is navigating the large input space. Existing state-of-the-art TCG algorithms struggle with generating highly-structured input data and preserving patterns in test structures, among others. I hypothesize that combining multiple tribes of AI can improve the effectiveness and efficiency of automated TCG. To test this hypothesis, I propose using grammar-based fuzzing a...
<p>The actual test data generation is one of the difficult and expensive parts of applying software-...
For developing successful software, testing is a very important component. In software testing, prov...
In search based test case generation, most of the research works focus on the single-objective formu...
Nowadays, software pervades our life. Being software so deeply rooted into our society, software fai...
Graduation date: 2017The main goal of automated test generation is to improve the reliability of a p...
System testing of software with command language interfaces can be automated using grammar based tes...
Software testing is most effort consuming phase in software development. One would like to minimize ...
Software has been an essential part of human life, and it substantially improves production and enri...
Test case generation is among the most labour-intensive tasks in software testing and also one that ...
. While Artificial Intelligence techniques have been applied to a variety of software engineering ap...
Generation-based fuzzing is a software testing approach which is able to discover different types of...
Fuzz Testing is a largely automated testing technique that provides random and unexpected input to a...
Automated test generation tools have been widely investigated with the goal of reducing the cost of ...
Good unit tests play a paramount role when it comes to foster and evaluate software quality. However...
This paper provides the results of a survey of the grey literature concerning the use of artificial ...
<p>The actual test data generation is one of the difficult and expensive parts of applying software-...
For developing successful software, testing is a very important component. In software testing, prov...
In search based test case generation, most of the research works focus on the single-objective formu...
Nowadays, software pervades our life. Being software so deeply rooted into our society, software fai...
Graduation date: 2017The main goal of automated test generation is to improve the reliability of a p...
System testing of software with command language interfaces can be automated using grammar based tes...
Software testing is most effort consuming phase in software development. One would like to minimize ...
Software has been an essential part of human life, and it substantially improves production and enri...
Test case generation is among the most labour-intensive tasks in software testing and also one that ...
. While Artificial Intelligence techniques have been applied to a variety of software engineering ap...
Generation-based fuzzing is a software testing approach which is able to discover different types of...
Fuzz Testing is a largely automated testing technique that provides random and unexpected input to a...
Automated test generation tools have been widely investigated with the goal of reducing the cost of ...
Good unit tests play a paramount role when it comes to foster and evaluate software quality. However...
This paper provides the results of a survey of the grey literature concerning the use of artificial ...
<p>The actual test data generation is one of the difficult and expensive parts of applying software-...
For developing successful software, testing is a very important component. In software testing, prov...
In search based test case generation, most of the research works focus on the single-objective formu...