peer reviewedThere is a large body of work in the literature about automatic unit tests generation, and many successful results have been reported so far. However, current approaches target library classes, but not full applications. A major obstacle for testing full applications is that they interact with the environment. For example, they establish connections to remote servers. Thoroughly testing such applications requires tests that completely control the interactions between the application and its environment. Recent techniques based on mocking enable the generation of tests which include environment interactions; however, generating the right type of interactions is still an open problem. In this paper, we describe a nove...
Software systems have an increasing presence in our society. With our infrastructure, such as food a...
Abstract—Unit test cases are focused and efficient. System tests are effective at exercising complex...
International audienceUnit testing is a crucial aspect of software development, but developers often...
There is a large body of work in the literature about automatic unit tests generation, and many succ...
Various search-based test generation techniques have been proposed to automate the process of test g...
Unit test cases are focused and efficient. System tests are effective at exercising complex usage pa...
Various search-based test generation techniques have been proposed to automate the generation of uni...
Search-based techniques have been applied successfully to the task of generating unit tests for obje...
The size and complexity of software is continuously growing, and testing is one of the most importan...
To ensure the quality of current highly configurable software systems, intensive testing is needed t...
State-of-the art techniques for automated test generation focus on generating executions that cover ...
Over the last decades, white-box search-based techniques have been applied to automate the design an...
Although automated unit test generation techniques can in principle generate test suites that achiev...
Automated generation of tests from specifications has been recently introduced in order to address s...
Software tests are fundamental in the reliability and quality of systems, contributing to their posi...
Software systems have an increasing presence in our society. With our infrastructure, such as food a...
Abstract—Unit test cases are focused and efficient. System tests are effective at exercising complex...
International audienceUnit testing is a crucial aspect of software development, but developers often...
There is a large body of work in the literature about automatic unit tests generation, and many succ...
Various search-based test generation techniques have been proposed to automate the process of test g...
Unit test cases are focused and efficient. System tests are effective at exercising complex usage pa...
Various search-based test generation techniques have been proposed to automate the generation of uni...
Search-based techniques have been applied successfully to the task of generating unit tests for obje...
The size and complexity of software is continuously growing, and testing is one of the most importan...
To ensure the quality of current highly configurable software systems, intensive testing is needed t...
State-of-the art techniques for automated test generation focus on generating executions that cover ...
Over the last decades, white-box search-based techniques have been applied to automate the design an...
Although automated unit test generation techniques can in principle generate test suites that achiev...
Automated generation of tests from specifications has been recently introduced in order to address s...
Software tests are fundamental in the reliability and quality of systems, contributing to their posi...
Software systems have an increasing presence in our society. With our infrastructure, such as food a...
Abstract—Unit test cases are focused and efficient. System tests are effective at exercising complex...
International audienceUnit testing is a crucial aspect of software development, but developers often...