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

Testiautomaation työkalut: Robot Framework vs. Selenium-cucumber

Jokio, Juuso (2020)

 
Avaa tiedosto
Opinnäytetyö Juuso Jokio 2020.pdf (686.3Kt)
Lataukset: 


Jokio, Juuso
2020
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-2020060115981
Tiivistelmä
Tavoitteena oli tutkia kahta eri testiautomaation työkalua sekä niiden toimivuutta ja sitä, miten ne eroavat toisistaan. Ensimmäiseksi työkaluksi valikoitui avainsanapohjainen Robot Framework. Avoimen lähdekoodin Robot Framework valittiin, sillä sen dokumentaatio on kattavaa ja sitä käytetään monissa isoissa kansainvälisissä yrityksissä. Toiseksi työkaluksi valikoitui Selenium-cucumber. Molemmat eri työkalut voivat käyttää samankaltaisia avainsanakirjastoja, joten niitä hyödyntämällä saatiin työkaluja verrattua toisiinsa mahdollisimman tasapuolisesti.
Testiautomaation työkaluja verrattiin kirjoittamalla verkkosivuston käyttöliittymälle identtiset testitapaukset. Testien tavoitteena oli kirjautua onnistuneesti kaupallisen sähköpostipalvelun sisään, sekä imitoida normaalin loppukäyttäjän mahdollista reittiä palvelun sisällä.
Testeissä kirjauduttiin sähköpostiin ja kirjoitettiin lähetettävää viestiä. Viestiä ei vielä tässä vaiheessa lähetetty, vaan se tallennettiin luonnoksiin. Tallennettua luonnosta muokattiin ja se lähetettiin vastaanottajalle. Onnistuneen lähetyksen jälkeen viesti poistettiin lähetetyt-kansiosta ja kirjauduttiin ulos järjestelmästä. Testissä ajettiin testitiedostot Robot Frameworkilla ja Selenium-cucumberilla 10 kertaa kahdella eri selaimella. Näin varmistettiin itse testien toimivuus, ja testien keskimääräinen kesto.
Työkaluja vertaillessa huomattiin Robot Frameworkin raportointityökalun olevan helppokäyttöisempi, mutta Selenium-cucumber suoritti testikokonaisuuden nopeammin molemmilla eri selaimella. Työkalujen vertailuun käytettyä testikokonaisuutta voidaan myöhemmin hyödyntää regressiotestauksessa.
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