mdh.sePublications
Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Test script design approaches supporting reusability, maintainability and review process
Mälardalen University, School of Innovation, Design and Engineering.
Mälardalen University, School of Innovation, Design and Engineering.
2019 (English)Independent thesis Advanced level (degree of Master (One Year)), 10 credits / 15 HE creditsStudent thesis
Abstract [en]

Software testing is widely considered to be one of the most important parts of software development life-cycle. In this research, we investigated potential improvements in the testing process and design of automated test scripts inside Bombardier Transportation. For the creation of automated test scripts BT is using a group of programs called TAF (Test Automation Framework). These scripts are used for testing Train Control Management System (TCMS), software that is used for managing the train. TAF can export its test scripts in XML format. XML scripts are analyzed in order to identify the most frequent changes. To better understand the life cycle of automated Test scripts official documentation that defines the Verification and Validation process inside BT was analyzed. Also, an interview was conducted with one of the responsible persons for testing. We believe that we have found a possible solution for improving testing process and creation of automated test scripts in BT, and to evaluate it proof of concept tool was developed. The main idea behind the tool is to write the test script using keywords which are based on analysis that was conducted on test specification documentation. These keywords represent frequent actions that are being tested on the train. By storing those actions in keywords re-usability of test script is being increased. Also, because they are based on naturally language, they are having positive effect on readability and maintenance of the test script.

Place, publisher, year, edition, pages
2019. , p. 70
Keywords [en]
Automated test scripts, readability, re-usability, maintainability, review process, train systems, testing tools, natural language, robot framework, development life cycle
National Category
Computer Systems
Identifiers
URN: urn:nbn:se:mdh:diva-44724OAI: oai:DiVA.org:mdh-44724DiVA, id: diva2:1332987
External cooperation
Bombardier Transportation
Subject / course
Computer Science
Supervisors
Examiners
Available from: 2019-09-18 Created: 2019-06-28 Last updated: 2019-09-18Bibliographically approved

Open Access in DiVA

Test script design approaches supporting reusability, maintainability and review process(1389 kB)17 downloads
File information
File name FULLTEXT01.pdfFile size 1389 kBChecksum SHA-512
25c25aff330514f38e6138d8da11e4fc35580fa84f89489145012ccd64fdb1d0ffe4368635d56c845c424625f49c6206a00dd0d69f9d81b7ca51b7e634a5af56
Type fulltextMimetype application/pdf

Search in DiVA

By author/editor
Acimovic, AleksandarBajceta, Aleksandar
By organisation
School of Innovation, Design and Engineering
Computer Systems

Search outside of DiVA

GoogleGoogle Scholar
Total: 17 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

urn-nbn

Altmetric score

urn-nbn
Total: 87 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf