| 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 | ||