Traversal-based automated software testing involves testing an application via its graphical user interface (GUI) and thereby taking the user’s point of view and executing actions in a human-like manner. These actions are decided on the fly, as the software under test (SUT) is being run, as opposed to being set up in the form of a sequence prior to the testing, a sequence that is then used to exercise the SUT. In practice, random choice is commonly used to decide which action to execute at each state (a procedure commonly referred to as monkey testing), but a number of alternative mechanisms have also been proposed in the literature. Here we propose using genetic programming (GP) to evolve such an action selection strategy, defined as a lis...
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...
Software testing is an important and time consuming part of the software development cycle. While au...
Software testing is an important activity of the software development process. It is a critical elem...
Automated scriptless testing approaches use Action Selection Rules (ASR) to generate on-the-fly test...
This thesis addresses the problem of finding a robust test suite for software testing by the use of ...
This paper examines the use of genetic algorithms (GAs) in generating sets of input data to use for ...
International audienceThe level of confidence in a software component is often linked to the quality...
Software testing is a critical stage in the life cycle of software development. The testing process ...
The paper explores the Genetic Algorithm approach to generate adequate and accurate test data for a ...
The overall aim of the software industry is to ensure delivery of high quality software to the end u...
Software testing is an expensive process, which is vital in the industry. Construction of the test-d...
Although it is well understood to be a generally undecidable problem, a number of attempts have been...
Software testing is most effort consuming phase in software development. One would like to minimize ...
The perpetual desire for more qualitative software has been an excellent incentive for software engi...
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...
Software testing is an important and time consuming part of the software development cycle. While au...
Software testing is an important activity of the software development process. It is a critical elem...
Automated scriptless testing approaches use Action Selection Rules (ASR) to generate on-the-fly test...
This thesis addresses the problem of finding a robust test suite for software testing by the use of ...
This paper examines the use of genetic algorithms (GAs) in generating sets of input data to use for ...
International audienceThe level of confidence in a software component is often linked to the quality...
Software testing is a critical stage in the life cycle of software development. The testing process ...
The paper explores the Genetic Algorithm approach to generate adequate and accurate test data for a ...
The overall aim of the software industry is to ensure delivery of high quality software to the end u...
Software testing is an expensive process, which is vital in the industry. Construction of the test-d...
Although it is well understood to be a generally undecidable problem, a number of attempts have been...
Software testing is most effort consuming phase in software development. One would like to minimize ...
The perpetual desire for more qualitative software has been an excellent incentive for software engi...
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...
Software testing is an important and time consuming part of the software development cycle. While au...