Tietojärjestelmän regressiotestauksen automatisointi Robot Frameworkilla
Holm, Mirkku (2019)
Holm, Mirkku
2019
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-2019090418166
https://urn.fi/URN:NBN:fi:amk-2019090418166
Tiivistelmä
Opinnäytetyön tavoitteena on toteuttaa tietojärjestelmään automatisoitu regressiotestaus sekä dokumentoida sen käynnistäminen, ylläpito sekä tulosten tulkitseminen. Työn tilaajana on ohjelmisto- ja palveluyritys Tieto Oyj.
Testattava järjestelmä on työasemille asennettava järjestelmä, joka käyttää työasemalle erikseen asennettua, Java-ohjelmointikielellä toteutettua graafista käyttöliittymäsovellusta (Java client). Regressiotestaus tehdään aina eri kehityshaarojen yhdistämisen jälkeen ja sillä varmistetaan versiopaketin perustoiminnallisuuksien toiminta. Regressiotestaus pitää sisällään sekä verkkopalveluiden rajapinnan testaamisen, eräajojen suorittamiset että käyttöliittymässä suoritettavat työnkulkuprosessit. Testausautomaatio kehitetään Robot Framework-työkalulla.
Testattava järjestelmä on työasemille asennettava järjestelmä, joka käyttää työasemalle erikseen asennettua, Java-ohjelmointikielellä toteutettua graafista käyttöliittymäsovellusta (Java client). Regressiotestaus tehdään aina eri kehityshaarojen yhdistämisen jälkeen ja sillä varmistetaan versiopaketin perustoiminnallisuuksien toiminta. Regressiotestaus pitää sisällään sekä verkkopalveluiden rajapinnan testaamisen, eräajojen suorittamiset että käyttöliittymässä suoritettavat työnkulkuprosessit. Testausautomaatio kehitetään Robot Framework-työkalulla.