Automaattitestauspalvelujen tutkinta ja käyttöönotto verkkosovellukseen
Heinsuo, Jaakko (2023)
Heinsuo, Jaakko
2023
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2023121035720
https://urn.fi/URN:NBN:fi:amk-2023121035720
Tiivistelmä
Opinnäytetyön tavoitteena oli selvittää eri automaattitestaamisen ratkaisuja ja esitellä niiden toteutusvaihtoehtoja verkkosovelluksien kehityksessä. Tarkoituksena oli pohjustaa automaattitestauspalvelujen käytöstä osana verkkosovellusten kehitystä.
Opinnäytetyöstä selviää, kuinka tärkeää jatkuva sovellusten testaaminen on. Työssä vertailtiin automaattisen testauksen vahvuuksia ja rajoituksia suhteessa manuaaliseen testaamiseen. Lisäksi tarkasteltiin, mitä haasteita on verkkosovellusten monimuotoisuuden testaamisessa, sekä esiteltiin eri automaattitestauspalveluja ja kuvailtiin niiden ominaisuuksia.
Opinnäytetyössä havainnollistettiin, kuinka automaattitestauspalvelun käytön voi aloittaa verkkosovelluksen kehityksessä. Esimerkissä käsitellään Cypress-automaattitestauspalvelun asennusta, sekä annetaan ohjeita, kuinka testejä voi rakentaa ja kuinka testejä voi rakentaa ja miten testin suorittaminen tapahtuu.
Automaattisella testauksella voi säästää suuria määriä resursseja erityisesti projekteissa, joissa verkkosovelluksen kehitys jatkuu sen koko elinkaaren ajan. Automaattiset testit soveltuvat erityisesti sovelluksen vanhojen toimintojen tarkistamiseen, kun sovellukseen tehdään uusia päivityksiä. Automaattitestien rakentaminen on aikaa vievää, ja testien päivittäminen on oleellista laadun varmistamiseksi. Siksi on tärkeää, että testausstrategia suunnitellaan hyvin ja dokumentoidaan huolellisesti.
Opinnäytetyöstä selviää, kuinka tärkeää jatkuva sovellusten testaaminen on. Työssä vertailtiin automaattisen testauksen vahvuuksia ja rajoituksia suhteessa manuaaliseen testaamiseen. Lisäksi tarkasteltiin, mitä haasteita on verkkosovellusten monimuotoisuuden testaamisessa, sekä esiteltiin eri automaattitestauspalveluja ja kuvailtiin niiden ominaisuuksia.
Opinnäytetyössä havainnollistettiin, kuinka automaattitestauspalvelun käytön voi aloittaa verkkosovelluksen kehityksessä. Esimerkissä käsitellään Cypress-automaattitestauspalvelun asennusta, sekä annetaan ohjeita, kuinka testejä voi rakentaa ja kuinka testejä voi rakentaa ja miten testin suorittaminen tapahtuu.
Automaattisella testauksella voi säästää suuria määriä resursseja erityisesti projekteissa, joissa verkkosovelluksen kehitys jatkuu sen koko elinkaaren ajan. Automaattiset testit soveltuvat erityisesti sovelluksen vanhojen toimintojen tarkistamiseen, kun sovellukseen tehdään uusia päivityksiä. Automaattitestien rakentaminen on aikaa vievää, ja testien päivittäminen on oleellista laadun varmistamiseksi. Siksi on tärkeää, että testausstrategia suunnitellaan hyvin ja dokumentoidaan huolellisesti.