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

Ohjelmien automaattinen testaus

Pakarinen, Toni (2020)

Avaa tiedosto
Pakarinen_Toni.pdf (1.936Mt)
Lataukset: 


Pakarinen, Toni
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-2020110422209
Tiivistelmä
Ohjelmiston testaus on yksi merkittävimmistä työvaiheista kehitettäessä uusia ohjelmia tietokoneille ja mobiililaitteille. Manuaalisesti tehtynä se on aikaa vievää ja kallista. Ohjelmistojen laajentuessa ja monimutkaistuessa on automaattisen testauksen merkitys kasvanut valtavasti. Se ei sido työntekijöitä, joten he voivat tehdä muita töitä. Lisäksi se nopeuttaa testaamista, mikä säästää aikaa ja rahaa. Niinpä hyvä automaattinen testausohjelma tuottaa merkittävän hyödyn kehittäjälleen.

Testityön päämääränä on kehittää ohjelmia, jotka toimivat mahdollisimman ongelmattomasti halutussa käyttöympäristössä. Ohjelmistotestausta tehdään siten koko sen kehityskaaren ajan. Mitä aikaisemmassa ohjelmiston kehitysvaiheessa virhe tai puute huomataan, sitä helpompi se on korjata ja samalla kustannukset pysyvät pieninä.

Automaattisen testauksen uudesta ohjelmaversiosta suorittaa tietokone automaattisesti. Tämä ei kuitenkaan poista manuaalisen testauksen tarvetta vaan täydentää sitä. Lisäksi automaattinen testaus vaatii jatkuvaa kehitystä ja ylläpitoa. Eri käyttötarkoituksiin soveltuvia automaattisia testiohjelmia on lukuisia. Oman haasteensa automaattisen testaukseen tuo oikean testiohjelman valinta ja testausautomaation opettelu.

Opinnäytetyössä käydään läpi merkittävimmät automaattisen testauksen ilmaiset tai lähes ilmaiset ohjelmistot. Näitä tarkastellaan niiden taustojen ja ominaisuuksien näkökulmasta. Testiohjelmistojen toimintaa havainnollistetaan muutamien yksinkertaisten testiesimerkkien avulla. Työssä tutustutaan seuraaviin automaattisen testauksen ohjelmistoihin: Postman, Apache JMeter, Selenium, Appium, Robot Framework ja Cypress. Lisäksi työssä tutustutaan muutamiin yleisiin automaatiotestauksen apuohjelmiin, työkaluihin ja palveluihin.
 
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