Automatisk testning av CANopen
Nordström, Matias (2018)
Nordström, Matias
Yrkeshögskolan Novia
2018
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-201805148097
https://urn.fi/URN:NBN:fi:amk-201805148097
Tiivistelmä
Tämän opinnäytetyön tavoitteena oli luoda automaattiset testit CANopen toteutukselle. Korvaamalla olemassa olevat manuaaliset testit automaattisilla testeillä pyrittiin säästämään aikaa ja resursseja. Luodut testit käytetään jatkuvaan integraatiojärjestelmään, jossa ne täydentävät yksikkötestejä ohjelmakoodin kattavuuden parantamiseksi. Automaattinen toiminnallinen testaus on edellytys ohjelmistojen jatkuvalle toimitukselle.
Testit luotiin Java ohjelmointikielellä ja käytettiin TestNG: ään perustuvaa testauskehystä.
Tuloksena oli päivittäin käytössä oleva automatisoitu CANopen testien peruskokoelma. Testit vahvistavat, että koodin muutokset eivät riko olemassa olevia toteutuksia.
Testit luotiin Java ohjelmointikielellä ja käytettiin TestNG: ään perustuvaa testauskehystä.
Tuloksena oli päivittäin käytössä oleva automatisoitu CANopen testien peruskokoelma. Testit vahvistavat, että koodin muutokset eivät riko olemassa olevia toteutuksia.