• DocumentCode
    1581818
  • Title

    State-based Testing is Functional Testing

  • Author

    Ipate, Florentin ; Lefticaru, Raluca

  • Author_Institution
    Univ. of Pitesti, Pitesti
  • fYear
    2007
  • Firstpage
    55
  • Lastpage
    66
  • Abstract
    Empirical studies report unsatisfactory fault detection of state-based methods in class testing and advocate the use of functional methods to complement state-based testing. In this paper, we take the view that the modest fault detection of state-based class testing reported in the literature is actually due to the inappropriate state diagram used. We show that functional testing of a class can be reduced to state-based testing, provided that the right state model is produced. We present a strategy for constructing a state diagram for a class method, based on a domain partition derived through functional techniques. We also describe a method for deriving test sequences from the resulting state diagrams, essentially a variant of the W-method. The paper also reports results from an experimental evaluation of the proposed approach, based on mutants generated by Mu- Java.
  • Keywords
    program testing; software fault tolerance; W-method; fault detection; functional testing; state diagram; state-based testing; Automata; Computer science; Concrete; Costs; Fault detection; Genetic mutations; Mathematics; Performance evaluation; Testing; Unified modeling language;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Testing: Academic and Industrial Conference Practice and Research Techniques - MUTATION, 2007. TAICPART-MUTATION 2007
  • Conference_Location
    Windsor
  • Print_ISBN
    978-0-7695-2984-4
  • Type

    conf

  • DOI
    10.1109/TAIC.PART.2007.26
  • Filename
    4344099