• Home
  • Search
  • Combinatorial generation of structurally complex test inputs for commercial software applications
  • Cite Icon13
  • https://doi.org/10.1145/2950290.2983959Copy DOI Icon

Combinatorial generation of structurally complex test inputs for commercial software applications

  • Nov 1, 2016
  • Hua Zhong +2 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Despite recent progress in automated test generation research, significant challenges remain for applying these techniques on large-scale software systems. These systems under test often require structurally complex test inputs within a large input domain. It is challenging to automatically generate a reasonable number of tests that are both legal and behaviorally-diverse to exercise these systems. Constraint-based test generation is an effective approach for generating structurally complex inputs for systematic testing. While this approach can typically generate large numbers of tests, it has limited scalability – tests generated are usually only up to a small bound on input size. Combinatorial test generation, e.g., pair-wise testing, is a more scalable approach but is challenging to apply on commercial software systems that require complex input structures that cannot be formed by using arbitrary combinations. This paper introduces comKorat, which unifies constraint-based generation of structurally complex tests with combinatorial testing. Specifically, comKorat integrates Korat and ACTS test generators to generate test suites for large scale software systems with structurally complex test inputs. We have successfully applied comKorat on four software applications developed at eBay and Yahoo!. The experimental results show that comKorat outperforms existing solutions in execution time and test coverage. Furthermore, comKorat found a total of 59 previously unknown bugs in the four applications.

Similar Papers
  • Conference Article
  • Citations5

Enhancing testability by structured partial scan

  • Apr 01, 2012
  • P Wohl +2
  • Conference Article
  • Citations68

Parallel test generation and execution with Korat

  • Sep 07, 2007
  • Sasa Misailovic +4
  • Conference Article
  • Citations16

Relationship between pair-wise and MC/DC testing: Initial experimental results

  • Apr 01, 2015
  • Sergiy Vilkomir +1
  • Research Article
  • Citations96

A genetic algorithm framework for test generation

  • Jan 01, 1997
  • IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
  • E.M Rudnick +3
  • Research Article
  • Citations24

Finite state machine synthesis with fault tolerant test function

  • Feb 01, 1993
  • Journal of Electronic Testing
  • Srimat T Chakradhar +2
  • Conference Article
  • Citations51

A design for testability technique for RTL circuits using control/data flow extraction

  • Dec 24, 2002
  • I Ghosh +2
  • Book Chapter
  • Citations34

Reducing the Costs of Bounded-Exhaustive Testing

  • Jan 01, 2009
  • Vilas Jagannath +3
  • Research Article
  • Citations3

Test sequence generation for controller verification and test with high coverage

  • Oct 01, 2006
  • ACM Transactions on Design Automation of Electronic Systems
  • Sezer Gören +1
  • Conference Article
  • Citations29

Combinatorial Test Generation for Software Product Lines Using Minimum Invalid Tuples

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

SCOAP-based Directed Random Test Generation for Combinational Circuits

  • Sep 01, 2019
  • Seyyede Maryam Ghasemy +3
  • Research Article
  • Citations17

A test methodology for finite state machines using partial scan design

  • May 01, 1992
  • Journal of Electronic Testing
  • Hyoung B Min +1
  • Research Article
  • Citations17

Test case generation, selection and coverage from natural language

  • Jan 11, 2019
  • Science of Computer Programming
  • Sidney Nogueira +4
  • Conference Article
  • Citations4

An extended class of sequential circuits with combinational test generation complexity

  • Sep 16, 2002
  • M Inoue +2
  • Conference Article
  • Citations15

A Framework for Automated Combinatorial Test Generation, Execution, and Fault Characterization

  • Apr 01, 2019
  • Joshua Bonn +2
  • Conference Article
  • Citations9

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

  • Oct 02, 1994
  • Sanghyeon Baeg +1
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.