• 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