CUT: automatic unit testing in the cloud

Alessio Gambi, Sebastian Kappler, Johannes Lampel, Andreas Zeller

Publikation: Beitrag in Buch/Bericht/KonferenzbandKonferenzbeitragBegutachtung

Abstract

Unit tests can be significantly sped up by running them in parallel over distributed execution environments, such as the cloud. However, manually setting up such environments and configuring the testing frameworks to effectively use them is cumbersome and requires specialized expertise that developers might lack. We present Cloud Unit Testing (CUT), a tool for automatically executing unit tests in distributed execution environments. Given a set of unit tests, CUT allocates appropriate computational resources, i.e., virtual machines or containers, and schedules the execution of tests over them. Developers do not need to change existing unit test code, and can easily control relevant aspects of test execution, including resource allocation and test scheduling. Additionally, during the execution CUT monitors and publishes events about the running tests which enables stream analytics.

OriginalspracheEnglisch
TitelISSTA 2017 - Proceedings of the 26th ACM SIGSOFT International Symposium on Software Testing and Analysis
Redakteure/-innenKoushik Sen, Tevfik Bultan
Herausgeber (Verlag)ACM
Seiten364-367
Seitenumfang4
ISBN (elektronisch)9781450350761
DOIs
PublikationsstatusVeröffentlicht - 10 Juli 2017
Extern publiziertJa

Publikationsreihe

NameISSTA 2017 - Proceedings of the 26th ACM SIGSOFT International Symposium on Software Testing and Analysis

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 „CUT: automatic unit testing in the cloud“. Zusammen bilden sie einen einzigartigen Fingerprint.

Dieses zitieren