Model-based semi-automated test case generation approach using UML diagrams

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 the utmost focus put on Uni...

Full description

Saved in:
Bibliographic Details
Main Author: Mohamed Ali, Hussam Mohamed Bashir
Format: Thesis
Language:English
Published: 2019
Subjects:
Online Access:http://eprints.utm.my/id/eprint/96383/1/HussamMuhammadBashirMSC2019.pdf.pdf
Tags: Add Tag
No Tags, Be the first to tag this record!
id my-utm-ep.96383
record_format uketd_dc
spelling my-utm-ep.963832022-07-18T10:38:56Z Model-based semi-automated test case generation approach using UML diagrams 2019 Mohamed Ali, Hussam Mohamed Bashir 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 the 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. Recently, Model-Based Testing (MBT) application using Unified Modelling Language (UML) has achieved high ranking from many testers to use UML diagrams for test case generation. The benefit of this technique is to achieve early detection of faults, bugs, and errors in the design phase. Some UML diagrams have a limitation in generating test cases such that UML diagrams do not support looping and iteration activities. To avoid this issue, an integrated semi-automated test case generation technique has been proposed to generate test cases from UML sequence diagram that can support the looping process. The enhanced technique has been applied to the same case study as in the original technique. A matrix tool is then applied to the enhanced test cases to achieve better coverage. 2019 Thesis http://eprints.utm.my/id/eprint/96383/ http://eprints.utm.my/id/eprint/96383/1/HussamMuhammadBashirMSC2019.pdf.pdf application/pdf en public http://dms.library.utm.my:8080/vital/access/manager/Repository/vital:143457 masters Universiti Teknologi Malaysia Faculty of Engineering - School of Computing
institution Universiti Teknologi Malaysia
collection UTM Institutional Repository
language English
topic QA75 Electronic computers
Computer science
spellingShingle QA75 Electronic computers
Computer science
Mohamed Ali, Hussam Mohamed Bashir
Model-based semi-automated test case generation approach using UML diagrams
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 the 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. Recently, Model-Based Testing (MBT) application using Unified Modelling Language (UML) has achieved high ranking from many testers to use UML diagrams for test case generation. The benefit of this technique is to achieve early detection of faults, bugs, and errors in the design phase. Some UML diagrams have a limitation in generating test cases such that UML diagrams do not support looping and iteration activities. To avoid this issue, an integrated semi-automated test case generation technique has been proposed to generate test cases from UML sequence diagram that can support the looping process. The enhanced technique has been applied to the same case study as in the original technique. A matrix tool is then applied to the enhanced test cases to achieve better coverage.
format Thesis
qualification_level Master's degree
author Mohamed Ali, Hussam Mohamed Bashir
author_facet Mohamed Ali, Hussam Mohamed Bashir
author_sort Mohamed Ali, Hussam Mohamed Bashir
title Model-based semi-automated test case generation approach using UML diagrams
title_short Model-based semi-automated test case generation approach using UML diagrams
title_full Model-based semi-automated test case generation approach using UML diagrams
title_fullStr Model-based semi-automated test case generation approach using UML diagrams
title_full_unstemmed Model-based semi-automated test case generation approach using UML diagrams
title_sort model-based semi-automated test case generation approach using uml diagrams
granting_institution Universiti Teknologi Malaysia
granting_department Faculty of Engineering - School of Computing
publishDate 2019
url http://eprints.utm.my/id/eprint/96383/1/HussamMuhammadBashirMSC2019.pdf.pdf
_version_ 1747818662678495232