Continuous Integration and System Test Automation : Case Exertus
Anttila, Henri (2018)
Anttila, Henri
Seinäjoen ammattikorkeakoulu
2018
Creative Commons Attribution-NonCommercial-NoDerivs 1.0 Suomi
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2018052910929
https://urn.fi/URN:NBN:fi:amk-2018052910929
Tiivistelmä
Tässä opinnäytetyössä toteutettiin järjestelmät ohjelmistokoodin jatkuvaa integrointia ja testauksen automatisointia varten Exertus Oy:lle. Työn tarkoituksena oli yhtenäistää ja automatisoida lähdekoodin kääntäminen ajettaviksi binääritiedostoiksi ja näin mahdollistaa testaamisen automatisoiminen. Työssä kuvataan Jenkins CI käännösautomaatiopalvelimen käyttöönottoa sekä toteutetaan CAN-väylä pohjainen testausautomaatiojärjestelmä ja näiden välinen
yhteistoiminta. Työn tuloksena Exertukselle pystytettiin Jenkins-pohjainen lähdekoodin käännösautomaatiojärjestelmä sekä testiautomaatiojärjestelmä, jolla voi ajaa Exertuksen omalla Guitu no code -kehitysympäristöllä toteutettuja testejä.
yhteistoiminta. Työn tuloksena Exertukselle pystytettiin Jenkins-pohjainen lähdekoodin käännösautomaatiojärjestelmä sekä testiautomaatiojärjestelmä, jolla voi ajaa Exertuksen omalla Guitu no code -kehitysympäristöllä toteutettuja testejä.