CAT_TP-tiedonsiirtoprotokollan testausjärjestelmä
Hämäläinen, Antti (2009)
Hämäläinen, Antti
Metropolia Ammattikorkeakoulu
2009
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-200905263209
https://urn.fi/URN:NBN:fi:amk-200905263209
Tiivistelmä
Insinöörityön aiheena oli CAT_TP (card application toolkit transport protocol) -tiedonsiirtoprotokollan testausjärjestelmä ja työn tilaajana matkapuhelinteknologia-
alan yritys. CAT_TP-tiedonsiirtoprotokolla on yksi useista OTA (over-the-air) -tekniikoista, joita käytetään älykorttien etähallintaan. CAT_TP mahdollistaa palvelimen ja älykortin välisen kaksisuuntaisen kommunikoinnin. Yritys toimii NFC (near field communication) -ekosysteemissä Trusted Services Managerina (TSM), joka hallinnoi palveluntarjoajien sovelluksia älykorteilla niiden koko elinkaaren ajan.
NFC-teknologia on lyhyen matkan kontaktiton yhteysteknologia. Se tekee mahdolliseksi, että matkapuhelin voi toimia esimerkiksi pankkikorttina. Matkapuhelimen (U)SIM (universal subscriber identity module) -kortille tallennetaan palveluntarjoajan, kuten pankin, NFC-sovellus. NFC-sovellukset ladataan langattomasti OTA-tekniikoilla, kuten CAT_TP:llä, (U)SIM-kortille TSM:n toimesta.
Testausjärjestelmän tarkoituksena oli varmistaa, että yrityksen CAT_TP-toteutus toteuttaa CAT_TP-spesifikaation. Testausjärjestelmä toteutettiin ETSI (European Telecommunication Standards Institute) -järjestön määrittämän CAT_TP-testausspesifikaation pohjalta. Testausjärjestelmän testit ovat JUnit-testejä, jotka voidaan ajaa täysin automatisoidusti.
CAT_TP-toteutuksen testaamista varten kehitettiin 106 testiä, jotka testaavat sitä kaikilla mahdollisilla tavoilla. Testeissä huomioitiin niin toivotut kuin epätoivotut tilanteet. Testausjärjestelmän tuella yritys pystyy kehittämään helpommin taustajärjestelmänsä CAT_TP-toteutusta ja varmistamaan, että lopullinen toteutus on varmasti spesifikaation mukainen. Näin voidaan varmistaa, että yrityksen taustajärjestelmän ja älykortin välinen kommunikointi on mahdollisimman saumatonta. Testausjärjestelmä on integroituna yrityksen CAT_TP-toteutukseen, ja alustavia testejä on jo suoritettu.
alan yritys. CAT_TP-tiedonsiirtoprotokolla on yksi useista OTA (over-the-air) -tekniikoista, joita käytetään älykorttien etähallintaan. CAT_TP mahdollistaa palvelimen ja älykortin välisen kaksisuuntaisen kommunikoinnin. Yritys toimii NFC (near field communication) -ekosysteemissä Trusted Services Managerina (TSM), joka hallinnoi palveluntarjoajien sovelluksia älykorteilla niiden koko elinkaaren ajan.
NFC-teknologia on lyhyen matkan kontaktiton yhteysteknologia. Se tekee mahdolliseksi, että matkapuhelin voi toimia esimerkiksi pankkikorttina. Matkapuhelimen (U)SIM (universal subscriber identity module) -kortille tallennetaan palveluntarjoajan, kuten pankin, NFC-sovellus. NFC-sovellukset ladataan langattomasti OTA-tekniikoilla, kuten CAT_TP:llä, (U)SIM-kortille TSM:n toimesta.
Testausjärjestelmän tarkoituksena oli varmistaa, että yrityksen CAT_TP-toteutus toteuttaa CAT_TP-spesifikaation. Testausjärjestelmä toteutettiin ETSI (European Telecommunication Standards Institute) -järjestön määrittämän CAT_TP-testausspesifikaation pohjalta. Testausjärjestelmän testit ovat JUnit-testejä, jotka voidaan ajaa täysin automatisoidusti.
CAT_TP-toteutuksen testaamista varten kehitettiin 106 testiä, jotka testaavat sitä kaikilla mahdollisilla tavoilla. Testeissä huomioitiin niin toivotut kuin epätoivotut tilanteet. Testausjärjestelmän tuella yritys pystyy kehittämään helpommin taustajärjestelmänsä CAT_TP-toteutusta ja varmistamaan, että lopullinen toteutus on varmasti spesifikaation mukainen. Näin voidaan varmistaa, että yrityksen taustajärjestelmän ja älykortin välinen kommunikointi on mahdollisimman saumatonta. Testausjärjestelmä on integroituna yrityksen CAT_TP-toteutukseen, ja alustavia testejä on jo suoritettu.