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...
| 第一著者: | |
|---|---|
| フォーマット: | 学位論文 |
| 言語: | 英語 |
| 出版事項: |
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 |