We show that encapsulation of states in object-oriented programs hinders the search for test data using evolutionary testing. In a well-designed object-oriented program the encapsulated or hidden state is accessible only through exported or public methods. As client code is oblivious to the internal state of a server object, no guidance is available to test the client code using evolutionary testing. In particular, it is difficult to determine the fitness or goodness of test data, as it may depend on the hidden internal state. However, evolutionary testing is a promising new approach whose effectiveness has been shown by several researchers. We propose a specification-based fitness function for evolutionary testing of object-oriented progra...
Software testing represents activity in detecting software failures. Mutation testing represents a w...
Texto integral não está disponívelIn evolutionary testing, meta-heuristic search techniques are used...
Evolutionary testing is an approach to automating test data generation that uses an evolutionary alg...
In evolutionary testing of an object-oriented program, the search objective is to find a sequence of...
O texto integral não está disponível.Evolutionary Testing is an emerging methodology for automatical...
Execution time analysis is an essential verification activity during real-time system development. T...
O texto integral não está disponívelEvolutionary Testing is an emerging methodology for automaticall...
Abstract. Evolutionary Testing (ET) has been shown to be very successful for testing real world appl...
Fitness functions derived from certain types of white-box test goals can be inadequate for evolution...
It is estimated that 80% of software development cost is spent on detecting and fixing defects. To t...
Genetic Algorithms are among the most efficient search-based techniques to automatically generate un...
A chi mi ha accompagnato, sostenuto e incoraggiato. Testing should be one of the key activities of e...
We discuss a new testing process to generate test cases for object-oriented programs. We focus on cl...
Objects have been described as having identity, state and behaviour, but there are differing views a...
The effectiveness of mutation testing depends heavily on the types of faults that the mutation opera...
Software testing represents activity in detecting software failures. Mutation testing represents a w...
Texto integral não está disponívelIn evolutionary testing, meta-heuristic search techniques are used...
Evolutionary testing is an approach to automating test data generation that uses an evolutionary alg...
In evolutionary testing of an object-oriented program, the search objective is to find a sequence of...
O texto integral não está disponível.Evolutionary Testing is an emerging methodology for automatical...
Execution time analysis is an essential verification activity during real-time system development. T...
O texto integral não está disponívelEvolutionary Testing is an emerging methodology for automaticall...
Abstract. Evolutionary Testing (ET) has been shown to be very successful for testing real world appl...
Fitness functions derived from certain types of white-box test goals can be inadequate for evolution...
It is estimated that 80% of software development cost is spent on detecting and fixing defects. To t...
Genetic Algorithms are among the most efficient search-based techniques to automatically generate un...
A chi mi ha accompagnato, sostenuto e incoraggiato. Testing should be one of the key activities of e...
We discuss a new testing process to generate test cases for object-oriented programs. We focus on cl...
Objects have been described as having identity, state and behaviour, but there are differing views a...
The effectiveness of mutation testing depends heavily on the types of faults that the mutation opera...
Software testing represents activity in detecting software failures. Mutation testing represents a w...
Texto integral não está disponívelIn evolutionary testing, meta-heuristic search techniques are used...
Evolutionary testing is an approach to automating test data generation that uses an evolutionary alg...