• DocumentCode
    3481952
  • Title

    Event-Based Mutation Testing vs. State-Based Mutation Testing - An Experimental Comparison

  • Author

    Belli, Fevzi ; Beyazit, Mutlu

  • Author_Institution
    Fac. of Comput. Sci., Univ. of Paderborn, Paderborn, Germany
  • fYear
    2011
  • fDate
    18-22 July 2011
  • Firstpage
    650
  • Lastpage
    655
  • Abstract
    Model-based testing (MBT) focuses on relevant, mostly user-centric features of the system under consideration (SUC) and enables test case generation without requiring source code. Depending on these features and the preferences of the tester, modeling can be event-based or state-based. This paper compares both techniques using mutation testing, which is originally code-based, but has recently been extended to enable also MBT. For the comparison, the paper introduces frameworks that are composed of a set of models, a set of mutation operators, a set of coverage criteria, and a set of test generation algorithms. The introduced concepts and notions are demonstrated over a case study based on a large web-based commercial portal. Analysis of the experimental data yields results on the discussed frameworks reviewing benefits and drawbacks of event-based and state-based testing.
  • Keywords
    portals; program testing; source coding; systems analysis; MBT; Web portal; coverage criteria; event based mutation testing; model-based testing; mutation operators; state-based mutation testing; system under consideration; test case generation; test generation algorithms; Analytical models; Automata; Context; Fault detection; Minimization; Redundancy; Testing; event sequence graph; fault detection; finite-state machine; graphbased modeling; model-based testing; mutation testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Software and Applications Conference (COMPSAC), 2011 IEEE 35th Annual
  • Conference_Location
    Munich
  • ISSN
    0730-3157
  • Print_ISBN
    978-1-4577-0544-1
  • Electronic_ISBN
    0730-3157
  • Type

    conf

  • DOI
    10.1109/COMPSAC.2011.90
  • Filename
    6032412