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 |