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

Web-pohjaisen sovelluksen hyväksymistestauksen automatisointi

Väyrynen, Jukka (2017)

 
Avaa tiedosto
Vayrynen_Jukka.pdf (758.7Kt)
Lataukset: 


Väyrynen, Jukka
Jyväskylän ammattikorkeakoulu
2017
All rights reserved
Näytä kaikki kuvailutiedot
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-201705239569
Tiivistelmä
Hyväksymistestauksen tarkoituksena on varmistaa, että sovellus toimii niin kuin on määritetty. Onnistuneen hyväksymistestauksen jälkeen sovellus, tai sen uusi versio, voidaan julkaista asiakkaan käytettäväksi. Joensuulainen Sensire Oy toteuttaa asiakkaillensa ratkaisuja digitaaliseen laadunvalvontaan ja automatisoituun olosuhdeseurantaan langattomien sensoreiden ja mobiililaitteiden avulla. Asiakas voi tarkastella sensoreiden mittauksia ja mobiilikirjauksia yrityksen itse luoman web-sovelluksen kautta.

Kehittämistutkimuksen tavoitteena oli kehittää tapa web-sovelluksen hyväksymistestauksen automatisoimiselle. Tavoitteena oli perehtyä varsinkin Robot Frameworkiin, Seleniumiin ja Jenkinsiin. Työkaluilla tuli luoda ympäristö, jossa voi luoda automatisoituja testejä ja suorittaa niitä etäyhteyden avulla toisella tietokoneella. Tutkimuksen aineistona käytettiin valmista aineistoa, jota löytyi kirjallisuudesta ja internetistä. Aineisto jaettiin teemoihin, jotka olivat: ohjelmistotestaus, automaatiotestaus ja automaatiotestauksen työkalut.
Työkaluihin tutustumisen jälkeen luotiin ympäristö, jossa pystytään Jenkinsistä käsin suorittamaan Robot Framework –testi Selenium Gridin avulla toisella tietokoneella. Kun ympäristö oli valmis, aloitettiin hyväksymistestien tekeminen web-sovellukselle.

Tutkimuksen tuloksena saatiin luotua toimiva ympäristö hyväksymistestauksen automatisoimiselle. Automatisoidut testit ovat nopeita, tarkkoja ja erittäin helposti toistettavissa, eivätkä ne sorru huolimattomuusvirheisiin ihmisten lailla. Toisaalta tarkkuuden voidaan katsoa olevan myös ongelma, koska automatisoitu testi tarkistaa vain sen mitä sen on käskettykin tarkistaa. Eli sovelluksessa voi olla virheitä, vaikka testi onnistuisikin. Tästä syystä automatisointi ei poista kokonaan manuaalisen testaamisen tarvetta.
 
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