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.
| Originalsprache | Englisch |
|---|---|
| Titel | Proceedings 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 |
| Verlag | ACM |
| Seiten | 1213-1218 |
| Seitenumfang | 6 |
| ISBN (elektronisch) | 9781450344869 |
| DOIs | |
| Publikationsstatus | Veröffentlicht - 03 Apr. 2017 |
Wissenschaftszweige
- 102 Informatik
- 102022 Softwareentwicklung
JKU-Schwerpunkte
- Computation in Informatics and Mathematics
- TNF Allgemein
Dieses zitieren
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver