Automated test generation tools have been widely investigated with the goal of reducing the cost of testing activities. However, generated tests have been shown not to help developers in detecting and finding more bugs even though they reach higher structural coverage compared to manual testing. The main reason is that generated tests are diff-cult to understand and maintain. Our paper proposes an approach, coined TestDescriber, which automatically generates test case summaries of the portion of code exercised by each individual test, thereby improving understandability. We argue that this approach can complement the current techniques around automated unit test generation or searchbased techniques designed to generate a possibly minimal se...
Graduation date: 2017The main goal of automated test generation is to improve the reliability of a p...
Many software companies see their code grow into legacy code. Making changes to such code is risky, ...
Good unit tests play a paramount role when it comes to foster and evaluate software quality. However...
Automated test generation tools have been widely investigated with the goal of reducing the cost of ...
Replication Package for the paper entitled: "The Impact of Test Case Summaries on Bug Fixing Perform...
Software is becoming increasingly important in our everyday life. Software testing is one of the man...
Software testing is one of the most crucial tasks in the typical development process. Developers are...
Nowadays, software pervades our life. Being software so deeply rooted into our society, software fai...
Work on automated test generation has produced several tools capable of generating test data which a...
Testing has become a wide-spread practice among practitioners. Test cases are written to verify that...
One of the main challenges that developers face when testing their systems lies in engineering test ...
Automatically generating test cases for software has been an active research topic for many years. W...
Work on automated test generation has produced several tools capable of generating test data which a...
Automated unit test generation tools can produce tests that are superior to manually written ones in...
Generating unit tests automatically saves time over writing tests manually and can lead to higher co...
Graduation date: 2017The main goal of automated test generation is to improve the reliability of a p...
Many software companies see their code grow into legacy code. Making changes to such code is risky, ...
Good unit tests play a paramount role when it comes to foster and evaluate software quality. However...
Automated test generation tools have been widely investigated with the goal of reducing the cost of ...
Replication Package for the paper entitled: "The Impact of Test Case Summaries on Bug Fixing Perform...
Software is becoming increasingly important in our everyday life. Software testing is one of the man...
Software testing is one of the most crucial tasks in the typical development process. Developers are...
Nowadays, software pervades our life. Being software so deeply rooted into our society, software fai...
Work on automated test generation has produced several tools capable of generating test data which a...
Testing has become a wide-spread practice among practitioners. Test cases are written to verify that...
One of the main challenges that developers face when testing their systems lies in engineering test ...
Automatically generating test cases for software has been an active research topic for many years. W...
Work on automated test generation has produced several tools capable of generating test data which a...
Automated unit test generation tools can produce tests that are superior to manually written ones in...
Generating unit tests automatically saves time over writing tests manually and can lead to higher co...
Graduation date: 2017The main goal of automated test generation is to improve the reliability of a p...
Many software companies see their code grow into legacy code. Making changes to such code is risky, ...
Good unit tests play a paramount role when it comes to foster and evaluate software quality. However...