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

Automaattisten käyttöliittymätestien käyttöönotto ohjelmistoprojektissa

Immonen, Samuli (2023)

 
Avaa tiedosto
Immonen_Samuli.pdf (767.3Kt)
Lataukset: 


Immonen, Samuli
2023
Näytä kaikki kuvailutiedot
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2023120133556
Tiivistelmä
Opinnäytetyön tarkoituksena oli toteuttaa automaattiset käyttöliittymätestit Hum Hum Hr -selainsovellukseen käyttäen Jestiä sekä React Testing Librarya. Opin näytetyö on tehty toimeksiantona Integrata Oy:lle. HumHum Hr -selainsovelluksen frontend-toteutuksessa ei ollut minkäänlaisia testejä, joten aina uuden version julkaisuvaiheessa oli käyttöliittymän testaaminen manuaalista ja melko hidasta. Työn pyrkimyksenä oli siis varmistaa sovelluksen käyttöliittymän toiminta sekä nopeuttaa sovelluksen julkaisuprosessia.

Opinnäytetyössä käsitellään aluksi erilaisia testaamismenetelmiä ohjelmistoprojekteissa sekä käsitellään, minkälaisia seurauksia puutteellisesta testaamisesta mahdollisesti aiheutuu. Sitten selvitetään työkalujen asennusprosessi, joka käyttäjän pitää tehdä. Näitä työkaluja ovat ohjelmointikieli TypeScript, JavaScript-kirjasto React, testityökalu Jest sekä testikirjasto React Testing Library. Opinnäyte työssä kerrotaan yleisesti työskentelystä Jestin ja React Testing Libraryn parissa, käydään läpi testitapauksia HumHum Hr-selainsovelluksen kontekstissa sekä kerrotaan, miten testien automatisointi tapahtuu Azure Pipelineissa.

Integrata Oy:lle toteutetut lisäävät yrityksen sovelluskehittäjille yhden työtehtävän, sillä jokaiselle tehdylle käyttöliittymäkomponentille tulee toteuttaa kattavat testit. Automaattisten testien kehitys jatkuu, sillä sovellus kehittyy jatkuvasti, ja siihen tulee uusia ominaisuuksia sekä testattavia komponentteja.
 
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