WEB-pohjaisten työkalujen testausjärjestelmän kehittäminen Elisa Oyj:lle
Lahti, Esko (2009)
Lahti, Esko
Metropolia Ammattikorkeakoulu
2009
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-200906053742
https://urn.fi/URN:NBN:fi:amk-200906053742
Tiivistelmä
Tässä työssä kehitettiin WEB-pohjaisia käyttöliittymiä testaava järjestelmä Elisa Oyj:n ohjelmistokehitysosastoa varten. Työn lähtökohtana oli tilanne, jossa vastaavaa testausympäristöä ei ollut aiemmin olemassa.
Työhön kohdistui vaatimuksia sekä ohjelmistokehittäjien että taustajärjestelmien osalta. Suunnitteluvaiheeseen kuului näiden vaatimusten analysointi sekä niiden täyttämien ratkaisujen mahdollisimman kattava suunnittelu.
Toteutusvaiheessa pyrittiin täyttämään suunnitteluvaiheessa määritetyt vaatimukset. Lisäksi toteutusvaiheeseen kuului sellaisiin ongelmatilanteisiin reagoiminen, joita ei vielä
suunnitteluvaiheessa huomattu olevan.
Tässä työssä kehitetty testausjärjestelmä tarkoittaa kokonaisuutta, jossa hyödynnetään olemassa olevia ohjelmistokehityksen työvälineitä. Tällä kokonaisuudella pyritään tarjoamaan mahdollisimman toimiva testausympäristö ohjelmistokehittäjille. Testausjärjestelmä hyödyntää muun muassa Selenium-ohjelmistokokonaisuutta ja Java-ohjelmistokehityksessä usein käytettyä JUnit-testauskehystä ja ant-käännöstyökalua. Testausjärjestelmä on suunniteltu käytettäväksi ensisijaisesti GNU/Linux- ja UNIX-pohjaisissa käyttöympäristöissä.
Työhön kohdistui vaatimuksia sekä ohjelmistokehittäjien että taustajärjestelmien osalta. Suunnitteluvaiheeseen kuului näiden vaatimusten analysointi sekä niiden täyttämien ratkaisujen mahdollisimman kattava suunnittelu.
Toteutusvaiheessa pyrittiin täyttämään suunnitteluvaiheessa määritetyt vaatimukset. Lisäksi toteutusvaiheeseen kuului sellaisiin ongelmatilanteisiin reagoiminen, joita ei vielä
suunnitteluvaiheessa huomattu olevan.
Tässä työssä kehitetty testausjärjestelmä tarkoittaa kokonaisuutta, jossa hyödynnetään olemassa olevia ohjelmistokehityksen työvälineitä. Tällä kokonaisuudella pyritään tarjoamaan mahdollisimman toimiva testausympäristö ohjelmistokehittäjille. Testausjärjestelmä hyödyntää muun muassa Selenium-ohjelmistokokonaisuutta ja Java-ohjelmistokehityksessä usein käytettyä JUnit-testauskehystä ja ant-käännöstyökalua. Testausjärjestelmä on suunniteltu käytettäväksi ensisijaisesti GNU/Linux- ja UNIX-pohjaisissa käyttöympäristöissä.
