Testausraportti
Dynamo-projektin yksikkotestaus 18.12.2007
Testiympäristö
Testin suorittaja: Tero Hätinen, Antti Pyykkönen, Joni Purojärvi
Testipaikka: Tilaajan verkko
Testattu ohjelmisto: Kotiagentti
Testidata: testidata.html
Testitapaukset
Suoritettiin: 10
Läpäisi: 9
Ei ajettu: 6
Testi Kuvaus Huomioita Tulos
1.1 Dynamicsin kotiagentin tulee tunnistaa ja hyväksyä
IP-osoitteesta 0.0.0.0 tuleva rekisteröintipyyntö.
Hyväksyy kaikki IP-osoitteet. OK
1.2 Dynamicsin kotiagenttiin tulee lisätä mahdollisuus valita, käyttääkö dynaamista vai staattista  IP-osoitetta mobiililaitteiden kotiosoitteille. Ei toteutettu. Ei testattu
1.3 Dynamicsin kotiagentin tulee antaa  mobiililaitteelle kotiosoite dynaamisesti tai staattisesti riippuen
mobiililaitteen kotiosoitekentästä.
Ei toteutettu. Ei testattu
Testi Kuvaus Huomioita Tulos
2.1 Sovellukseen tulee toteuttaa DHCPDISCOVER-viestin lähettäminen verkkoon.   OK
2.2 Sovellukseen tulee toteuttaa standardin mukainen DHCP-keskustelu.   OK
2.3 Sovelluksen tulee tallentaa DHCP-palvelimelta saatu IP-osoite tietorakenteeseen.   OK
2.4 Sovelluksen tulee generoida rekisteröintivastaus mobiililaitteelle.   OK
Testi Kuvaus Huomioita Tulos
3.1 Sovelluksen tulee hoitaa DHCP:lta saadun IP-osoitteen ylläpito uusimalla lease-aika aina, kun mobiililaite uusii tunnelin.   OK
3.2 Sovelluksen tulee hoitaa DHCP:lta saadun IP-osoitteen ylläpito uusimalla lease-aika aktiivisesti itse. Ei toteutettu. Ei testattu
Testi Kuvaus Huomioita Tulos
4.1 Sovelluksen tulee vapauttaa DHCP:lta saatu IP-osoite, kun mobiililaite poistuu verkosta. Sovellus generoi ja lähettää DHCPRELEASE-viestin verkkoon, väärällä arvolla. Ongelma paketin muodostamisessa lähdekooditasolla!  Virhe
4.2 Sovelluksen tulee vapauttaa DHCP:lta saatu IP-osoite, kun tunnelin elinaika loppuu. Ei toteutettu. Ei testattu
Testi Kuvaus Huomioita Tulos
5.1 Sovelluksen tulee toteuttaa DHCP-keskustelu ja rekisteröintivastauksen lähettämisen toiminnot omassa säikeessä. Ei toteutettu. Ei testattu
5.2 Sovelluksen tulee toteuttaa DHCP:lta saadun mobiililaitteen kotiosoitteen vapauttaminen DHCP-palvelimelta omassa säikeessä. Ei toteutettu. Ei testattu
Testi Kuvaus Huomioita Tulos
5.1 Tietorakenteeseen tulee voida lisätä tietoa.   OK
5.2 Tietorakenteesta tulee voida etsiä tietoa.   OK
5.3 Tietorakenteesta tulee voida poistaa tietoa.   OK