Proof-of-concept of Model-based testing based on an UML-model of a water-level measurement system

Software testing is a very important phase in software development as it minimize risks ina software system, however, it consumes time and can be very expensive. With automatictest case generation time consumption and cost can be reduced. Model-based testing isa method to test a software system with...

Full description

Bibliographic Details
Main Authors: Alshekhly, Zoubida, Gill, Namra
Format: Others
Language:English
Published: Malmö universitet, Fakulteten för teknik och samhälle (TS) 2020
Subjects:
UML
Online Access:http://urn.kb.se/resolve?urn=urn:nbn:se:mau:diva-20548
id ndltd-UPSALLA1-oai-DiVA.org-mau-20548
record_format oai_dc
spelling ndltd-UPSALLA1-oai-DiVA.org-mau-205482020-10-28T05:38:26ZProof-of-concept of Model-based testing based on an UML-model of a water-level measurement systemengAlshekhly, ZoubidaGill, NamraMalmö universitet, Fakulteten för teknik och samhälle (TS)Malmö universitet, Fakulteten för teknik och samhälle (TS)Malmö universitet/Teknik och samhälle2020Model-based testingModel-based testing toolsoftware systemUMLautomatic test case generationEngineering and TechnologyTeknik och teknologierSoftware testing is a very important phase in software development as it minimize risks ina software system, however, it consumes time and can be very expensive. With automatictest case generation time consumption and cost can be reduced. Model-based testing isa method to test a software system with a model of the systems behaviour. Automatictest case generation is often considered a favorable support in model-based testing. In thiswork, the concept of model-based testing is explored along with testing the embedded partof a water-level measurement system (WLM) to investigate the efficiency of model-basedtesting on a software system. As a result of this, a model-based testing tool, MoMut::UMLis used to generate the test-cases on the UML model of WLM system that is built ina UML modeling environment, Eclipse-Papyrus. However, MoMut::UML implements aspecial type of model-based testing technique, model-based mutation testing; that injectsfaults in the UML model, and generates test-data on the fault-based model. By this, thebehaviour of system-under-test, only the UML model of water-level measurement system,is tested. Student thesisinfo:eu-repo/semantics/bachelorThesistexthttp://urn.kb.se/resolve?urn=urn:nbn:se:mau:diva-20548Local 31381application/pdfinfo:eu-repo/semantics/openAccess
collection NDLTD
language English
format Others
sources NDLTD
topic Model-based testing
Model-based testing tool
software system
UML
automatic test case generation
Engineering and Technology
Teknik och teknologier
spellingShingle Model-based testing
Model-based testing tool
software system
UML
automatic test case generation
Engineering and Technology
Teknik och teknologier
Alshekhly, Zoubida
Gill, Namra
Proof-of-concept of Model-based testing based on an UML-model of a water-level measurement system
description Software testing is a very important phase in software development as it minimize risks ina software system, however, it consumes time and can be very expensive. With automatictest case generation time consumption and cost can be reduced. Model-based testing isa method to test a software system with a model of the systems behaviour. Automatictest case generation is often considered a favorable support in model-based testing. In thiswork, the concept of model-based testing is explored along with testing the embedded partof a water-level measurement system (WLM) to investigate the efficiency of model-basedtesting on a software system. As a result of this, a model-based testing tool, MoMut::UMLis used to generate the test-cases on the UML model of WLM system that is built ina UML modeling environment, Eclipse-Papyrus. However, MoMut::UML implements aspecial type of model-based testing technique, model-based mutation testing; that injectsfaults in the UML model, and generates test-data on the fault-based model. By this, thebehaviour of system-under-test, only the UML model of water-level measurement system,is tested.
author Alshekhly, Zoubida
Gill, Namra
author_facet Alshekhly, Zoubida
Gill, Namra
author_sort Alshekhly, Zoubida
title Proof-of-concept of Model-based testing based on an UML-model of a water-level measurement system
title_short Proof-of-concept of Model-based testing based on an UML-model of a water-level measurement system
title_full Proof-of-concept of Model-based testing based on an UML-model of a water-level measurement system
title_fullStr Proof-of-concept of Model-based testing based on an UML-model of a water-level measurement system
title_full_unstemmed Proof-of-concept of Model-based testing based on an UML-model of a water-level measurement system
title_sort proof-of-concept of model-based testing based on an uml-model of a water-level measurement system
publisher Malmö universitet, Fakulteten för teknik och samhälle (TS)
publishDate 2020
url http://urn.kb.se/resolve?urn=urn:nbn:se:mau:diva-20548
work_keys_str_mv AT alshekhlyzoubida proofofconceptofmodelbasedtestingbasedonanumlmodelofawaterlevelmeasurementsystem
AT gillnamra proofofconceptofmodelbasedtestingbasedonanumlmodelofawaterlevelmeasurementsystem
_version_ 1719353775859171328