Test suite reduction using SDL and EFSM dependency analysis
A reduction of a requirement-based test suite can be achieved without significantly reducing the fault-detection capabilities of the original test suite. This is done by eliminating all but one of the equivalent test cases from each class of equivalent test cases of the original test suite. A requir...
Main Author: | |
---|---|
Format: | Others |
Language: | en |
Published: |
University of Ottawa (Canada)
2013
|
Subjects: | |
Online Access: | http://hdl.handle.net/10393/26758 http://dx.doi.org/10.20381/ruor-18354 |
id |
ndltd-uottawa.ca-oai-ruor.uottawa.ca-10393-26758 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-uottawa.ca-oai-ruor.uottawa.ca-10393-267582018-01-05T19:07:14Z Test suite reduction using SDL and EFSM dependency analysis Ritthiruangdech, Panitee Computer Science. A reduction of a requirement-based test suite can be achieved without significantly reducing the fault-detection capabilities of the original test suite. This is done by eliminating all but one of the equivalent test cases from each class of equivalent test cases of the original test suite. A requirement-based reduction technique proposed in [1] uses EFSM dependency analysis to define classes of equivalent test cases. Two types of dependencies, namely control and data dependencies, are identified in an EFSM/SDL model. In this thesis, based on [1], we have proposed algorithms to generate interaction patterns of a test case w.r.t. a requirement under test, algorithms to compare interaction patterns and determine whether or not they are equivalent, and an algorithm to identify a set of interaction patterns (w.r.t. the requirement under test) that are not covered by any test case from a given test suite. Also, Test Suite Reduction (TSR) program has been developed based on these algorithms, which contributes towards object oriented testing. (Abstract shortened by UMI.) 2013-11-07T17:25:55Z 2013-11-07T17:25:55Z 2004 2004 Thesis Source: Masters Abstracts International, Volume: 43-06, page: 2289. http://hdl.handle.net/10393/26758 http://dx.doi.org/10.20381/ruor-18354 en 184 p. University of Ottawa (Canada) |
collection |
NDLTD |
language |
en |
format |
Others
|
sources |
NDLTD |
topic |
Computer Science. |
spellingShingle |
Computer Science. Ritthiruangdech, Panitee Test suite reduction using SDL and EFSM dependency analysis |
description |
A reduction of a requirement-based test suite can be achieved without significantly reducing the fault-detection capabilities of the original test suite. This is done by eliminating all but one of the equivalent test cases from each class of equivalent test cases of the original test suite. A requirement-based reduction technique proposed in [1] uses EFSM dependency analysis to define classes of equivalent test cases. Two types of dependencies, namely control and data dependencies, are identified in an EFSM/SDL model.
In this thesis, based on [1], we have proposed algorithms to generate interaction patterns of a test case w.r.t. a requirement under test, algorithms to compare interaction patterns and determine whether or not they are equivalent, and an algorithm to identify a set of interaction patterns (w.r.t. the requirement under test) that are not covered by any test case from a given test suite. Also, Test Suite Reduction (TSR) program has been developed based on these algorithms, which contributes towards object oriented testing. (Abstract shortened by UMI.) |
author |
Ritthiruangdech, Panitee |
author_facet |
Ritthiruangdech, Panitee |
author_sort |
Ritthiruangdech, Panitee |
title |
Test suite reduction using SDL and EFSM dependency analysis |
title_short |
Test suite reduction using SDL and EFSM dependency analysis |
title_full |
Test suite reduction using SDL and EFSM dependency analysis |
title_fullStr |
Test suite reduction using SDL and EFSM dependency analysis |
title_full_unstemmed |
Test suite reduction using SDL and EFSM dependency analysis |
title_sort |
test suite reduction using sdl and efsm dependency analysis |
publisher |
University of Ottawa (Canada) |
publishDate |
2013 |
url |
http://hdl.handle.net/10393/26758 http://dx.doi.org/10.20381/ruor-18354 |
work_keys_str_mv |
AT ritthiruangdechpanitee testsuitereductionusingsdlandefsmdependencyanalysis |
_version_ |
1718602049753448448 |