An enhanced test case generation technique using activity diagram for system testing

Software Testing, a process comprised of test case generation, execution and evaluation is one of the imperative phases of the development life cycle, with its cost approximated to about 50% of the overall development cost. Researchers have automated it using models with utmost focus put on Unified...

Full description

Bibliographic Details
Main Author: Yudaya, Nansukusa
Format: Thesis
Language:English
Published: 2013
Subjects:
Online Access:http://eprints.utm.my/33152/1/NansukusaYudayaMFSKSM2013.pdf
_version_ 1796857128833515520
author Yudaya, Nansukusa
author_facet Yudaya, Nansukusa
author_sort Yudaya, Nansukusa
collection ePrints
description Software Testing, a process comprised of test case generation, execution and evaluation is one of the imperative phases of the development life cycle, with its cost approximated to about 50% of the overall development cost. Researchers have automated it using models with utmost focus put on Unified Modeling Language (UML) as the up to date de facto standard utilized in software modeling. Its diagrams include both behavioral and structural. This work has generated system tests (black box) early in the development lifecycle hence the use of behavioral models, activity diagrams in particular as they are one of the earliest and simplest analysis models to be created with sufficient testing information. Also, as a way of reducing test case generation effort and time, an existing technique that supposedly involved more effort and time has been focused on in this work. It has been enhanced by reducing the key steps involved through eliminating intermediate models as a way of reducing effort and time involved in the test case formation process. The enhanced technique has been applied on the same case study as in the original technique, producing four test cases in 115 milliseconds with more ease compared to the original technique that produced five test cases in 160 milliseconds with relatively more effort. It has further been compared against another already existing model based technique (based on sequence diagrams) and also one integrated with a model based tool using both general criteria and those specific to the research problem (TCG effort and time), as a way of further confirming its applicability.
first_indexed 2024-03-05T18:53:09Z
format Thesis
id utm.eprints-33152
institution Universiti Teknologi Malaysia - ePrints
language English
last_indexed 2024-03-05T18:53:09Z
publishDate 2013
record_format dspace
spelling utm.eprints-331522017-09-18T06:42:12Z http://eprints.utm.my/33152/ An enhanced test case generation technique using activity diagram for system testing Yudaya, Nansukusa QA75 Electronic computers. Computer science Software Testing, a process comprised of test case generation, execution and evaluation is one of the imperative phases of the development life cycle, with its cost approximated to about 50% of the overall development cost. Researchers have automated it using models with utmost focus put on Unified Modeling Language (UML) as the up to date de facto standard utilized in software modeling. Its diagrams include both behavioral and structural. This work has generated system tests (black box) early in the development lifecycle hence the use of behavioral models, activity diagrams in particular as they are one of the earliest and simplest analysis models to be created with sufficient testing information. Also, as a way of reducing test case generation effort and time, an existing technique that supposedly involved more effort and time has been focused on in this work. It has been enhanced by reducing the key steps involved through eliminating intermediate models as a way of reducing effort and time involved in the test case formation process. The enhanced technique has been applied on the same case study as in the original technique, producing four test cases in 115 milliseconds with more ease compared to the original technique that produced five test cases in 160 milliseconds with relatively more effort. It has further been compared against another already existing model based technique (based on sequence diagrams) and also one integrated with a model based tool using both general criteria and those specific to the research problem (TCG effort and time), as a way of further confirming its applicability. 2013-01 Thesis NonPeerReviewed application/pdf en http://eprints.utm.my/33152/1/NansukusaYudayaMFSKSM2013.pdf Yudaya, Nansukusa (2013) An enhanced test case generation technique using activity diagram for system testing. Masters thesis, Universiti Teknologi Malaysia, Faculty of Computer Science and Information System.
spellingShingle QA75 Electronic computers. Computer science
Yudaya, Nansukusa
An enhanced test case generation technique using activity diagram for system testing
title An enhanced test case generation technique using activity diagram for system testing
title_full An enhanced test case generation technique using activity diagram for system testing
title_fullStr An enhanced test case generation technique using activity diagram for system testing
title_full_unstemmed An enhanced test case generation technique using activity diagram for system testing
title_short An enhanced test case generation technique using activity diagram for system testing
title_sort enhanced test case generation technique using activity diagram for system testing
topic QA75 Electronic computers. Computer science
url http://eprints.utm.my/33152/1/NansukusaYudayaMFSKSM2013.pdf
work_keys_str_mv AT yudayanansukusa anenhancedtestcasegenerationtechniqueusingactivitydiagramforsystemtesting
AT yudayanansukusa enhancedtestcasegenerationtechniqueusingactivitydiagramforsystemtesting