Haku

Browser libraryn käyttöönotto Robot Frameworkilla ja SeleniumLibrary-testien korvaaminen

QR-koodi

Browser libraryn käyttöönotto Robot Frameworkilla ja SeleniumLibrary-testien korvaaminen

Opinnäytetyön tavoitteena oli ottaa käyttöön web-testauskirjasto Browser library Robot Framework -automaatiokehyksellä sekä korvata nykyisiä SeleniumLibrary-kirjastoa käyttäviä testisarjoja Browser libraryn avainsanoilla. Työllä pyrittiin selvittämään, onko kirjaston vaihtamisella hyötyä testauksen kannalta. Käytännön osuudessa tarjotaan asennusopas testiympäristön ja kirjaston käyttöönotolle, sekä kerrotaan testien korvaamisprosessista. Testien korvaamisen jälkeen vertailtiin testien suoritusaikoja sekä luotettavuutta kirjastojen välillä. Opinnäytetyön toimeksiantajana oli Trimble Solutions. Tämän toiminnallisen opinnäytetyön teoriaosuudessa kerrotaan ensin ohjelmistotestauksesta, jonka jälkeen keskitytään testiautomaatioon. Lisäksi esitellään web testauksen menetelmiä, joiden varaan käytännön osuudessa käytettävät testisarjat pohjautuvat. Ennen käytännön osuuteen siirtymistä esitellään vielä työn toteutustapa ja työhön liittyvät teknologiat. Opinnäytetyön lopputuloksena havaittiin Browser library -kirjastoa hyödyntävien testitapausten olevan suoritusajoiltaan nopeampia kuin käytössä olevien SeleniumLibrary testitapausten. Browser libraryn asennus oli suoraviivaista ja sen ylläpito sekä päivitykset vaikuttavat helpommalta prosessilta kuin SeleniumLibraryn. Tulosten sekä käyttökokemuksen perusteella Browser library -kirjastoon siirtymiselle on vahvat perusteet. Varsinkin uusien hankkeiden kohdalla Browser libraryn käyttöä kannattaa harkita.

Tallennettuna: