Automatic model - based test case generation for uml diagrams using tree travelsal algorithm

The foundation of any model-based testing (MBT) with Unified Modelling Language (UML) diagrams is test case generation (TCG) which predicts the expected functionalities of a system under test (SUT). However, problems associated with existing test case generation methods are lack of integration with...

Full description

Saved in:
Bibliographic Details
Main Author: Oluwatolani, Oluwagbemi
Format: Thesis
Language:English
Published: 2016
Subjects:
Online Access:http://eprints.utm.my/id/eprint/78387/1/OluwagbemiOluwatolaniPFC2016.pdf
Tags: Add Tag
No Tags, Be the first to tag this record!
id my-utm-ep.78387
record_format uketd_dc
spelling my-utm-ep.783872018-08-26T04:56:20Z Automatic model - based test case generation for uml diagrams using tree travelsal algorithm 2016-04 Oluwatolani, Oluwagbemi QA75 Electronic computers. Computer science The foundation of any model-based testing (MBT) with Unified Modelling Language (UML) diagrams is test case generation (TCG) which predicts the expected functionalities of a system under test (SUT). However, problems associated with existing test case generation methods are lack of integration with various UML diagrams and tools, inability to cover all the model elements of UML diagrams, failure to generate comprehensive test cases based on adequate coverage criteria and lack of support tools for automatic generation of test cases. To address these challenges, efficient mapping strategies for model elements that engenders effective artefacts extraction and test case generation processes were proposed. The methodology employed in this research comprised constructing relevant models and algorithms as well as implementing with the use of Java programming language. Specifically, an enhanced elements mapper, artefacts extractor (parser) and test case generator were developed and integrated to produce the support tool. The elements mapper yielded an accuracy result of 99.31%. The artefacts extractor recorded 99.64% accuracy while the test case generator recorded 100% accuracy. The improved methods proved to be more robust and efficiently generated quality test cases with eliminated redundancies based on all the descriptive attributes of UML diagrams. Limitations of existing the methods were addressed in the proposed method which is able to integrate more diagrams to generate quality test cases. 2016-04 Thesis http://eprints.utm.my/id/eprint/78387/ http://eprints.utm.my/id/eprint/78387/1/OluwagbemiOluwatolaniPFC2016.pdf application/pdf en public http://dms.library.utm.my:8080/vital/access/manager/Repository/vital:98212 phd doctoral Universiti Teknologi Malaysia, Faculty of Computing Faculty of Computing
institution Universiti Teknologi Malaysia
collection UTM Institutional Repository
language English
topic QA75 Electronic computers
Computer science
spellingShingle QA75 Electronic computers
Computer science
Oluwatolani, Oluwagbemi
Automatic model - based test case generation for uml diagrams using tree travelsal algorithm
description The foundation of any model-based testing (MBT) with Unified Modelling Language (UML) diagrams is test case generation (TCG) which predicts the expected functionalities of a system under test (SUT). However, problems associated with existing test case generation methods are lack of integration with various UML diagrams and tools, inability to cover all the model elements of UML diagrams, failure to generate comprehensive test cases based on adequate coverage criteria and lack of support tools for automatic generation of test cases. To address these challenges, efficient mapping strategies for model elements that engenders effective artefacts extraction and test case generation processes were proposed. The methodology employed in this research comprised constructing relevant models and algorithms as well as implementing with the use of Java programming language. Specifically, an enhanced elements mapper, artefacts extractor (parser) and test case generator were developed and integrated to produce the support tool. The elements mapper yielded an accuracy result of 99.31%. The artefacts extractor recorded 99.64% accuracy while the test case generator recorded 100% accuracy. The improved methods proved to be more robust and efficiently generated quality test cases with eliminated redundancies based on all the descriptive attributes of UML diagrams. Limitations of existing the methods were addressed in the proposed method which is able to integrate more diagrams to generate quality test cases.
format Thesis
qualification_name Doctor of Philosophy (PhD.)
qualification_level Doctorate
author Oluwatolani, Oluwagbemi
author_facet Oluwatolani, Oluwagbemi
author_sort Oluwatolani, Oluwagbemi
title Automatic model - based test case generation for uml diagrams using tree travelsal algorithm
title_short Automatic model - based test case generation for uml diagrams using tree travelsal algorithm
title_full Automatic model - based test case generation for uml diagrams using tree travelsal algorithm
title_fullStr Automatic model - based test case generation for uml diagrams using tree travelsal algorithm
title_full_unstemmed Automatic model - based test case generation for uml diagrams using tree travelsal algorithm
title_sort automatic model - based test case generation for uml diagrams using tree travelsal algorithm
granting_institution Universiti Teknologi Malaysia, Faculty of Computing
granting_department Faculty of Computing
publishDate 2016
url http://eprints.utm.my/id/eprint/78387/1/OluwagbemiOluwatolaniPFC2016.pdf
_version_ 1747817976798642176