Abstract
Business processes based in WS-BPEL compositions are rapidly becoming commonplace in recent years, so it is important to pay special attention to testing in this context. Mutation testing is a white-box testing technique that has been applied successfully to programs written in several languages. In order to apply it we need a system for mutant generation. This paper presents the first results of applying a new system, GAmera, for automatic mutant generation for WS-BPEL compositions. It is composed by three different elements: an analyzer, a mutant generator and a system that executes and evaluates the mutants. GAmera is based in genetic algorithms and attempts to minimize the number of generated mutants, independently of the number and type of mutation operators, without losing relevant information. It can also detect potentially equivalent mutants allowing to improve the quality of the test suite.
Original language | English |
---|---|
Title of host publication | ECOWS'09 - 7th IEEE European Conference on Web Services |
Pages | 97-106 |
Number of pages | 10 |
DOIs | |
Publication status | Published - 1 Dec 2009 |
Event | ECOWS'09 - 7th IEEE European Conference on Web Services - Eindhoven, Netherlands Duration: 9 Nov 2009 → 11 Nov 2009 |
Conference
Conference | ECOWS'09 - 7th IEEE European Conference on Web Services |
---|---|
Country/Territory | Netherlands |
City | Eindhoven |
Period | 9/11/09 → 11/11/09 |
Keywords
- Genetic algorithms
- Mutation testing
- Web service compositions
- Web services
- WS-BPEL