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

Automaattisten ylläpitotestien toteutus

Moilanen, Santeri; Salminen, Veetu (2018)

 
Avaa tiedosto
Moilanen_Santeri_Salminen_Veetu.pdf (1.523Mt)
Lataukset: 


Moilanen, Santeri
Salminen, Veetu
Jyväskylän ammattikorkeakoulu
2018
All rights reserved
Näytä kaikki kuvailutiedot
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2018060512704
Tiivistelmä
Testaus on merkittävässä roolissa ohjelmistokehityksessä. Hyvin toteutettu testaus parantaa ohjelmiston laatua ja auttaa ohjelmistovirheiden havaitsemisessa. Testausta voidaan tehdä eri ohjelmistokehityksen vaiheissa. Se on tärkeää myös ohjelmiston ylläpitovaiheessa.
Tutkimuksen tavoitteena oli selvittää, miten verkkokauppaan olemassa olevat ylläpitotestit saadaan toimimaan jälleen. Lisäksi tavoitteena oli tehdä testeistä mahdollisimman laadukkaat ja asettaa ne suoriutumaan automaattisesti. Tutkimus toteutettiin kehittämistutkimuksena, sillä siinä pyrittiin kehittämään olemassa olevia ylläpitotestejä. Testausvälineinä käytettiin avainsanapohjaista Robot Frameworkia sekä testien automatisoinnissa Jenkins ohjelmistoa.
Opinnäytetyön tuotoksena valmistuivat Robot Frameworkilla toteutetut ylläpitotestit, jotka on automatisoitu Jenkinsin avulla. Ylläpitotesteistä tehtiin mahdollisimman helposti ylläpidettävät ja suorituskykyiset. Testit asetettiin suoriutumaan automaattisesti joka yö tuotantoon viennin jälkeen. Lisäksi testitapauksista tehtiin dokumentti, jossa on kuvaukset testitapauksista. Toteutetut testit ovat hyödyttäneet verkkokaupan kehitystiimiä ohjelmistovirheiden löytämisessä sekä säästäneet aikaa manuaaliselta testaustyöltä.
Työn tuloksena saatiin tehtyä yritykselle tietopaketti siitä, miten Robot Frameworkilla toteutetaan ja ylläpidetään testejä. Lisäksi työstä käy ilmi, miten testit saadaan asetettua osaksi Jenkinsiä. Testit toteutettiin PO-käytänteiden mukaisesti, mikä poikkeaa Robot Frameworkin avainsanapohjaisesta tyylistä. Tämä toteutustapa todettiin toimivaksi, etenkin sellaisessa tilanteessa, jossa testitapauksia on useita.
 
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