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...
Main Author: | |
---|---|
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 |