Abstract
To apply model-based testing successfully and effectively, a complete, coherent and easy-to-read model of a system has to be constructed. If the model is incomplete, inconsistent or inaccurate due to human error, the corresponding test development becomes useless or even dangerous: the developers might rely on the test results that do not correctly reflect the actual system-under-test. In this chapter we discuss human-centred aspects of model-based test design, focusing on combinatorial testing. These aspects are implemented within a formal framework for combinatorial test design. The framework is called AHR by its core features: Agile, Human-centred and Refinement-oriented. The goal of the framework is to provide a human-centered iterative, refinement-based construction of system models and the corresponding test plans, as well as to supports reuse and refinement of the developed test plans at different levels of abstraction.
| Original language | English |
|---|---|
| Title of host publication | Evaluation of Novel Approaches to Software Engineering - 11th International Conference, ENASE 2016, Revised Selected Papers |
| Editors | Leszek A. Maciaszek, Joaquim Filipe |
| Publisher | Springer Verlag |
| Pages | 111-128 |
| Number of pages | 18 |
| ISBN (Print) | 9783319563893 |
| DOIs | |
| State | Published - 2016 |
| Event | 11th International Conference on Evaluation of Novel Approaches to Software Engineering, ENASE 2016 - Rome, Italy Duration: 27 Apr 2016 → 28 Apr 2016 |
Publication series
| Name | Communications in Computer and Information Science |
|---|---|
| Volume | 703 |
| ISSN (Print) | 1865-0929 |
Conference
| Conference | 11th International Conference on Evaluation of Novel Approaches to Software Engineering, ENASE 2016 |
|---|---|
| Country/Territory | Italy |
| City | Rome |
| Period | 27/04/16 → 28/04/16 |
Bibliographical note
Publisher Copyright:© Springer International Publishing AG 2016.
Keywords
- Combinatorial test design
- Formal methods
- Testing
- Usability
- Visualisation
ASJC Scopus subject areas
- General Computer Science
- General Mathematics