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
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;
Conference_Titel :
Quality Software (QSIC), 2014 14th International Conference on
Conference_Location :
Dallas, TX
Print_ISBN :
978-1-4799-7197-8
DOI :
10.1109/QSIC.2014.41