ACM Home Page
Please provide us with feedback. Feedback
TestFul: using a hybrid evolutionary algorithm for testing stateful systems
Full text PdfPdf (460 KB)
Source
Genetic And Evolutionary Computation Conference archive
Proceedings of the 11th Annual conference on Genetic and evolutionary computation table of contents
Montreal, Québec, Canada
POSTER SESSION: Track 14: search based software engineering table of contents
Pages 1947-1948  
Year of Publication: 2009
ISBN:978-1-60558-325-9
Authors
Matteo Miraz  Politecnico di Milano, Milano, Italy
Pier Luca Lanzi  Politecnico di Milano, Milano, Italy
Luciano Baresi  Politecnico di Milano, Milano, Italy
Sponsors
SIGEVO: ACM Special Interest Group on Genetic and Evolutionary Computation
ACM: Association for Computing Machinery
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 10,   Downloads (12 Months): 22,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1569901.1570252
What is a DOI?

ABSTRACT

This paper introduces TestFul, a framework for testing stateful systems and focuses on object-oriented software. TestFul employs a hybrid multi-objective evolutionary algorithm, to explore the space of feasible tests efficiently, and novel quality metrics, based on both def-use pairs and behavioral coverage, to judge the quality of tests.

We compare our framework against random testing by considering the level of coverage, the size of generated tests, and the time required to generate the tests. Our preliminary results show the validity of the approach: TestFul outperforms random testing in most of the cases.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

1
2
 
3
R. Hamlet. Random testing. In Encyclopedia of Software Engineering, pages 970--978. Wiley, 1994.
 
4
5
 
6
 
7
8
 
9
Vim. http://www.vim.org.
 
10
A. Watkins. The automatic generation of test data using genetic algorithms. In Proceedings of the Fourth Software Quality Converence, pages 300--309, 1995.
 
11
E. Zitzler, M. Laumanns, and L. Thiele. SPEA2: Improving the Strength Pareto Evolutionary Algorithm. Technical report, ETH Zurich, May 2001.

Collaborative Colleagues:
Matteo Miraz: colleagues
Pier Luca Lanzi: colleagues
Luciano Baresi: colleagues