search query: @instructor Aalto, Timo / total: 4
reference: 3 / 4
Author: | Virtanen, Tuija |
Title: | Avoimen lähdekoodin SIP-toteutusten testaus TTCN-3-kieltä käyttäen |
Testing Open Source SIP Implementations by Using TTCN-3 Language | |
Publication type: | Master's thesis |
Publication year: | 2005 |
Pages: | xiii + 67 s. + liitt. 36 Language: fin |
Department/School: | Sähkö- ja tietoliikennetekniikan osasto |
Main subject: | Tietoverkkotekniikka (S-38) |
Supervisor: | Kantola, Raimo |
Instructor: | Aalto, Timo |
OEVS: | Electronic archive copy is available via Aalto Thesis Database.
Instructions Reading digital theses in the closed network of the Aalto University Harald Herlin Learning CentreIn the closed network of Learning Centre you can read digital and digitized theses not available in the open network. The Learning Centre contact details and opening hours: https://learningcentre.aalto.fi/en/harald-herlin-learning-centre/ You can read theses on the Learning Centre customer computers, which are available on all floors.
Logging on to the customer computers
Opening a thesis
Reading the thesis
Printing the thesis
|
Location: | P1 Ark S80 | Archive |
Keywords: | open source SIP TTCN-3 avoin lähdekoodi |
Abstract (fin): | Diplomityön päätavoitteena oli tutustua TTCN-3-kieleen ja SIP-protokollaan sekä selvittää kuinka hyvin valitut avoimen lähdekoodin SIP-UA-toteutukset vastaavat spesifikaatiota. Samalla työssä haluttiin tutkia kuinka hyvin TTCN-3-kieli soveltuu tämän tyyliseen tutkimukseen ja voisiko testattavia avoimen lähdekoodin SIP- komponentteja hyödyntää yrityskäytössä. Selvitystyön testauksissa käytettiin OpenTTCN Oy:n toteuttamaa TTCN-3- testijärjestelmää ja ETSI:n testisarjaa, josta valittiin UDP:n päällä toimivan SIP-UA:n testaukseen soveltuvat 133 rekisteröintiin, puhelunhallintaan ja sanomanvälitykseen liittyvää testitapausta. SIP-UA:t toimivat testeissä rekisteröijänä tai lähtevänä päätepisteenä. Testattaviksi SIP-komponenteiksi valittiin KPhone ja Linphone nimiset avoimen lähdekoodin SIP-UA-toteutukset. Työn tuloksena todettiin, että testitapauksista pystytään ajamaan onnistuneesti läpi KPhonea käytettäessä noin 75 % ja Linphonea käytettäessä noin 64 %. Vikoja löytyi kuitenkin erityisesti ajastintestitapauksista ja poikkeustilanteista. Lisäksi vaikutti siltä, että toteutukset perustuisivat vanhaan spesifikaatioon. SIP -UA-toteutukset vastaavat siis jossain määrin spesifikaatioita mutta eivät tarpeeksi hyvin, jotta niitä voitaisiin hyödyntää tällaisenaan yrityskäytössä. Lisäksi SIP-komponenttien puutteellinen dokumentointi vaikeuttaisi niiden hyödyntämistä. TTCN-3-kieli sopi hyvin testaukseen, jossa tutkitaan ohjelmiston spesifikaation mukaisuutta. Testien kuluessa testijärjestelmää kehitettiin ja loppuvaiheessa testitapauksen ongelmakohdan paikantaminen oli todella selkeää ja yksinkertaista. TTCN-3-testijärjestelmä ei kuitenkaan huomioi testitapauksen päätyttyä tapahtuvia vikatilanteita kuten ohjelmiston kaatumista. Lopuksi on myös muistettava, että osa testeissä ilmenneistä vioista voi johtua myös virheistä käytetyssä testijärjestelmässä, parametrimäärittelyissä tai testiaineistossa. Kaikista näistä löydettiin vikoja testien kuluessa. Erityisesti testiaineistosta Iöytyvien vikojen määrä yllätti paljoudellaan. Lisäksi sekä KPhonesta että Linphonesta on julkaistu jo uusia versioita, joita käytettäessä testitulokset saattaisivat olla parempia. |
ED: | 2005-06-16 |
INSSI record number: 28880
+ add basket
INSSI