Li, Nan (2014) Evaluation of Modified Condition/Decision Coverage in Testing a Web Server. Masters thesis, National University of Ireland Maynooth.
Preview
Available under License Creative Commons Attribution Non-commercial Share Alike.
Download (2MB) | Preview
Abstract
Modified Condition/Decision Coverage (MC/DC) is a structural coverage criterion widely used in testing aviation software. Aviation software has a high level of state-based behavior, typically implemented with complex Boolean expressions. MC/DC was developed to provide the benefits of exhaustive testing of the Boolean expressions, without the overhead. Web servers are also state-based systems, and the purpose of this research is to determine whether the benefits of MC/DC also apply to these systems. In this paper, a unit-testing case-study on a typical web server Culture Object Management Web Server (COMWS) was performed to evaluate the effectiveness of MC/DC in this context. For each method in COMWS, Black-Box testing was carried out first, followed by MC/DC testing. The Black-Box testing was used as a control group for MC/DC testing. The comparison focuses on three criteria: Testing Cost, Faults Found and Program Coverage. Based on the experimental results and comparative evaluation, two main conclusions were obtained: MC/DC is an additional effective testing technique to complement Black-Box testing for testing web servers, and it provides extra test capability where some of the variables used in Boolean expression are not directly derived from the input parameters.
| Item Type: | Thesis (Masters) |
|---|---|
| Keywords: | Modified Condition/Decision Coverage; Testing a Web Server; |
| Academic Unit: | Faculty of Science and Engineering > Computer Science |
| Item ID: | 5356 |
| Depositing User: | IR eTheses |
| Date Deposited: | 04 Sep 2014 10:05 |
| Use Licence: | This item is available under a Creative Commons Attribution Non Commercial Share Alike Licence (CC BY-NC-SA). Details of this licence are available here |
Downloads
Downloads per month over past year
Share and Export
Share and Export