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
  • Laurea-ammattikorkeakoulu
  • Opinnäytetyöt (Avoin kokoelma)
  • Näytä viite
  •   Ammattikorkeakoulut
  • Laurea-ammattikorkeakoulu
  • Opinnäytetyöt (Avoin kokoelma)
  • Näytä viite

JavaScript E2E-testaustyökalujen vertailu

Tihekari, Tuukka (2022)

 
Avaa tiedosto
JavaScript E2E-testaustyökalujen vertailu (2.287Mt)
Lataukset: 


Tihekari, Tuukka
2022
Näytä kaikki kuvailutiedot
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-202202032066
Tiivistelmä
Monimutkaiset verkkoapplikaatiot lisäävät tarvetta käyttöliittymän kautta tapahtuvalle E2E-testaamiselle, ja manuaalisen E2E-testaamisen tueksi on olemassa useita työkaluja testauksen automatisointiin. Tämän tutkimuksellisen opinnäytetyön aiheena on vertailla E2E-testaamiseen tarkoitettuja avoimeen lähdekoodiin perustuvia JavaScript työkaluja City Dev Labs Oy:n tarpeisiin, ja valita niistä toimeksiantajan näkökulmasta sopivin.

Opinnäytetyön teoreettinen viitekehys käsittelee ohjelmistotestausta, ja avaa testiautomaation hyötyjä alan kirjallisuuden avulla. Tutkimuksellisessa osuudessa vertaillaan viittä opinnäytetyön tekohetkellä suosittua JavaScript työkalua E2E-testauksen automatisointiin, ja arvioidaan niiden sopivuutta toimeksiantajan tarpeisiin hyödyntäen kyselytutkimusta, työkalujen
omaa dokumentaatiota sekä työkaluja käyttäneiden kehittäjien kirjoittamia artikkeleita.

Työkalun valinnalle ei ole olemassa oikeaa tai väärää valintaa, vaan työkalun valinta riippuu testausta tekevän organisaation tarpeista. Työkalujen osa-alueet pisteytettiin painottaen osa-alueita, joita toimeksiantajayrityksessä testausta tekevät henkilöt kokivat tärkeiksi. Tutkimuksen avulla toimeksiantajan tarpeisiin sopivimmaksi työkaluksi valikoitui Cypress, ja tutkimus tuotti ajankohtaista tietoa eri työkalujen vahvuuksista sekä heikkouksista.
 
Complex web applications increase the need for E2E testing, and there are several E2E test automation tools to support manual testing. The subject of this Bachelor’s thesis was to compare five open-source JavaScript E2E testing tools and to choose the most suitable for City Dev Labs Ltd.

The theoretical part of this thesis contained the basics of software testing and describes the benefits of test automation utilizing software testing literature. The research part compared five popular JavaScript tools for automating E2E testing at the time of writing this thesis and evaluates their suitability for the client's needs using survey research, own documentation of the tools and articles written by developers who have previously used the tools.

There is no right or wrong choice for choosing a test automation tool, and the best choice depends on the needs of the testing organization. The areas of the testing tools were scored by emphasizing the areas that were considered important by the people performing the testing at the client company. With the help of this study, Cypress was selected as the most suitable tool for the client's needs, and the study provided up-to-date information on the strengths
and weaknesses of the various tools selected for comparison.
 
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