Hyppää sisältöön
    • Suomeksi
    • På svenska
    • In English
  • Suomeksi
  • In English
  • Kirjaudu
Näytä aineisto 
  •   Etusivu
  • LUTPub
  • Diplomityöt ja Pro gradu -tutkielmat
  • Näytä aineisto
  •   Etusivu
  • LUTPub
  • Diplomityöt ja Pro gradu -tutkielmat
  • Näytä aineisto
JavaScript is disabled for your browser. Some features of this site may not work without it.

Implementing UI regression testing process to existing web application

Lahtinen, Miikka (2022)

Katso/Avaa
masters_thesis_lahtinen_miikka.pdf (333.6Kb)
Lataukset: 


Diplomityö

Lahtinen, Miikka
2022

School of Engineering Science, Tietotekniikka

Kaikki oikeudet pidätetään.
Näytä kaikki kuvailutiedot
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi-fe2022061045562

Tiivistelmä

Software has become increasingly complex and has increased the probability of regressions when changes are made. With the rise of web-based applications quality control and more rigorous testing has become important part of the development cycle. This thesis investigates suitable UI regression testing frameworks and designs a testing pipeline for a company that has an established CI/CD pipeline and unit tests. This interest to automate regression testing stemmed from increased workloads and constraints caused by lack of available resources. Different frameworks were evaluated against requirements gathered from meetings and against existing software ecosystem. Pipeline as an artifact of the design science process introduced within this thesis reduces the amount of needed manual regression testing during development and deployment.
 
Ohjelmistot ovat muuttuneet entistä monimutkaisemmiksi mikä on lisännyt muutosten aiheuttamia regressioita. Verkkosovellusten myötä ohjelmistojen laadun ja jatkuvan testauksen tarve kehityssyklin aikana on kasvanut. Tämä paperi tutki yhteensopivia käyttöliittymien regressiotestaukseen frameworkkeja ja suunnitteli testaus prosessin yritykselle jolla on olemassa oleva CI/CD prosessi ja yksikkötestejä. Kiinnostus automatisoituun regressiotestaukseen syntyi lisääntyneestä työtaakasta sekä resurssien vähyydestä. Työ vertaili eri frameworkkeja sekä tapaamisissa saatuihin vaatimuksiin että olemassa olevaan kehitysympäristöön. Työn tuloksena oli prosessi joka vähentää manuaalisen regressiotestauksen määrää kehityksen ja uuden version julkaisemisen jälkeen.
 
Kokoelmat
  • Diplomityöt ja Pro gradu -tutkielmat [14918]
LUT-yliopisto
PL 20
53851 Lappeenranta
Ota yhteyttä | Tietosuoja | Saavutettavuusseloste
 

 

Tämä kokoelma

JulkaisuajatTekijätNimekkeetKoulutusohjelmaAvainsanatSyöttöajatYhteisöt ja kokoelmat

Omat tiedot

Kirjaudu sisäänRekisteröidy
LUT-yliopisto
PL 20
53851 Lappeenranta
Ota yhteyttä | Tietosuoja | Saavutettavuusseloste