A component-testing framework

Ericsson Microwave Systems AB (EMW) in Luleå uses component-based development for their Command and Control systems. The need for a better way of testing these software components led to this master thesis. The goal was to investigate whether there were any existing testing frameworks and/or testing...

Full description

Bibliographic Details
Main Author: Östberg, Patrik
Format: Bachelor Thesis
Language:English
Published: 2006
Subjects:
Online Access:http://urn.kb.se/resolve?urn=urn:nbn:se:ltu:diva-47690
id ftluleatu:oai:DiVA.org:ltu-47690
record_format openpolar
spelling ftluleatu:oai:DiVA.org:ltu-47690 2023-05-15T17:09:13+02:00 A component-testing framework Östberg, Patrik 2006 application/pdf http://urn.kb.se/resolve?urn=urn:nbn:se:ltu:diva-47690 eng eng http://urn.kb.se/resolve?urn=urn:nbn:se:ltu:diva-47690 Local 5358c8b6-272a-44c0-bb17-8099e4efc26f info:eu-repo/semantics/openAccess Technology computer software component-based development software testing Teknik Student thesis info:eu-repo/semantics/bachelorThesis text 2006 ftluleatu 2022-10-25T20:50:22Z Ericsson Microwave Systems AB (EMW) in Luleå uses component-based development for their Command and Control systems. The need for a better way of testing these software components led to this master thesis. The goal was to investigate whether there were any existing testing frameworks and/or testing techniques that could be used and if not, create a new framework. To fulfil the goals of this master thesis, requirements were set up which were approved by EMW and an investigation of techniques that could be used and of existing testing frameworks was conducted. The techniques investigated were testing techniques as well as techniques that could be used to build a framework. Some of these were data-driven testing, keyword-driven testing, mock objects, XML parsing, and the reflection package in Java. The investigation of existing frameworks evaluated and compared some of the frameworks available at the time of this master thesis with each other and with the requirements. None of the found frameworks could test the components out of the box. However, there were those that features could be added to, to make them work. The work of adding these features and testing the modified framework after modification was estimated to be as much or more than building a new framework, which led to the decision to create a new framework. This framework uses keyword-driven testing, mock objects, XML among other things to fulfil the requirements. Validerat; 20101217 (root) Bachelor Thesis Luleå Luleå Luleå Luleå University of Technology Publications (DiVA)
institution Open Polar
collection Luleå University of Technology Publications (DiVA)
op_collection_id ftluleatu
language English
topic Technology
computer software
component-based development
software
testing
Teknik
spellingShingle Technology
computer software
component-based development
software
testing
Teknik
Östberg, Patrik
A component-testing framework
topic_facet Technology
computer software
component-based development
software
testing
Teknik
description Ericsson Microwave Systems AB (EMW) in Luleå uses component-based development for their Command and Control systems. The need for a better way of testing these software components led to this master thesis. The goal was to investigate whether there were any existing testing frameworks and/or testing techniques that could be used and if not, create a new framework. To fulfil the goals of this master thesis, requirements were set up which were approved by EMW and an investigation of techniques that could be used and of existing testing frameworks was conducted. The techniques investigated were testing techniques as well as techniques that could be used to build a framework. Some of these were data-driven testing, keyword-driven testing, mock objects, XML parsing, and the reflection package in Java. The investigation of existing frameworks evaluated and compared some of the frameworks available at the time of this master thesis with each other and with the requirements. None of the found frameworks could test the components out of the box. However, there were those that features could be added to, to make them work. The work of adding these features and testing the modified framework after modification was estimated to be as much or more than building a new framework, which led to the decision to create a new framework. This framework uses keyword-driven testing, mock objects, XML among other things to fulfil the requirements. Validerat; 20101217 (root)
format Bachelor Thesis
author Östberg, Patrik
author_facet Östberg, Patrik
author_sort Östberg, Patrik
title A component-testing framework
title_short A component-testing framework
title_full A component-testing framework
title_fullStr A component-testing framework
title_full_unstemmed A component-testing framework
title_sort component-testing framework
publishDate 2006
url http://urn.kb.se/resolve?urn=urn:nbn:se:ltu:diva-47690
genre Luleå
Luleå
Luleå
genre_facet Luleå
Luleå
Luleå
op_relation http://urn.kb.se/resolve?urn=urn:nbn:se:ltu:diva-47690
Local 5358c8b6-272a-44c0-bb17-8099e4efc26f
op_rights info:eu-repo/semantics/openAccess
_version_ 1766065197089292288