Kunnallisen etäkokouksen testitapaukset
Rintanen, Aleksi (2010)
Rintanen, Aleksi
Turun ammattikorkeakoulu
2010
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-201002252576
https://urn.fi/URN:NBN:fi:amk-201002252576
Tiivistelmä
Etäkokoukset, esimerkiksi yritysmaailmassa, ovat nykypäivää, mutta kunnalliskokouksissa etäkokoukset ovat vasta suunnitteluvaiheessa. Harvaanasutuilla alueilla, kuten saaristossa, tulisi olla kaikilla luottamushenkilöillä mahdollisuus osallistua kunnallisvaltuustonkokoukseen välimatkasta tai kulkuyhteyksien hankaluudesta riippumatta. Tähän ongelmaan ei ole kehitetty täydellistä, kaikenkattavaa, jokaiseen kuntaan sopivaa ratkaisua.
Tämän työn tarkoituksena on vaatimuksien määrittely sekä niiden perusteella laatia testitapaukset tulevien järjestelmien testaamiseen. Määrittelyjen suunnittelun ohella kehitettiin e-Democracy Tool -prototyyppi, joka toimi aputyökaluna toteuttaessa loppukäyttäjien vaatimuksia. Prototyyppi kehitettiin Living lab -konseptia käyttäen ja sillä oli suuri rooli tässä projektissa. Living lab -metodi on tapa, jossa käyttäjäläheisten tutkimusmenetelmien avulla voidaan kotiympäristössä suunnitella ja toteuttaa uusia ratkaisuja. Testitapaukset tehdään yleisesti valmiiseen sovellukseen, jossa testataan sen toiminnallisuus ja virheettömyys. Tämän työn testitapaukset testaavat enemmän sovelluksen ominaisuuksia ja toimintoja.
Lopputuloksena saatiin tärkeimmät testitapaukset, joilla voidaan testata etäkokousjärjestelmän soveltuvuus kunnalliskokoukselle. Järjestelmäriippumattomuus näkyi testitapauksissa, sillä testit olivat melko yksinkertaisia. Living lab -metodi osoittautui hyväksi menetelmäksi, kun kehitetään täysin uutta ratkaisua. Menetelmä on kuitenkin hitaampi prosessi kuin perinteinen ohjelmistokehityksen malli.
Tämän työn tarkoituksena on vaatimuksien määrittely sekä niiden perusteella laatia testitapaukset tulevien järjestelmien testaamiseen. Määrittelyjen suunnittelun ohella kehitettiin e-Democracy Tool -prototyyppi, joka toimi aputyökaluna toteuttaessa loppukäyttäjien vaatimuksia. Prototyyppi kehitettiin Living lab -konseptia käyttäen ja sillä oli suuri rooli tässä projektissa. Living lab -metodi on tapa, jossa käyttäjäläheisten tutkimusmenetelmien avulla voidaan kotiympäristössä suunnitella ja toteuttaa uusia ratkaisuja. Testitapaukset tehdään yleisesti valmiiseen sovellukseen, jossa testataan sen toiminnallisuus ja virheettömyys. Tämän työn testitapaukset testaavat enemmän sovelluksen ominaisuuksia ja toimintoja.
Lopputuloksena saatiin tärkeimmät testitapaukset, joilla voidaan testata etäkokousjärjestelmän soveltuvuus kunnalliskokoukselle. Järjestelmäriippumattomuus näkyi testitapauksissa, sillä testit olivat melko yksinkertaisia. Living lab -metodi osoittautui hyväksi menetelmäksi, kun kehitetään täysin uutta ratkaisua. Menetelmä on kuitenkin hitaampi prosessi kuin perinteinen ohjelmistokehityksen malli.