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 10× faster.

OriginalspracheEnglisch
Titel32nd Annual ACM Symposium on Applied Computing, SAC 2017
Redakteure/-innenAhmed Seffah, Birgit Penzenstadler, Carina Alves, Xin Peng
Herausgeber (Verlag)ACM
Seiten1213-1218
Seitenumfang6
ISBN (elektronisch)9781450344869
DOIs
PublikationsstatusVeröffentlicht - 3 Apr. 2017
Extern publiziertJa

Publikationsreihe

NameProceedings of the ACM Symposium on Applied Computing
BandPart F128005

IMC Forschungsschwerpunkte

  • Software engineering and intelligent systems

ÖFOS 2012 - Österreichischen Systematik der Wissenschaftszweige

  • 102027 Web Engineering
  • 102025 Verteilte Systeme

Fingerprint

Untersuchen Sie die Forschungsthemen von „Model-based testing of end-user collaboration intensive systems“. Zusammen bilden sie einen einzigartigen Fingerprint.

Dieses zitieren