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...

وصف كامل

التفاصيل البيبلوغرافية
المؤلف الرئيسي: Oluwatolani, Oluwagbemi
التنسيق: أطروحة
اللغة:الإنجليزية
منشور في: 2016
الموضوعات:
الوصول للمادة أونلاين:http://eprints.utm.my/78387/1/OluwagbemiOluwatolaniPFC2016.pdf
_version_ 1846217910359425024
author Oluwatolani, Oluwagbemi
author_facet Oluwatolani, Oluwagbemi
author_sort Oluwatolani, Oluwagbemi
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
id uthm-78387
institution Universiti Teknologi Malaysia
language English
publishDate 2016
record_format eprints
spelling uthm-783872018-08-26T04:56:20Z http://eprints.utm.my/78387/ Automatic model - based test case generation for uml diagrams using tree travelsal algorithm 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 NonPeerReviewed application/pdf en http://eprints.utm.my/78387/1/OluwagbemiOluwatolaniPFC2016.pdf Oluwatolani, Oluwagbemi (2016) Automatic model - based test case generation for uml diagrams using tree travelsal algorithm. PhD thesis, Universiti Teknologi Malaysia, Faculty of Computing. http://dms.library.utm.my:8080/vital/access/manager/Repository/vital:98212
spellingShingle QA75 Electronic computers. Computer science
Oluwatolani, Oluwagbemi
Automatic model - based test case generation for uml diagrams using tree travelsal algorithm
title 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_short 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
topic QA75 Electronic computers. Computer science
url http://eprints.utm.my/78387/1/OluwagbemiOluwatolaniPFC2016.pdf
url-record http://eprints.utm.my/78387/
http://dms.library.utm.my:8080/vital/access/manager/Repository/vital:98212
work_keys_str_mv AT oluwatolanioluwagbemi automaticmodelbasedtestcasegenerationforumldiagramsusingtreetravelsalalgorithm