Universiti Teknologi Malaysia Institutional Repository

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

Mohamed Ali, Hussam Mohamed Bashir (2019) Model-based semi-automated test case generation approach using UML diagrams. Masters thesis, Universiti Teknologi Malaysia.

[img]
Preview
PDF
601kB

Official URL: http://dms.library.utm.my:8080/vital/access/manage...

Abstract

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.

Item Type:Thesis (Masters)
Uncontrolled Keywords:Unified Modeling Language (UML), case generation, Model-Based Testing (MBT) application
Subjects:Q Science > QA Mathematics > QA75 Electronic computers. Computer science
Divisions:Computing
ID Code:96383
Deposited By: Narimah Nawil
Deposited On:18 Jul 2022 10:38
Last Modified:18 Jul 2022 10:38

Repository Staff Only: item control page