TESTIRAPORTTI - VYM JA KANTA Versio 1.0
i Sisällysluettelo 1. YLEISTÄ 2 1.1. Dokumentin tarkoitus ja yleisiä toimintaohjeita 2 1.2. Viittaukset muihin dokumentteihin 2 2. SUORITETTAVA TESTI 3 2.1. Testauksen kohde ja ajankohta 3 2.2. Testitiimi 3 2.3. Lisätietoa 3 2.4. Hyväksymiskriteerit 3 2.5. Hyväksymispöytäkirja 3 3. TESTITAPAUKSET 4
1(4) Dokumentin versiot Vers Muuttaja Pvm Muutos Tarkastanut Hyväksynyt 1.0 Niko Stenberg 30.11.2000 Alkuperäinen versio luonnos 1 1.0 Niko Stenberg 4.12.2000 Muutoksia sopivampaan formaattiin luonnos 2 1.0 Niko Stenberg 12.2.2001 Muutoksia sopivampaan formaattiin Tuomo Marttila
2(4) 1. Yleistä 1.1. Dokumentin tarkoitus ja yleisiä toimintaohjeita Tämä testiraportti sisältää raportin kohdassa 2 suoritetusta testistä. Yksittäiset testitapaukset raportoidaan siten, että kohdan 3 taulukko esitäytetään (suoritettavat testitapaukset, tärkeysluokka, odotukset). Taulukkoa käytetään testitapahtumassa apuna ja testitapausten tulokset merkitään taulukkoon. Valmiista raportista tehdään viite testaussuunnitelmaan kohtaan 1.4. Raportti tulisi nimetä testauskohteen mukaan selvästi ja yksikäsitteisesti oman harkinnan mukaan. Testaajat suorittavat kuvatut testitapaukset annetuilla avainarvoilla ja täyttävät raporttiin Testin tyypin (moduuli-, integrointi- vai järjestelmätestaus, mahd.uusintatestaus) Testauskohteen (moduuli/moduulit) Testin ajankohdan Testauskohteen ohjelmaversion Testin suorittajan(/jat) ja vastuuhenkilön(/löt) Testitapausten tulokset 1.2. Viittaukset muihin dokumentteihin Nro Dokumentti Talletuspaikka 1 Testaussuunnitelma /vym/src/doc/testaus/testisuunnitelma.doc
3(4) 2. Suoritettava testi 2.1. Testauksen kohde ja ajankohta Testissä testattiin VYM-osakokonaisuuden palveluja yhdessä kannan kanssa. Tavallaan kyseessä oli siis kanta-manageriluokkien ja vym-rajapinnan integraatiotestaus. Nämä luovat kuitenkin muulle sovellukselle yhden toiminnallisen kokonaisuuden, joten testausta voidaan pitää myös moduulitestauksena. Testaus suoritettiin 7.2.2001. 2.2. Testitiimi Testaaja ja vastuuhenkilö Niko Stenberg. 2.3. Lisätietoa Testauksessa oli tarkoitus todeta, että vym-rajapinta tarjoaa toimivan yhteyden tietokantaan ja että sovellus saa tietonsa sovitussa muodossaan. Tietokantapalveluja on enemmän kuin testissä testattavana, mutta ne eivät enää kuulu vym-rajapinnan kautta käytettäviin. Testausta varten luotiin oma sovelluksensa, jolla palveluja pystyttiin systemaattisesti kutsumaan ja joka tarjoaa tässä vaiheessa (ennen kuin admin-tool on va l- mis) tavan manipuloida kannan perusrakenteita. Siihen sitä ei kuitenkaan nimenomaisesti suunniteltu, jonka käytettävyydessä huomaa. 2.4. Hyväksymiskriteerit Testin hyväksymiskriteerit on kuvattu Testaussuunnitelmassa, kohdassa 10. 2.5. Hyväksymispöytäkirja Testin hyväksyminen (Testin vastuuhenkilö täyttää) X X Hyväksyminen Testi hylätään Kommentit/lisätiedot Suoritettu testi hyväksytään kokonaisuudessaan Testi hyväksytään kommenteilla Testaus oli suoritukseltaan suoraviivainen. Vym-rajapinnan palvelut käytiin yksitellen läpi ja tutkittiin SQLPlus:lla kannasta, että oikeat muutokset tapahtuivat ja että hauissa ruudulle tulostetut paluuarvot olivat oikeat. Testissä esiintyi kantaan liittyviä ongelmia, jotka kuitenkin pystyttiin välittömästi korjaamaan ja testaamaan uudelleen. Pvm Vastuuhenkilö 07.02.2001 Niko Stenberg
4(4) 3. Testitapaukset Testitapausten kuvaukset ID Testitapauksen kuvaus Tärkeysluokka Odotettu lopputulos Tulos /N Virheluokka Kommentti 4.1 Käyttäjän luonti Kannassa näkyy uusi käyttäjä 4.2 Käyttäjän poisto Käyttäjä poistuu kannasta 4.3 Käyttäjän perustietojen haku käyttäjätunnuksella (login) 4.4 Käyttäjän perustietojen haku id:llä 4.5 Käyttäjän perustietojen päivitys Käyttäjän perustiedot palautuvat omassa tietorakenteessaan Käyttäjän perustiedot palautuvat omassa tietorakenteessaan Käyttäjän perustiedot päivittyvät kantaan 4.6 Käyttäjän piirteiden haku Käyttäjän piirteet palautuvat oikeanlaisessa list a- rakenteessa 4.7 Käyttäjän piirteiden päivitys Muutokset kättäjän piirteisiin tapahtuvat 4.8 Käyttäjää vastaavan yhteisölistan haku Yhteisöjen id:t palutuvat 4.9 Kaikkien käyttäjien haku Käyttäjien id:t palautuvat 4.10 Yhteisön luonti Kannassa näkyy uusi yhteisö 4.11 Yhteisön poisto Yhteisö poistuu kannasta 4.12 Yhteisön perustietojen haku Yhteisön perustiedot palautuvat omassa tietorakenteessaan 4.13 Yhteisön perustietojen päiv i- tys Yhteisön perustiedot päivittyvät kantaan 4.14 Yhteisön piirteiden haku Yhteisön piirteet palaut u- vat oikeanlaisessa tietorakenteessa 4.15 Yhteisön piirteiden päivitys Muutokset yhteisön piirteisiin tapahtuvat 4.16 Yhteisöä vastaavan käyttäjälistan haku Käyttäjien id:t palautuvat 4.17 Kaikkien yhteisöjen haku Yhteisöjen id:t palautuvat N Virhe sekvenssien käsittelylauseessa. Korjauksen jälkeinen uusintatesti. Osasi tutkia, että käyttäjätunnusta on uniikki. N Kannan tietotyyppi desimaaliluvuille oli määritely väärin. Korjauksen jälkeinen uusintatesti. N Virhe sekvenssien käsittelylauseessa. Korjauksen jälkeinen uusintatesti. N Kannan tietotyyppi desimaaliluvuille oli määritely väärin. Lisäksi virhe taulunimessä. Korjauksen jälkeinen uusintatesti.