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
  • Kajaanin ammattikorkeakoulu
  • Opinnäytetyöt (Avoin kokoelma)
  • Näytä viite
  •   Ammattikorkeakoulut
  • Kajaanin ammattikorkeakoulu
  • Opinnäytetyöt (Avoin kokoelma)
  • Näytä viite

SiteMarshal Robot Framework -testaus

Juntunen, Veikka (2025)

 
Avaa tiedosto
Juntunen_Veikka.pdf (1.431Mt)
Lataukset: 


Juntunen, Veikka
2025
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-2025120432673
Tiivistelmä
Tämän opinnäytetyön tavoitteena oli suunnitella ja toteuttaa SiteMarshal-etävalvontalaitteelle automaattinen testausjärjestelmä. SiteMarshalia käytetään laitetilojen olosuhteiden, kuten lämpötilan, ilmanvaihdon ja jäähdytyksen valvontaan. Työn taustalla oli tarve vähentää manuaalisen testauksen kuormittavuutta ja inhimillisiä virheitä sekä varmistaa sulautetun järjestelmän toimivuus todellisissa käyttöolosuhteissa.

Työssä toteutettiin Raspberry Pi 4 -tietokoneeseen ja Sequent Microsystems -tulo- ja relekortteihin perustuva testauslaite, joka toimii SiteMarshalin “vastaparina”. Releiden ja vastusten avulla testauslaite tuottaa laitteelle erilaisia signaaleja, esimerkiksi erisuuruisia lämpötila-arvoja sekä hälytyssensoreiden tiloja. Samalla se lukee SiteMarshalin tuottamat tilat takaisin ja vertailee niitä odotettuun käyttäytymiseen. Testauksen logiikka rakennettiin Robot Frameworkilla ja Pythonilla toteutetulla avainsanakirjastolla. Lisäksi SeleniumLibraryn avulla automatisoitiin laitteen web-käyttöliittymän testaus, kuten hälytysten näkymisen tarkistus.

Opinnäytetyön tuotoksena syntyi automaattinen testausjärjestelmä, joka kattaa keskeiset toiminnot: lämpötilansäädön, puhaltimien ja valaistuksen ohjauksen sekä hälytysten välittymisen web-käyttöliittymään. Testit tuottavat Robot Frameworkin raporttien avulla yksityiskohtaisen näkymän testien kulusta ja mahdollisista virhetilanteista, jolloin vikatilanteiden paikantaminen nopeutuu. Järjestelmä todettiin toimivaksi sekä normaalissa testiajossa että tilanteissa, joissa laitteiden välisiin kytkentöihin tuotiin tahallisia vikoja.
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