Zur Hauptnavigation wechseln Zur Suche wechseln Zum Hauptinhalt wechseln

Model-based testing of end-user collaboration intensive systems

  • Alessio Gambi
  • , Christoph Mayr-Dorn
  • , Andreas Zeller

Publikation: Beitrag in Buch/Bericht/KonferenzbandKonferenzbeitragBegutachtung

Abstract

Collaboration intensive systems like social networks support the interaction of multiple end-users playing different roles such as "friend" or "post owner". To ensure that end-users achieve the intended type of collaboration, systematic testing can be an effective means. However, manually creating effective test cases is cumbersome and error prone as the amount of end-users interactions to test grows exponentially with the number of involved end-users and roles. In this paper, we present a novel approach for automatic test case generation via modeling user collaborations as synchronized, non-deterministic Finite State Machines. As our preliminary evaluation shows, such collaboration models are effective and efficient: compared to collaboration-unaware alternatives, we generated test cases which achieve higher code coverage and trigger more errors, up to 10X faster.
OriginalspracheEnglisch
TitelProceedings of the Symposium on Applied Computing, SAC 2017, Marrakech, Morocco, April 3-7, 2017
Herausgeber*innen Ahmed Seffah and Birgit Penzenstadler and Carina Alves and Xin Peng
VerlagACM
Seiten1213-1218
Seitenumfang6
ISBN (elektronisch)9781450344869
DOIs
PublikationsstatusVeröffentlicht - 03 Apr. 2017

Wissenschaftszweige

  • 102 Informatik
  • 102022 Softwareentwicklung

JKU-Schwerpunkte

  • Computation in Informatics and Mathematics
  • TNF Allgemein

Dieses zitieren