• Home
  • Search
  • Reducing the Costs of Bounded-Exhaustive Testing
  • Open Access IconOpen Access
  • Cite Icon34
  • https://doi.org/10.1007/978-3-642-00593-0_12Copy DOI Icon

Reducing the Costs of Bounded-Exhaustive Testing

  • Jan 1, 2009
  • Vilas Jagannath +3 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Bounded-exhaustive testing is an automated testing methodology that checks the code under test for all inputs within given bounds: first the user describes a set of test inputs and provides test oracles that check test outputs; then the tool generates all the inputs, executes them on the code under test, and checks the outputs; and finally the user inspects failing tests to submit bug reports. The costs of bounded-exhaustive testing include machine time for test generation and execution (which translates into human time waiting for these results) and human time for inspection of results. This paper proposes three techniques that reduce these costs. Sparse Test Generation skips some tests to reduce the time to the first failing test. Structural Test Merging generates a smaller number of larger test inputs (rather than a larger number of smaller test inputs) to reduce test generation and execution time. Oracle-based Test Clustering groups failing tests to reduce the inspection time. Results obtained from the bounded-exhaustive testing of the Eclipse refactoring engine show that these three techniques can substantially reduce the costs while mostly preserving fault-detection capability.

Similar Papers
  • Conference Article
  • Citations13

Combinatorial generation of structurally complex test inputs for commercial software applications

  • Nov 01, 2016
  • Hua Zhong +2
  • Conference Article
  • Citations29

Combinatorial Test Generation for Software Product Lines Using Minimum Invalid Tuples

  • Jan 01, 2014
  • Linbin Yu +4
  • Conference Article
  • Citations26

Automated testing of cloud-based elastic systems with AUToCLES

  • Nov 01, 2013
  • Alessio Gambi +2
  • Research Article

Analisis Dan Implementasi Algoritma Rivest Code-5 Pada Keamanan Data

  • Mar 27, 2023
  • Jurnal Penelitian Teknologi Informasi dan Sains
  • Sastya Hendri Wibowo +1
  • Conference Article
  • Citations5

Identification of unsettable flip-flops for partial scan and faster ATPG

  • Dec 24, 2002
  • I Hartanto +2
  • Dissertation
  • Citations1

Parallelizing unit test execution on GPU

  • Jun 26, 2020
  • Taghreed Bagies
  • Research Article
  • Citations28

The AGEDIS tools for model based testing

  • Jul 01, 2004
  • ACM SIGSOFT Software Engineering Notes
  • A Hartman +1
  • Conference Article
  • Citations113

The AGEDIS tools for model based testing

  • Jul 01, 2004
  • A Hartman +1
  • Book Chapter
  • Citations29

The AGEDIS Tools for Model Based Testing

  • Jan 01, 2005
  • Alan Hartman +1
  • Conference Article
  • Citations9

Hybrid design for testability combining scan and clock line control and method for test generation

  • Oct 02, 1994
  • Sanghyeon Baeg +1
  • Research Article
  • Citations22

Cost-effective test case generation with the hyper-heuristic for software product line testing

  • Nov 03, 2022
  • Advances in Engineering Software
  • Rabatul.Aduni Sulaiman +2
  • PDF
  • Research Article
  • Citations29

Test generation for higher-order functions in dynamic languages

  • Oct 24, 2018
  • Proceedings of the ACM on Programming Languages
  • Marija Selakovic +3
  • Research Article
  • Citations16

Automatic test pattern generation on parallel processors

  • Dec 01, 1991
  • Parallel Computing
  • Sunil Arvindam +3
  • Research Article
  • Citations1

Improving Deep Learning Framework Testing with Model-Level Metamorphic Testing

  • Jun 22, 2025
  • Proceedings of the ACM on Software Engineering
  • Yanzhou Mu +8
  • Conference Article
  • Citations3

Distributed Online Test Generation for Model-Based Testing

  • Dec 01, 2013
  • Teemu Kanstren +1
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.