Automated program flaw finding using simulated annealing

  • Authors:
  • Nigel Tracey;John Clark;Keith Mander

  • Affiliations:
  • Department of Computer Science, University of York, Heslington, York, YO1 5DD, England;Department of Computer Science, University of York, Heslington, York, YO1 5DD, England;Department of Computer Science, University of York, Heslington, York, YO1 5DD, England

  • Venue:
  • Proceedings of the 1998 ACM SIGSOFT international symposium on Software testing and analysis
  • Year:
  • 1998

Quantified Score

Hi-index 0.00

Visualization

Abstract

One of the major costs in a software project is the construction of test-data. This paper outlines a generalised test-case data generation framework based on optimisation techniques. The framework can incorporate a number of testing criteria, for both functional and non-functional properties. Application of the optimisation framework to testing specification failures and exception conditions is illustrated. The results of a number of small case studies are presented and show the efficiency and effectiveness of this dynamic optimisation-base approach to generating test-data.