Testitapaukset - Siirtoprotokolla
Sisällysluettelo 1. Johdanto...3 2. Testattava järjestelmä...4 3. Testitapaukset...5 3.1 Ohjelma-ajan lukeminen...5 3.2 Koordinaattidatan lukeminen...5 3.3 Lähetysajan nollaus...6 Viitteet...8 Versio Päiväys Tekijä Kuvaus 0.1 10.12.01 Ville Vaittinen Ensimmäinen luonnos Testitapaukset - Xlet 2
1. Johdanto Tämä dokumentti sisältää testitapaukset testiryhmälle 3, siirtoprotokolla. Testiryhmät ja testien järjestämiseen ja suorittamiseen liittyvät yleiset määrittelyt on esitetty testisuunnitelmassa [1]. Testitapaukset - Xlet 3
2. Testattava järjestelmä Testattava järjestelmä on television kuvan ajalliseen synkronointiin tvvastaanottisessa käytettävä protokolla. Käytännössä tämä tapahtuu lähetysjärjestelmään syötettävän tiedoston avulla, joka sisältää sillä hetkellä kuluneen ajan ohjelman alusta. Vastaanottimessa oleva MHP-sovellus (Xlet) lukee tätä tiedostoa ja synkronoi sen kautta itsensä ohjelma-aikaan. Kuluvan ohjelma-ajan lisäksi MHP-sovellus vastaanottaa verkosta tiedoston kuvassa olevista objekteista ja niiden koordinaateista. Käytettävät termit on määritelty dokumentissa [2]. Testitapaukset - Xlet 4
3. Testitapaukset 3.1 Ohjelma-ajan lukeminen Testin määrittely Testaa, että ohjelma onnistuu lukemaan ohjelma-ajan sisältävän tiedoston. Testin prioriteetti A Ennakkoehdot Vastaanotin vastaanottaa ohjelmaa ja lähetysjärjestelmään syötetään tietoa ohjelmaajasta. Suoritusjärjestys 1. Tarkkaile ohjelmaa 1800 sekunnin (30 minuutin) ajan Lopputulos Ohjelma-aika on tulostettu ruudulle Läpäisykriteerit Ohjelma-aika etenee oikeassa ajassa, virhe ei saa olla havaittava tarkasteluajanjakson aikana. Tarkista aika sekuntikellolla. 3.2 Koordinaattidatan lukeminen Testitapaukset - Xlet 5
Testin määrittely Testaa, että ohjelma pystyy tulostamaan tiedot kuvan objekteista ruudulle. Testin prioriteetti A Ennakkoehdot Vastaanotin vastaanottaa ohjelmaa, johon lähetysjärjestelmästä on liitetty tiedosto, missä on koordinaatti-informaatiota. Suoritusjärjestys 1. Tarkkaile ohjelmaa Lopputulos Ruudulle tulostuu tiedot ko. ajan hetken objekteista. Läpäisykriteerit Ruudulle tulostetut tiedot vastaa lähetysjärjestelmään syötetyn tiedoston sisältöä. 3.3 Lähetysajan nollaus Testin määrittely Testaa, että on MHP-sovellus synkronoituu uudestaan kun lähetyspäässä kuluva lähetysaika (sen sisältävä tiedosto) nollataan. Testitapaukset - Xlet 6
Testin prioriteetti A Ennakkoehdot Vastaanotin vastaanottaa ohjelmaa ja ruudulla on kulunut ohjelma-aika, jonka tulostaa ruudulle tähän tarkoitukseen modifioitu MHP-sovellus. Suoritusjärjestys 1. Tarkkaile ohjelma-aikaa 2. Nollaa lähetysaika lähetysjärjestelmässä. 3. Tarkkaile ohjelma-aikaa Lopputulos MHP-sovellus synkronoituu uudestaan nollattuun lähetysaikaan. Läpäisykriteerit Sovelluksen tulee synkronoitua lähetysaikaan 10 sekunnin kuluessa. Testitapaukset - Xlet 7
Viitteet [1] Vaittinen Ville, 15.11.2001, Teknillinen korkeakoulu, T-76.115, Testaussuunnitelma [2] Ståhlberg Mika, 25.10.2001, Teknillinen korkeakoulu, T-76.115, MHP & Digi-tv termit Testitapaukset - Xlet 8