Web-sovelluksen testauksen suunnittelu ja toteutus : case : Cypress
Kiuru, Joel (2024)
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2024120533244
https://urn.fi/URN:NBN:fi:amk-2024120533244
Tiivistelmä
Opinnäytetyössä perehdyttiin sovellustestauksen rooliin osana sovelluskehitystä sekä tutustuttiin sovellustestauksen peruskäsitteisiin. Työn tavoitteena oli toteuttaa kehityksessä olevan React-mobiilisovelluksen kirjautumisen käyttöliittymän testaus sekä tehdä pohjatyö jatkotestausta varten.
Työn teoriaosuudessa tutkittiin sovellustestaamisessa esiintyviä ongelmia, testaussuunnitelman vaikutusta sovellustestauksen laatuun sekä testauksen tasoja. Työn toteutusta varten tutkittiin testauskehysten toimintaa sekä selvitettiin, miten työssä käytetyt teknologiat vaikuttavat työn toteutukseen.
Sovelluksen käyttöliittymän testaaminen toteutettiin Cypress-testauskehyksellä, jonka avulla kirjoitettiin testit kirjautumisen toimivuuden varmistamiseksi. Jatkotestauksen pohjatyötä varten kirjoitettiin mukautettu Cypress-komento, joka mahdollisti sisäänkirjautumisen ohjelmallisesti, ja sen toiminnallisuus varmistettiin Cypress-testillä.
Työn teoriaosuudessa tutkittiin sovellustestaamisessa esiintyviä ongelmia, testaussuunnitelman vaikutusta sovellustestauksen laatuun sekä testauksen tasoja. Työn toteutusta varten tutkittiin testauskehysten toimintaa sekä selvitettiin, miten työssä käytetyt teknologiat vaikuttavat työn toteutukseen.
Sovelluksen käyttöliittymän testaaminen toteutettiin Cypress-testauskehyksellä, jonka avulla kirjoitettiin testit kirjautumisen toimivuuden varmistamiseksi. Jatkotestauksen pohjatyötä varten kirjoitettiin mukautettu Cypress-komento, joka mahdollisti sisäänkirjautumisen ohjelmallisesti, ja sen toiminnallisuus varmistettiin Cypress-testillä.
