Authors
Bernhard K Aichernig, Carlo Corrales Delgado
Publication date
2006/3/27
Book
International Conference on Fundamental Approaches to Software Engineering
Pages
324-338
Publisher
Springer Berlin Heidelberg
Description
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.
Total citations
2005200620072008200920102011201220132014201520162017201820192020135575122214322
Scholar articles
BK Aichernig, CC Delgado - … Conference on Fundamental Approaches to Software …, 2006