• DocumentCode
    1124435
  • Title

    Comparing partition and random testing via majorization and Schur functions

  • Author

    Boland, Philip J. ; Singh, Harshinder ; Cukic, Bojan

  • Author_Institution
    Dept. of Stat., Nat. Univ. of Ireland, Dublin, Ireland
  • Volume
    29
  • Issue
    1
  • fYear
    2003
  • Firstpage
    88
  • Lastpage
    94
  • Abstract
    The comparison of partition and random sampling methods for software testing has received considerable attention in the literature. A standard criterion for comparisons between random and partition testing based on their expected efficacy in program debugging is the probability of detecting at least one failure causing input in the program´s domain. We investigate the relative effectiveness of partition testing versus random testing through the powerful mathematical technique of majorization, which was introduced by Hardy et al. (1952). The tools of majorization and the concepts of Schur (convex and concave) functions (1923) enable us to derive general conditions under which partition testing is superior to random testing and, consequently, to give further insights into the value of partition testing strategies.
  • Keywords
    program debugging; program testing; Schur functions; majorization; partition methods; partition testing; program debugging; random sampling methods; random testing; software testing; Arithmetic; Sampling methods; Software debugging; Software design; Software measurement; Software reliability; Software testing; System testing;
  • fLanguage
    English
  • Journal_Title
    Software Engineering, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0098-5589
  • Type

    jour

  • DOI
    10.1109/TSE.2003.1166591
  • Filename
    1166591