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

Visuaalisen regressiotestaustyökalun kehittäminen ja käyttömahdollisuudet

Nirkko, Mikko (2021)

 
Avaa tiedosto
Nirkko_Mikko_ont_arviointiversio.pdf (892.1Kt)
Lataukset: 


Nirkko, Mikko
2021
Näytä kaikki kuvailutiedot
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-202105128383
Tiivistelmä
Opinnäytetyön tarkoituksena on tutkia visuaalisen regressiotestauksen käytettävyyttä toimeksiantajan jo olemassa olevien testaustoimenpiteiden tueksi. Tätä tarkoitusta varten kehitettiin verkkosovellus, jolla visuaalista regressiotestausta voi suorittaa selaimessa ilman tarvetta testausohjelmistojen asentamiselle. Kuvakaappausten vertailuun perustuvaa sovellusta ei voida käyttää funktionaaliseen testaamiseen, eikä se sovellu myöskään testaamiseen sellaisten sovelluspäivitysten yhteydessä, jotka muuttavat tarkoituksellisesti sovelluksen tai sen sisällön ulkoasua.

Kehitettävän työkalun ensisijainen käyttötarkoitus sen sijaan on testata regressiota sellaisten päivitysten yhteydessä, joiden mukana ei tule tarkoituksellisia muutoksia palvelun ulkoasuun. Yleisin esimerkki tällaisista päivityksistä on tietoturvapäivitykset palveluun, sen alustaan tai johonkin sen komponenteista.

Opinnäytetyötä varten kehitetty ART-Tool -niminen testaustyökalu toimii ottamalla kuvakaappauksia verkkosivustosta ennen ja jälkeen sivustoon tehtäviä versiopäivityksiä. Vanhan ja uuden version kuvakaappauksia verrataan toisiinsa, ja liialti toisistaan eroavista kuvapareista ilmoitetaan käyttäjälle, jotta tämä voi tarkistaa, mitkä elementit ovat muuttuneet, ja johtuuko muutokset regressiosta.

ART-Tool sisältää Pythonilla kehitetyn selainautomaatio-ohjelman, joka kerää kuvakaappaukset ja suorittaa niiden vertailun. Työkalua käytetään Spring-pohjaisella verkkosovelluksella.

Julkaisunsa jälkeen ART-Tool havaittiin käyttäjäkokemusten perusteella sen verran hyödylliseksi toimeksiantajan tarpeisiin, että se on otettu vakituiseksi osaksi regressiotestauksen toimenpiteitä versiopäivitysten yhteydessä, toiminnallisen testaamisen tueksi.
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