Hyppää sisältöön
    • Suomeksi
    • In English
Trepo
  • Suomeksi
  • In English
  • Kirjaudu
Näytä viite 
  •   Etusivu
  • Trepo
  • Kandidaatintutkielmat
  • Näytä viite
  •   Etusivu
  • Trepo
  • Kandidaatintutkielmat
  • Näytä viite
JavaScript is disabled for your browser. Some features of this site may not work without it.

Automaattitestausmenetelmien vaikutus testikoodin uudelleenkäytettävyyteen

Kiander, Otto (2020)

 
Avaa tiedosto
KianderOtto.pdf (350.5Kt)
Lataukset: 



Kiander, Otto
2020

Tieto- ja sähkötekniikan kandidaattiohjelma - Degree Programme in Computing and Electrical Engineering, BSc (Tech)
Informaatioteknologian ja viestinnän tiedekunta - Faculty of Information Technology and Communication Sciences
This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Hyväksymispäivämäärä
2020-06-03
Näytä kaikki kuvailutiedot
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:tuni-202006035903
Tiivistelmä
Ohjelmistojen automaattitestaus on perinteisen käsin tehtävän testauksen lisänä käytettävä testausmuoto, jonka avulla toisteiset testitapaukset suoritetaan automaattisesti. Tässä työssä tutkittiin sitä, kuinka erilaisten automaattitestausmenetelmien käyttö on vaikuttanut testikoodin uudelleenkäytettävyyteen ja tätä kautta automaattitestauksesta saatavaan hyötyyn tapaustutkimuksissa.
Automaattitestaus on yleistynyt yrityksissä työkalujen kehittyessä ja projektien laajuuden kasvaessa. Nykyään käytössä on useita eri testausmalleja, joiden avulla voidaan toteuttaa erilaisia testikehyksiä eri käyttötarkoituksia varten. Yleisiä automaattitestikehyksen käyttötarkoituksia on esimerkiksi regressiotestien suorittaminen ja käyttöliittymätestaus.
Toimiva automaattitestauskehys ohjelmistoprojektissa mahdollistaa ohjelmiston korkean laadun ylläpidon automaattisesti osana projektin elinkaarta ja vapauttaa työntekijöiden resursseja muita työtehtäviä varten. Hyvän automaattitestauskehyksen luomiseen vaaditaan oikein perustein valitut työkalut ja hyvä kokonaiskuva testattavasta projektista. Hyvän testikehyksen avulla testitapaukset voidaan luoda siten, että niitä voidaan käyttää uudelleen projektin eri moduuleissa tai jopa muissa projekteissa.
Työssä havaittiin, että tarkasteltavissa yrityksissä automaattitestikehysten käyttö oli pääasiassa tehostanut ohjelmoijien työntekoa. Hyvän automaattitestauskehyksen ylläpidon ja toiminnan yrityksissä mahdollistivat muun muassa riittävä resurssien saatavuus ja työntekijöiden kokemus automaattitestauksen parissa. Yrityksissä havaitut ongelmat automaattitestikehysten kanssa liittyivät usein työntekijöiden kokemattomuuteen tai testauksen suunnittelun yhteydessä tehtyihin virheisiin, kuten epäsopivien työkalujen valintaan. Työssä ei havaittu merkittäviä automaattitestauksen menetelmistä johtuvia eroja testikehysten toimivuudessa ja koodin uudelleenkäytettävyydessä.
Kokoelmat
  • Kandidaatintutkielmat [10220]
Kalevantie 5
PL 617
33014 Tampereen yliopisto
oa[@]tuni.fi | Tietosuoja | Saavutettavuusseloste
 

 

Selaa kokoelmaa

TekijätNimekkeetTiedekunta (2019 -)Tiedekunta (- 2018)Tutkinto-ohjelmat ja opintosuunnatAvainsanatJulkaisuajatKokoelmat

Omat tiedot

Kirjaudu sisäänRekisteröidy
Kalevantie 5
PL 617
33014 Tampereen yliopisto
oa[@]tuni.fi | Tietosuoja | Saavutettavuusseloste