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

Robot Framework sulautetuissa järjestelmissä

Lindgren, Jere (2025)

 
Avaa tiedosto
Lindgren_Jere.pdf (1.158Mt)
Lataukset: 


Lindgren, Jere
2025
Näytä kaikki kuvailutiedot
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2025052716731
Tiivistelmä
Opinnäytetyön tarkoituksena oli tutustua Robot Frameworkiin sulautettujen järjestelmien kehityksessä. Lisäksi opinnäytetyön tavoitteena oli sisällyttää ohjelma Tampereen Ammattikorkeakoulun sulautettujen järjestelmien opintosuunnan kurssien ohelle syventämään insinööriopiskelijoiden testaustautomaatiotaitoja.

Opinnäytetyössä opeteltiin ja tutustuttiin Robot Frameworkiin ja opeteltiin sen käyttöä sulautettujen järjestelmien puitteissa. Työhön suunniteltiin helposti ymmärrettävä kasvien kastelujärjestelmä ESP32-mikrokontrollerille. Mikrokontrolleri mittasi vesitankin vedenmäärää painolla ja mullan kosteutta, joiden arvojen mukaisesti mikrokontrolleri käynnisti vesipumpun, joka kasteli kasvin. Kastelujärjestelmä sisälsi sarjaväylän komentojen kautta toimivan manuaalisen tilan, jota pystyttiin testaamaan Robot Frameworkillä.

Kastelujärjestelmää testattiin GPIO-pinnien kautta sekä UART-sarjaväylää pitkin. Robot Frameworkin testit tehtiin myös monipuolisesti, jotta järjestelmää voitiin testata eri tavoin. Testeistä tehtiin avainsanaperäisiä ja skriptiperäisiä, mikä toi näyttöä erilaisten testitapojen mahdollisuuksista.

Testejä tehtiin aluksi Debian-käyttöjärjestelmän kautta UART-sarjaväylälle ja myöhemmin tehtiin Raspberry Pi:n Raspberry Pi OS -käyttöjärjestelmällä UART- ja GPIO-testejä. Testeissä suosittiin lopulta Raspberry Pi:n hyödyntämistä laitteen etäohjausmahdollisuuksien vuoksi.

Työn lopputuloksena saatiin toimiva pohja Robot Frameworkin opetteluun sulautetuissa järjestelmissä. Sitä on helppo viedä pidemmälle ja muokata ohjelmistokehittäjien ja muiden opiskelijoiden omiin tarpeisiin.
 
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