A chi mi ha accompagnato, sostenuto e incoraggiato. Testing should be one of the key activities of every software development process. However it requires up to half of the software development effort when it is properly done. One of the main problems is the generation of smart tests to probe the system, which is both difficult and time-consuming. The research community has been proposing several ways to automate the generation of these tests; among them, the search-based techniques recently achieved significant results. This doctoral dissertation presents TestFul, our evolutionary testing approach for stateful systems; it is tailored to work on object-oriented systems. It uses a holistic approach to make the state of object evolve, to ena...
Search-based software testing has been successfully applied to generate unit test cases for object-o...
the date of receipt and acceptance should be inserted later Abstract A system built in terms of auto...
Execution time analysis is an essential verification activity during real-time system development. T...
O texto integral não está disponível.Evolutionary Testing is an emerging methodology for automatical...
We show that encapsulation of states in object-oriented programs hinders the search for test data us...
Abstract—Search-based testing techniques can efficiently generate test data to achieve high code cov...
Abstract. Evolutionary Testing (ET) has been shown to be very successful for testing real world appl...
A system built in terms of autonomous agents may require even greater correctness assurance than one...
It is estimated that 80% of software development cost is spent on detecting and fixing defects. To t...
Software testing is an important and time consuming part of the software development cycle. While au...
Evolutionary testing is a new testing technique based on the application of evolutionary algorithms....
Copyright © 2014 ISSR Journals. This is an open access article distributed under the Creative Common...
A system built in terms of autonomous software agents may require even greater correctness assurance...
Texto integral não está disponívelIn evolutionary testing, meta-heuristic search techniques are used...
ii Evolutionary Testing is an emerging methodology for automatically generat-ing high quality test d...
Search-based software testing has been successfully applied to generate unit test cases for object-o...
the date of receipt and acceptance should be inserted later Abstract A system built in terms of auto...
Execution time analysis is an essential verification activity during real-time system development. T...
O texto integral não está disponível.Evolutionary Testing is an emerging methodology for automatical...
We show that encapsulation of states in object-oriented programs hinders the search for test data us...
Abstract—Search-based testing techniques can efficiently generate test data to achieve high code cov...
Abstract. Evolutionary Testing (ET) has been shown to be very successful for testing real world appl...
A system built in terms of autonomous agents may require even greater correctness assurance than one...
It is estimated that 80% of software development cost is spent on detecting and fixing defects. To t...
Software testing is an important and time consuming part of the software development cycle. While au...
Evolutionary testing is a new testing technique based on the application of evolutionary algorithms....
Copyright © 2014 ISSR Journals. This is an open access article distributed under the Creative Common...
A system built in terms of autonomous software agents may require even greater correctness assurance...
Texto integral não está disponívelIn evolutionary testing, meta-heuristic search techniques are used...
ii Evolutionary Testing is an emerging methodology for automatically generat-ing high quality test d...
Search-based software testing has been successfully applied to generate unit test cases for object-o...
the date of receipt and acceptance should be inserted later Abstract A system built in terms of auto...
Execution time analysis is an essential verification activity during real-time system development. T...