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 ja sen käyttö CI/CD-ympäristössä

Ruohoniemi, Jyri (2024)

 
Avaa tiedosto
Ruohoniemi_Jyri.pdf (1.732Mt)
Lataukset: 


Ruohoniemi, Jyri
2024
Näytä kaikki kuvailutiedot
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-202405049180
Tiivistelmä
Opinnäytetyön tarkoituksena oli tuottaa automatisoitu ja kattava laadunvarmistusratkaisu, jonka tehtävänä on taata tilaajan kehittämän sovelluksen laatu ja toimivuus. Projektissa hyödynnettiin tekniikoita ja taitoja, joita tietojenkäsittelyn koulutusohjelma on tarjonnut.

Opinnäytetyön lähtökohtana oli toimeksiantajan tarve kehittää omaa laadunvarmistustaan asiakasprojektissa ja keskittää kehittäjien resursseja paremmin kehitystyöhön sekä myös opinnäytetyöntekijän oma kiinnostus testiautomaatiota kohtaan sekä halu oppia uusia teknologioita, työtapoja ja tekniikoita oikeassa asiakasprojektiympäristössä.

Opinnäytetyö käsittelee muun muassa testaamisen ja testiautomaation teoriaa syventymällä eri testityyppeihin, funktionaaliseen ja ei-funktionaaliseen testaukseen esimerkkien avulla. Työssä esitellään jatkuvan integraation ja kehityksen työkaluja, perehdytään Bitbucket Pipelines -järjestelmään sekä Docker-alustan toimintoihin. Lisäksi perehdytään automaatiotesteissä käytetyn Robot Frameworkin syntaksiin ja tärkeimpiin ominaisuuksiin ja automaatiotestien kulkuun ja rakenteeseen.

Opinnäytetyön tuloksena tilaaja sai kattavan laadunvarmistuslinjaston, johon sisältyy sovelluksen päästä päähän -testaaminen, testitulosten raporttien luominen, testiajojen nauhoittaminen videolle, tulosten julkaisu ja tulosten lähettäminen kehitystiimin nähtäville. Opinnäytetyötä voitaisiin kehittää jatkossa kasvattamalla testikattavuutta tai integroimalla tekoälyä osaksi testiautomaatioprosessia.
 
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