Test suite oscillations

https://doi.org/10.1016/j.ipl.2005.11.016Get rights and content

Abstract

This paper proposes a set of new software test-diversity measures based on control oscillations of test suites. Oscillation Diversity uses conversion, inversion, and phase transformation to vary test suite amplitudes, frequencies, and phases. Resistance and inductance are defined as measures of diversification difficulty. The experimental results show correlation between some Oscillation Diversity measures and fault-detection effectiveness.

References (24)

  • M.D. Davis et al.

    A formal notion of program-based test data adequacy

    Inform. and Control

    (1983)
  • B. Nikolik

    Constraint preservation through loops

    Inform. Process. Lett.

    (1995)
  • P. Ammann et al.

    Data diversity: An approach to software fault tolerance

    IEEE Trans. Comput.

    (1988)
  • B. Liblit, A. Aiken, A. Zheng, M. Jordan, Bug isolation via remote program slicing, in: PLDI 2003, 2003, pp....
  • S. Baase

    Computer Algorithms

    (1988)
  • M. Blum et al.

    Designing programs that check their work

    J. ACM

    (1995)
  • S. Brilliant et al.

    Analysis of faults in an n-version software experiment

    IEEE Trans. Software Engrg.

    (1990)
  • R. DeMillo et al.

    Hints on test data selection: help for the practicing programmer

    Computer

    (1978)
  • T. Fosse, W. Helene, Software statistical testing based on structural and functional coverage, in: Proc. 11th Internat....
  • A.L. Goel et al.

    Time dependent error detection rate model for software and other performance measures

    IEEE Trans. Reliability

    (1979)
  • D. Hamlet

    Random testing

  • Cited by (0)

    View full text