Automated test generation techniques improve the efficiency of software testing. However, the opacity of the test generation process and concerns about the readability of generated tests make it difficult for software developers to accept them. Developer-centric test amplification creates easy-to-understand test cases by amplifying existing test cases that developers are familiar with and assists developers in integrating them into their test suite. We propose user-guided test amplification to allow developers to guide the test amplification to generate new test cases based on their branch coverage expectations. We create a user-guided test amplification prototype that starts with the method developers want to test, aids developers in commu...
Automated unit test generation tools can produce tests that are superior to manually written ones in...
Developers spend the majority of their time and effort on reading and comprehending source code. In ...
A common application of search-based software testing is to generate test cases for all goals define...
Automatically generating test cases for software has been an active research topic for many years. W...
Developer testing, the practice of software engineers programmatically checking that their own compo...
Context: The increasing adoption of test-driven development results in software projects with strong...
The software industry is expanding at a rapid rate. To keep up with the fast-growing and ever-changi...
Data from projects worldwide show that many software projects fail and most are completed late or ov...
International audienceIn the literature, there is a rather clear segregation between manually writte...
AbstractThe software testing practices generate test cases manually, that affects both the effective...
Automated test generation tools have been widely investigated with the goal of reducing the cost of ...
Abstract. A common application of search-based software testing is to generate test cases for all go...
While test generators have the potential to significantly reduce the costs of software testing and h...
Graduation date: 2017The main goal of automated test generation is to improve the reliability of a p...
Test driven development is a software development technique, that relies on the repetition of a very...
Automated unit test generation tools can produce tests that are superior to manually written ones in...
Developers spend the majority of their time and effort on reading and comprehending source code. In ...
A common application of search-based software testing is to generate test cases for all goals define...
Automatically generating test cases for software has been an active research topic for many years. W...
Developer testing, the practice of software engineers programmatically checking that their own compo...
Context: The increasing adoption of test-driven development results in software projects with strong...
The software industry is expanding at a rapid rate. To keep up with the fast-growing and ever-changi...
Data from projects worldwide show that many software projects fail and most are completed late or ov...
International audienceIn the literature, there is a rather clear segregation between manually writte...
AbstractThe software testing practices generate test cases manually, that affects both the effective...
Automated test generation tools have been widely investigated with the goal of reducing the cost of ...
Abstract. A common application of search-based software testing is to generate test cases for all go...
While test generators have the potential to significantly reduce the costs of software testing and h...
Graduation date: 2017The main goal of automated test generation is to improve the reliability of a p...
Test driven development is a software development technique, that relies on the repetition of a very...
Automated unit test generation tools can produce tests that are superior to manually written ones in...
Developers spend the majority of their time and effort on reading and comprehending source code. In ...
A common application of search-based software testing is to generate test cases for all goals define...