Title
From faults via test purposes to test cases: On the fault-based testing of concurrent systems
Date Issued
14 July 2006
Access level
open access
Resource Type
conference paper
Author(s)
United Nations University
Abstract
Fault-based testing is a technique where testers anticipate errors in a system under test in order to assess or generate test cases. The idea is to have enough test cases capable of detecting these anticipated errors. This paper presents a theory and technique for generating fault-based test cases for concurrent systems. The novel idea is to generate test purposes from faults that have been injected into a model of the system under test. Such test purposes form a specification of a more detailed test case that can detect the injected fault. The theory is based on the notion of refinement. The technique is automated using the TGV test case generator and an equivalence checker of the CADP tools. A case study of testing web servers demonstrates the practicability of the approach. © Springer-Verlag Berlin Heidelberg 2006.
Start page
324
End page
338
Volume
3922 LNCS
Language
English
OCDE Knowledge area
Ciencias de la computación Matemáticas aplicadas
Scopus EID
2-s2.0-33745792963
Source
Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
ISSN of the container
03029743
ISBN of the container
9783540330936
Conference
9th International Conference on Fundamental Approaches to Software Engineering, FASE 2006. Held as Part of the Joint European Conferences on Theory and Practice of Software, ETAPS 2006
Sources of information: Directorio de Producción Científica Scopus