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

Modernien verkkopohjaisten käyttöliittymäteknologioiden automatisoitu testaus

Rantala, Marko (2018)

 
Avaa tiedosto
1530603673.pdf (1.053Mt)
Lataukset: 



Rantala, Marko
2018

Tietojenkäsittelytieteiden tutkinto-ohjelma - Degree Programme in Computer Sciences
Viestintätieteiden tiedekunta - Faculty of 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ä
2018-05-18
Näytä kaikki kuvailutiedot
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:uta-201807032229
Tiivistelmä
Tämä tutkielma esittää suosituksia siitä, kuinka toteuttaa modernien verkkopohjaisten käyttöliittymäteknologioiden avulla toteutettuihin sovelluksiin yksikkötestausta ja päästä-päähän –testausta. Lisäksi tutkielma perehtyy tutkielman toimeksiantajan Solita Oy:n tämän hetkisiin testaus-käytäntöihin haastattelun avulla ja esittää suosituksia siitä, miten testausta pystyttäisiin kehittämään tulevaisuudessa yrityksen ohjelmistoprojekteissa.

Tutkimus on toteutettu kvalitatiivisena eli laadullisena tutkimuksena. Tutkielma perehtyy kirjallisuuskatsauksen avulla verkkopohjaisten käyttöliittymien yksikkötestaukseen ja päästä-päähän –testaukseen. Automatisoidulla testauksella pyritään saavuttamaan sovelluksessa laaja testauskattavuus ja testauksen varianssi, joiden avulla pystytään varmistumaan sovelluksen kaikkien komponenttien toimivuudesta koko sovelluksen elinkaaren ajan.

Yksikkötestauksella tarkoitetaan eriytettyä testausta, joka kohdistuu ainoastaan sovelluksen pienimpiin toiminnallisiin osiin, eli esimerkiksi funktioihin. Yksikkötestauksella pyritään selvittämään, toimiiko kyseinen funktio tai komponentti oikein ilman riippuvuutta muihin sovelluksen komponentteihin.

Päästä-päähän –testauksessa toteutetaan emuloidun käyttöliittymän avulla käyttöliittymäkomponentin vaatimusmäärittelyyn, kuten käyttötapaukseen, perustuvaa vuorovaikutusta käyttöliittymälle. Päästä-päähän –testauksella pyritään testaamaan komponentin vaatimusten täyttyminen ja niiden oikeellinen toiminta sovelluksen elinkaaren ajan.

Asiantuntijahaastattelun perusteella Solitan tulisi projekteissaan automatisoida käyttöliittymätestausta mahdollisimman laajasti, etenkin elinkaareltaan pidempiaikaisissa ohjelmistoprojekteissa. Yksikkötestejä tulisi toteuttaa kaikille sovellukseen toteutetuille toiminnallisille käyttöliittymän osille. Lisäksi käyttöliittymän komponenteille tulisi toteuttaa Snapshot-testejä, joilla pyritään varmistumaan komponenttien oikeellisesta tilasta. Snapshot –testeillä tarkoitetaan testejä, joissa verrataan halutun tilan DOM-puun, eli html-dokumentin rakenteen, representaatiota testauksen aikaiseen representaatioon DOM-puusta. Päästä-päähän –testausta projekteissa tulisi toteuttaa käyttötapausten perusteella ja päästä-päähän –testejä tulisi toteuttaa ainakin kaikille sovelluksen kriittisille toiminnallisuuksille, jotta pystytään varmistumaan sovelluksen kokonaistoimivuudesta.
Kokoelmat
  • Opinnäytteet - ylempi korkeakoulututkinto [40800]
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