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...
Saved in:
Main Author: | |
---|---|
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 |