• DocumentCode
    155200
  • Title

    On a New Detecting Technique for Conjunctive Literal Insertion Fault in Boolean Expressions

  • Author

    Paul, Thomas K. ; Man Fai Lau ; Ng, Soon Xin

  • Author_Institution
    Fac. of Sci., Eng. & Technol., Swinburne Univ. of Technol., Hawthorn, VIC, Australia
  • fYear
    2014
  • fDate
    2-3 Oct. 2014
  • Firstpage
    266
  • Lastpage
    275
  • Abstract
    Fault-based testing aims to generate test cases that can detect anticipated faults. A recent study has unified the definition of conjunctive literal insertion fault (LIF[.]) based on the abstract syntax tree (AST) representation of a Boolean expression. LIF[.] is considered harder to detect as compared with other faults in Boolean expressions. For irredundant disjunctive normal form (IDNF) Boolean expressions, Multiple Unique True Points (MUTP) strategy guarantees LIF[.] detection. For general form (GF) Boolean expressions, Modified Condition Decision Coverage (MCDC) was used and its fault detecting ability was reported as 70.9%. In this paper we propose a test case generation strategy to detect LIF[.]. Unlike the MUTP strategy, our strategy can be applied to general form Boolean expressions. Empirical results on two renowned software systems´ Boolean specifications indicate that, on average, the test suites satisfying our strategy detect approximately 99.0% of LIF[.] for GF expressions and 100.0% of LIF[.] for IDNF expressions. Moreover, the size of the required test suite is approximately half of the MCDC test suite.
  • Keywords
    Boolean algebra; computational linguistics; trees (mathematics); AST representation; Boolean specifications; GF Boolean expressions; IDNF Boolean expressions; MCDC test suite; MUTP strategy guarantees LIF; Multiple Unique True Points; abstract syntax tree; anticipated faults; conjunctive literal insertion fault; fault-based testing; general form; irredundant disjunctive normal form; modified condition decision coverage; Abstracts; Fault detection; Software systems; Software testing; Syntactics; Boolean expression; conjunctive literal insertion fault; fault-based testing; modified condition decision coverage; software testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Quality Software (QSIC), 2014 14th International Conference on
  • Conference_Location
    Dallas, TX
  • ISSN
    1550-6002
  • Print_ISBN
    978-1-4799-7197-8
  • Type

    conf

  • DOI
    10.1109/QSIC.2014.41
  • Filename
    6958414