White-box testing by combining deduction-based specification extraction and black-box testing

  • Authors:
  • Bernhard Beckert;Christoph Gladisch

  • Affiliations:
  • University of Koblenz-Landau, Dept. of Computer Science;University of Koblenz-Landau, Dept. of Computer Science

  • Venue:
  • TAP'07 Proceedings of the 1st international conference on Tests and proofs
  • Year:
  • 2007

Quantified Score

Hi-index 0.00

Visualization

Abstract

We propose to use deductive program verification systems to generate specifications for given programs and to then use these specifications as input for black-box testing tools. In this way, (1) the black-box testing method can make use of information about the program's structure that is contained in the specification, and (2) we get a separation of concerns and a clear interface between program analysis on the one hand and test-case generation and execution on the other hand, which allows the combination of a wide range of tools. The method for specification extraction using a program verification calculus described in this paper has been successfully implemented in the KeY program verification system.