Test conditions for fault classes in Boolean specifications

  • Authors:
  • Kalpesh Kapoor;Jonathan P. Bowen

  • Affiliations:
  • Dhirubhai Ambani Institute of Information and Communication Technology, Gandhinagar (Gujarat), India;Museophile Limited, Oxon, United Kingdom

  • Venue:
  • ACM Transactions on Software Engineering and Methodology (TOSEM)
  • Year:
  • 2007

Quantified Score

Hi-index 0.00

Visualization

Abstract

Fault-based testing of software checks the software implementation for a set of faults. Two previous papers on fault-based testing [Kuhn 1999; Tsuchiya and Kikuno 2002] represent the required behavior of the software as a Boolean specification represented in Disjunctive Normal Form (DNF) and then show that faults may be organized in a hierarchy. This article extends these results by identifying necessary and sufficient conditions for fault-based testing. Unlike previous solutions, the formal analysis used to derive these conditions imposes no restrictions (such as DNF) on the form of the Boolean specification.