Automatic GUI testing on embedded display module
Österberg, Tobias (2014)
Österberg, Tobias
Yrkeshögskolan Novia
2014
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-201505066329
https://urn.fi/URN:NBN:fi:amk-201505066329
Tiivistelmä
This thesis is written for Platform Software, A&C, R&D, 4stroke, Ship Power, Wärtsilä Finland Oy during the summer of 2014.
This thesis is about automatic GUI testing and how this can be implemented on embedded systems. The thesis consists of an investigation in the possibility to implement automatic GUI testing for Wärtsilä`s LDU. The LDU is a display module for Wärtsilä`s engine control and monitoring system UNIC.
The goal is to investigate the possibility to automate the GUI testing on the LDU. This is done by comparing different tools, testing environments and techniques to do the testing on the LDU. Thereafter a proof of concept is made so that the possible future development of the GUI testing has something to start from.
vTask Studio was chosen as a suitable tool to include in the proof of concept. Based on the proof of concept vTask fulfills our expectations and is a worthy candidate for the future development of the automatic GUI testing. Examensarbetet är gjort åt Platform Software, A&C, R&D, 4stroke, Ship Power, Wärtsilä Finland Oy under sommaren 2014.
Detta examensarbete handlar om automatiserad testning för grafiska användargränssnitt och hur detta kan tillämpas på inbyggda system. Examensarbetet innehåller en undersökning kring möjligheten att implementera automatiserad testning för Wärtsiläs LDU. LDU:n är en bildskärmsmodul för Wärtsiläs motorstyrnings och övervakningssystem UNIC.
Målet är att undersöka möjligheten för automatiserad testning av LDU:ns grafiska användargränssnitt. Detta görs genom att jämföra olika verktyg, testningsmiljöer och tekniker på hur testningen kan göras på LDU:n. Vidare ska en konceptvalidering utföras så den möjliga framtida utvecklingen av testningen har något att utgå ifrån.
vTask Studio valdes ut som ett lämpligt verktyg att ingå i konceptvalideringen. Genom konceptvalideringen framkom det att vTask lever upp till förväntningarna och är en värdig kandidat för fortsatt utveckling av automatiserad testning.
This thesis is about automatic GUI testing and how this can be implemented on embedded systems. The thesis consists of an investigation in the possibility to implement automatic GUI testing for Wärtsilä`s LDU. The LDU is a display module for Wärtsilä`s engine control and monitoring system UNIC.
The goal is to investigate the possibility to automate the GUI testing on the LDU. This is done by comparing different tools, testing environments and techniques to do the testing on the LDU. Thereafter a proof of concept is made so that the possible future development of the GUI testing has something to start from.
vTask Studio was chosen as a suitable tool to include in the proof of concept. Based on the proof of concept vTask fulfills our expectations and is a worthy candidate for the future development of the automatic GUI testing.
Detta examensarbete handlar om automatiserad testning för grafiska användargränssnitt och hur detta kan tillämpas på inbyggda system. Examensarbetet innehåller en undersökning kring möjligheten att implementera automatiserad testning för Wärtsiläs LDU. LDU:n är en bildskärmsmodul för Wärtsiläs motorstyrnings och övervakningssystem UNIC.
Målet är att undersöka möjligheten för automatiserad testning av LDU:ns grafiska användargränssnitt. Detta görs genom att jämföra olika verktyg, testningsmiljöer och tekniker på hur testningen kan göras på LDU:n. Vidare ska en konceptvalidering utföras så den möjliga framtida utvecklingen av testningen har något att utgå ifrån.
vTask Studio valdes ut som ett lämpligt verktyg att ingå i konceptvalideringen. Genom konceptvalideringen framkom det att vTask lever upp till förväntningarna och är en värdig kandidat för fortsatt utveckling av automatiserad testning.