Checked Coverage for Test Suite Reduction – Is It Worth the Effort?

Roxane Koitz-Hristov*, Lukas Stracke, Franz Wotawa

*Korrespondierende/r Autor/-in für diese Arbeit

Publikation: KonferenzbeitragPaperBegutachtung

Abstract

As the size of software projects increases, their test suites usually grow accordingly. Test suite size, however, has a direct impact on the efficiency of software testing. Hence, test suite reduction (TSR) procedures aim at removing redundant test cases while maintaining the suites fault detection capabilities (FDC). This paper explores checked coverage as a coverage metric for TSR; checked coverage not only investigates if a part of code was executed but also if it was checked by a test oracle. Previously, this metric has been applied successfully as an indicator for oracle quality. To assess how suitable checked coverage is in comparison to traditional metrics, such as line or method coverage, we developed a TSR tool for Java programs. In an empirical evaluation, we performed TSR based on different reduction algorithms, coverage metrics, and open-source Java projects. Our study investigates both the efficiency of the TSR as well as effectiveness in regard to the FDC and size of the reduced test suites.
Originalspracheenglisch
Seiten6–16
Seitenumfang11
DOIs
PublikationsstatusVeröffentlicht - 2022
Veranstaltung3rd ACM/IEEE International Conference on Automation of Software Test: AST 2022 - Pittsburgh Pennsylvania
Dauer: 17 Mai 202218 Mai 2022
https://conf.researchr.org/home/ast-2022

Konferenz

Konferenz3rd ACM/IEEE International Conference on Automation of Software Test
KurztitelAST 2022
OrtPittsburgh Pennsylvania
Zeitraum17/05/2218/05/22
Internetadresse

ASJC Scopus subject areas

  • Software
  • Steuerung und Optimierung
  • Sicherheit, Risiko, Zuverlässigkeit und Qualität
  • Angewandte Informatik

Fingerprint

Untersuchen Sie die Forschungsthemen von „Checked Coverage for Test Suite Reduction – Is It Worth the Effort?“. Zusammen bilden sie einen einzigartigen Fingerprint.

Dieses zitieren