Hyppää sisältöön
    • Suomeksi
    • På svenska
    • In English
  • Suomi
  • Svenska
  • English
  • Kirjaudu
Hakuohjeet
JavaScript is disabled for your browser. Some features of this site may not work without it.
Näytä viite 
  •   Ammattikorkeakoulut
  • Tampereen ammattikorkeakoulu
  • Opinnäytetyöt (Avoin kokoelma)
  • Näytä viite
  •   Ammattikorkeakoulut
  • Tampereen ammattikorkeakoulu
  • Opinnäytetyöt (Avoin kokoelma)
  • Näytä viite

Testausautomaatio sulautetun järjestelmän kehityksessä

Iivonen, Jani (2023)

 
Avaa tiedosto
Iivonen_Jani.pdf (3.812Mt)
Lataukset: 


Iivonen, Jani
2023
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Näytä kaikki kuvailutiedot
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2023100927110
Tiivistelmä
Opinnäytetyön tarkoituksena oli tutustua testausautomaatiojärjestelmän luomiseen ja käyttämiseen sulautetun järjestelmän kehityksessä. Työ toteutettiin Huld Oy:n toimeksiannosta. Lisäksi Huld Oy:n sisäiseen käyttöön toteutettiin ohje koodin kääntämisestä ja lataamisesta STM32-mikrokontrollerille Docker-kontista.

Opinnäytetyössä tutustuttiin testausautomaatiojärjestelmässä käytettyihin työkaluihin ja ohjelmistoihin teoriatasolla. Tämän jälkeen luotiin testattavaksi laitteeksi yksinkertainen ilmanvaihdon ohjausjärjestelmä. Testattavan laitteen ulostulojen tilaa tarkkailtiin Arduino-mikrokontrollerilla.

Testattavalle laitteelle luotiin testausautomaatiojärjestelmä Jenkins-automaatioserverillä, jolla ohjattiin Docker-kontteja. Testausautomaatiojärjestelmään luotiin kaksi Docker-konttia. Toisessa Docker-kontissa käännettiin STM32-mikrokontrollerille ladattava koodi binäärimuotoon ja toisessa Docker-kontissa ladattiin koodit Robot Frameworkilla testerinä toimivalle Arduino-mikrokontrollerille ja testattavana laitteena toimivalle STM32-mikrokontrollerille. Koodien lataamisen jälkeen ajettiin Robot Frameworkilla testit, joilla voitiin varmistua testattavana laitteena toimivan STM32-mikrokontrollerin tarkoituksenmukaisesta toiminnasta.

Lopputuloksena saatiin toimiva testausautomaatiojärjestelmä, jolla voitiin testata ilmanvaihdon ohjausjärjestelmän toimintaa eri lämpötiloilla. Robot Frameworkilla ohjattiin ilmanvaihdon ohjausjärjestelmää UART-sarjaväylän yli ja ilmanvaihdon ohjausjärjestelmän tiloja ja tuuletinnopeutta tarkkailtiin Arduino-mikrokontrollerin avulla, joka lähetti ilmanvaihdon ohjausjärjestelmän ulostulojen tilan UART-sarjaväylän yli Robot Frameworkille.
 
Kokoelmat
  • Opinnäytetyöt (Avoin kokoelma)
Ammattikorkeakoulujen opinnäytetyöt ja julkaisut
Yhteydenotto | Tietoa käyttöoikeuksista | Tietosuojailmoitus | Saavutettavuusseloste
 

Selaa kokoelmaa

NimekkeetTekijätJulkaisuajatKoulutusalatAsiasanatUusimmatKokoelmat

Henkilökunnalle

Ammattikorkeakoulujen opinnäytetyöt ja julkaisut
Yhteydenotto | Tietoa käyttöoikeuksista | Tietosuojailmoitus | Saavutettavuusseloste