DocumentCode
2164471
Title
Formally comparing user and implementer model-based testing methods
Author
Andres, Cesar ; Llana, Luis ; Rodriguez, I.
Author_Institution
Dept. Sist. Informaticos y Comput., Univ. Complutense de Madrid, Madrid
fYear
2008
fDate
9-11 April 2008
Firstpage
1
Lastpage
10
Abstract
There are several methods to assess the capability of a test suite to detect faults in a potentially wrong system. We explore two methods based on considering some probabilistic information. In the first one, we assume that we are provided with a probabilistic user model. This is a model denoting the probability that the entity interacting with the system takes each available choice. In the second one, we suppose that we have a probabilistic implementer model, that is, a model denoting the probability that the implementer makes each possible fault while constructing the system. We show that both testing scenarios are strongly related. In particular, we prove that any user can be translated into an implementer model in such a way that the optimality of tests is preserved, that is, a test suite is optimal for the user if and only if it is optimal for the resulting implementer. Another translation, working in the opposite direction, fulfills the reciprocal property. Thus, we conclude that any test selection criterium designed for one of these testing problems can be used for the other one, once the model has been properly translated.
Keywords
conformance testing; program testing; software fault tolerance; user modelling; conformance testing; fault detection; model-based testing methods; probabilistic implementer model; probabilistic user model; Automata; Fault detection; Humans; Predictive models; Programming profession; Software testing; System testing;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Testing Verification and Validation Workshop, 2008. ICSTW '08. IEEE International Conference on
Conference_Location
Lillehammer
Print_ISBN
978-0-7695-3388-9
Type
conf
DOI
10.1109/ICSTW.2008.18
Filename
4566986
Link To Document