MC/DC Implications for Software Testing from (Combinational) Logic Design

Structural testing is often the most common sought criteria for exercising aspects of control flow (i.e. such as statement, branch and path coverage). In many cases, criteria based on statement, decision and path coverage appears sufficiently effective for testing (in terms of selecting the appropr...

Full description

Bibliographic Details
Main Authors: Kamal Z., Zamli, Al-Sewari, Abdul Rahman Ahmed Mohammed, Mohd Hafiz, Mohd Hassin
Format: Conference or Workshop Item
Language:English
Published: 2013
Subjects:
Online Access:http://umpir.ump.edu.my/id/eprint/5301/1/37_ump.pdf
_version_ 1825821635839524864
author Kamal Z., Zamli
Al-Sewari, Abdul Rahman Ahmed Mohammed
Mohd Hafiz, Mohd Hassin
author_facet Kamal Z., Zamli
Al-Sewari, Abdul Rahman Ahmed Mohammed
Mohd Hafiz, Mohd Hassin
author_sort Kamal Z., Zamli
collection UMP
description Structural testing is often the most common sought criteria for exercising aspects of control flow (i.e. such as statement, branch and path coverage). In many cases, criteria based on statement, decision and path coverage appears sufficiently effective for testing (in terms of selecting the appropriate test cases for testing consideration) the various parts of the software implementation. In other cases involving complex predicates, criteria based on statement, branch, and path coverage appear problematic owing to the problem of masking (where one variable is “masking” the effects of other variables). Addressing this issue, this paper discusses the strategy for structural testing based on Multiple Condition/Decision Coverage (MC/DC). In doing so, this paper also highlights the implication of MC/DC for (combinational) logic design.
first_indexed 2024-03-06T11:44:31Z
format Conference or Workshop Item
id UMPir5301
institution Universiti Malaysia Pahang
language English
last_indexed 2024-03-06T11:44:31Z
publishDate 2013
record_format dspace
spelling UMPir53012018-01-16T00:51:08Z http://umpir.ump.edu.my/id/eprint/5301/ MC/DC Implications for Software Testing from (Combinational) Logic Design Kamal Z., Zamli Al-Sewari, Abdul Rahman Ahmed Mohammed Mohd Hafiz, Mohd Hassin QA76 Computer software Structural testing is often the most common sought criteria for exercising aspects of control flow (i.e. such as statement, branch and path coverage). In many cases, criteria based on statement, decision and path coverage appears sufficiently effective for testing (in terms of selecting the appropriate test cases for testing consideration) the various parts of the software implementation. In other cases involving complex predicates, criteria based on statement, branch, and path coverage appear problematic owing to the problem of masking (where one variable is “masking” the effects of other variables). Addressing this issue, this paper discusses the strategy for structural testing based on Multiple Condition/Decision Coverage (MC/DC). In doing so, this paper also highlights the implication of MC/DC for (combinational) logic design. 2013 Conference or Workshop Item PeerReviewed application/pdf en http://umpir.ump.edu.my/id/eprint/5301/1/37_ump.pdf Kamal Z., Zamli and Al-Sewari, Abdul Rahman Ahmed Mohammed and Mohd Hafiz, Mohd Hassin (2013) MC/DC Implications for Software Testing from (Combinational) Logic Design. In: The 3rd International Conference on Software Engineering & Computer Systems (ICSECS 2013) , 20-22 August 2013 , Bukit Gambang Resort City, Kuantan, Pahang. pp. 1-8., 37. ISSN 0268005X (Unpublished) (Unpublished) doi:10.1016/j.foodhyd.2013.10.022
spellingShingle QA76 Computer software
Kamal Z., Zamli
Al-Sewari, Abdul Rahman Ahmed Mohammed
Mohd Hafiz, Mohd Hassin
MC/DC Implications for Software Testing from (Combinational) Logic Design
title MC/DC Implications for Software Testing from (Combinational) Logic Design
title_full MC/DC Implications for Software Testing from (Combinational) Logic Design
title_fullStr MC/DC Implications for Software Testing from (Combinational) Logic Design
title_full_unstemmed MC/DC Implications for Software Testing from (Combinational) Logic Design
title_short MC/DC Implications for Software Testing from (Combinational) Logic Design
title_sort mc dc implications for software testing from combinational logic design
topic QA76 Computer software
url http://umpir.ump.edu.my/id/eprint/5301/1/37_ump.pdf
work_keys_str_mv AT kamalzzamli mcdcimplicationsforsoftwaretestingfromcombinationallogicdesign
AT alsewariabdulrahmanahmedmohammed mcdcimplicationsforsoftwaretestingfromcombinationallogicdesign
AT mohdhafizmohdhassin mcdcimplicationsforsoftwaretestingfromcombinationallogicdesign