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...
Main Authors: | , |
---|---|
Format: | Others |
Language: | English |
Published: |
Malmö universitet, Fakulteten för teknik och samhälle (TS)
2020
|
Subjects: | |
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 |