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
  • Savonia-ammattikorkeakoulu
  • Opinnäytetyöt (Käyttörajattu kokoelma)
  • Näytä viite
  •   Ammattikorkeakoulut
  • Savonia-ammattikorkeakoulu
  • Opinnäytetyöt (Käyttörajattu kokoelma)
  • Näytä viite

Työkoneen ohjausjärjestelmän automatisoitu regressiotestaus HIL-ympäristössä

Fröberg, Ville (2024)

 
Avaa tiedosto
Froberg_Ville.pdf (866.4Kt)
Lataukset: 

Rajattu käyttöoikeus / Restricted access / Tillgången är begränsad
Fröberg, Ville
2024
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-2024051311147
Tiivistelmä
Testaaminen on ohjelmistokehityksen yksi tärkeimmistä osa-alueista. Testaamisella varmistetaan kehitettävän
ohjelmiston laatu ja toimivuus. Manuaalinen testaaminen on tärkeää, mutta se on myös hyvin aikaa vievää
työtä. Tämän takia opinnäytetyön tarkoituksena oli automatisoida regressiotestaamista. Testaaminen tehtiin
HIL-ympäristössä, jonka avulla voidaan simuloida oikean kaivoskoneen toiminnallisuutta sekä ominaisuuksia.
Työssä käsiteltiin kyseisen ympäristön haastavia tilanteita ja niiden ratkaisuja automaation suhteen. Opinnäytetyön toimeksiantaja on iisalmelainen teknologiayritys Normet Oy. Yritys toimittaa laitteita ja palveluja maanalaisiin kohteisiin. Normet kehittää jatkuvasti kaivos- ja tunnelikoneiden ohjausjärjestelmää. HIL-ympäristössä
pyritään simuloimaan tällaisia koneita.
Lähtötilanteessa automaatiotestejä kehitetty Robot framework-testausautomaatiokehyksellä, mutta testien
käyttäminen on täysin manuaalista. Työssä kehitetään jatkuvan integroinnin putki Azure DevOps-ympäristöön,
jonka avulla voidaan tehdä tarvittavat asiat HIL-ympäristöön. Tämä kyseinen putki suorittaa myös testit automaattisesti sekä raportoi tuloksista ohjelmistokehitysympäristöön.
Testausputki saatiin kehitettyä ohjausjärjestelmän varsinaiseen kehitysympäristöön. Kehittämistyö pyrittiin
tekemään mahdollisimman dynaamisesti, jotta sen jatkokehittäminen olisi sujuvaa. Testaamisesta saadaan
jatkuvaa palautetta ja se helpottaa ohjelmointivirheiden löytämistä kattavan raportoinnin takia. Työ on yksi
osa jatkuvaa automaatiotestauksen kehittämistä Normetilla. Kokonaisuudessaan opinnäytetyö on ensimmäinen askel automaatiotestaamisessa. Lopputuloksena voidaan todeta automaattisen regressiotestaamisen olevan todistettavasti täysin mahdollista jopa näin monimutkaisessa ympäristössä.
Kokoelmat
  • Opinnäytetyöt (Käyttörajattu 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