Structural Equivalence Partition and Boundary Testing

Oster N, Philippsen M (2011)


Publication Language: English

Publication Type: Conference contribution, Original article

Publication year: 2011

Publisher: Bonner Köllen Verlag

Series: Lecture Notes in Informatics

City/Town: Bonn

Book Volume: 183

Pages Range: 75-86

Conference Proceedings Title: Lecture Notes in Informatics (LNI), P-183

Event location: Karlsruhe DE

ISBN: 978-3-88579-277-2

URI: https://www2.cs.fau.de/publication/download/SE2011-OsterPhilippsen-SEBT.pdf

Abstract

Structural (manual or automated) testing today often overlooks typical programming faults because of inherent flaws in the simple criteria applied (e.g. branch or all-uses). Dedicated testing strategies that address such faults (e.g. mutation testing) are not specifically designed for smart automatic test case generation. In this paper we present a new coverage criterion and its implementation that accomplishes both: it detects more faults and integrates easily into automated test case generation. The criterion is targeted towards unveiling faults that originate from shifts in the equivalence classes that are caused by small coding errors (inspired by mutation testing). On benchmark codes from the Java-API and from an open-source project we improve the fault detection capability by up to 41% compared to branch and all-use coverage.

Authors with CRIS profile

How to cite

APA:

Oster, N., & Philippsen, M. (2011). Structural Equivalence Partition and Boundary Testing. In Ralf Reussner, Matthias Grund, Andreas Oberweis, Walter Tichy (Eds.), Lecture Notes in Informatics (LNI), P-183 (pp. 75-86). Karlsruhe, DE: Bonn: Bonner Köllen Verlag.

MLA:

Oster, Norbert, and Michael Philippsen. "Structural Equivalence Partition and Boundary Testing." Proceedings of the Software Engineering 2011 - Fachtagung des GI-Fachbereichs Softwaretechnik, Karlsruhe Ed. Ralf Reussner, Matthias Grund, Andreas Oberweis, Walter Tichy, Bonn: Bonner Köllen Verlag, 2011. 75-86.

BibTeX: Download