• DocumentCode
    3117261
  • Title

    Towards Selecting Test Data Using Topological Structure of Boolean Expressions

  • Author

    Yu, Lian ; Tsai, Wei-Tek ; Zhao, Wei ; Zhu, Jun ; Wang, Qianxing

  • Author_Institution
    Sch. of Software & Microelectron., Peking Univ., Beijing, China
  • fYear
    2009
  • fDate
    24-25 Aug. 2009
  • Firstpage
    31
  • Lastpage
    40
  • Abstract
    Boolean expressions can be used in programs and specifications to describe the complex logic decisions in mission-critical, safety-critical and Web services applications. We define a topological model (T-model) to represent Boolean expressions and characterize the test data. This paper provides proofs of relevant T-model properties, employs the combinatorial design approach, and proposes a family of strategies and techniques to detect a variety of faults associated with Boolean expressions. We compare our strategies with MC/DC, MUMCUT, MANY-A, MANY-B, MAX-A and MAX-B, and conclude that T-model based approach detects more types of faults than MC/DC, MUMCUT MANY-A and MAX-A, and detects the same types but more instances of faults than MANY-B and MAX-B with much smaller test data set.
  • Keywords
    Boolean functions; data structures; formal specification; program diagnostics; program testing; topology; Boolean expression topological structure; MANY-A; MANY-B; MAX-A; MAX-B; MC/DC; MUMCUT; T-model based approach; Web services; combinatorial design approach; fault detection; test data selection; topological model; Boolean functions; Educational programs; Educational technology; Fault detection; Laboratories; Microelectronics; Mission critical systems; Software quality; Software testing; Web services; Bealoon expression; T-model; fault-based testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Quality Software, 2009. QSIC '09. 9th International Conference on
  • Conference_Location
    Jeju
  • ISSN
    1550-6002
  • Print_ISBN
    978-1-4244-5912-4
  • Type

    conf

  • DOI
    10.1109/QSIC.2009.13
  • Filename
    5381532