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
  • Metropolia Ammattikorkeakoulu
  • Opinnäytetyöt
  • Näytä viite
  •   Ammattikorkeakoulut
  • Metropolia Ammattikorkeakoulu
  • Opinnäytetyöt
  • Näytä viite

Käyttöliittymän automaatiotestaus ketterän kehityksen ohjelmistoprojektissa

Jäppinen, Reeta (2015)

 
Avaa tiedosto
Jappinen_Reeta.pdf (503.7Kt)
Lataukset: 


Jäppinen, Reeta
Metropolia Ammattikorkeakoulu
2015
All rights reserved
Näytä kaikki kuvailutiedot
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-201505076629
Tiivistelmä
Insinöörityössä luotiin yritykselle selainpohjaisen sovelluksen käyttöliittymätason automaatiotestaus Selenium-testausohjelmiston avulla ja luotuun testauskokonaisuuteen liittyvä testausdokumentaatio.

Työssä tehtiin käyttöliittymätestausta järjestelmän määrittelyissä olevien käyttötapausten perusteella. Tarkoituksena oli luoda nauhoittaen käyttäjän toimia toistavia skriptejä, joiden avulla voitiin regressiotestata käyttöliittymän kautta sovelluksen toimivuutta ketterässä kehityksessä usein tapahtuvien versiojulkaisujen yhteydessä. Testausskriptit koostuivat pääasiassa käyttäjän toimista käyttöliittymän eri osissa. Lisäksi käyttäjän toimien ohessa testattiin näkymien rakennetta, muotoiluja, komponenttien sijaintia suhteessa oletettuun sekä niiden olemassaoloa näkymissä.

Testitapausten nauhoitus oli haastavaa. Alkuperäisten määrittelyjen perusteella nauhoitettuihin testitapauksiin jouduttiin tekemään parannuksia, jotta testitapausten avulla saatiin testattua oleellisimmat asiat versiosta toiseen. Testausohjelmiston käyttö oli helppoa, mutta testiskriptien vaiheet vaativat paljon suunnittelua. Testaustyökalun ominaisuuksien mukaan testausdokumentaatiota parannettiin testitapaus kerrallaan.

Automatisoitu käyttöliittymätestaus osoittautui tehokkaaksi tavaksi testata sovellusta. Nauhoitusten tekeminen vei kuitenkin aikaa ja nauhoitettujen testitapausten ylläpito koettiin haasteeksi tulevaisuudessa. Testiskriptien testauskattavuudessa päädyttiin kompromissiin suhteessa alkuperäiseen suunnitelmaan, haluttiin testata vain oleellisimmat perustoiminnot versiojulkaisun testausprosessissa.
Kokoelmat
  • Opinnäytetyöt
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