T-76.115 Tietojenkäsittelyopin ohjelmatyö Sisältö Keimo-visualisointijärjestelmän Ray tracing - visualisaation testisarja. Sarja sisältää testitapaukset ja testilokit Päivämäärä 13.4.2003 Projektiryhmä Keimo keimo-dev@list.hut.fi Kirjoittajat Johan Engström jengstro@cc.hut.fi Muutokset PVM Tekijä Versio Selitys 13.4.2003 Johan 0.1 Testisarja valmis testausta varten. 14.4.2003 Matti 1.0 Testaus 1
Sisällysluettelo 1 Johdanto...2 1.1 Testisarjan tarkoitus... 2 1.2 Testiympäristö... 2 1.3 Testiympäristön pystytys... 2 2 Testitapaukset... 2 2.1 Visualisaation lataaminen... 2 2.2 Testitapaus 2... 3 2.3 Testitapaus 3... 4 2.4 Testitapaus 4... 4 1 Johdanto 1.1 Testisarjan tarkoitus Tässä dokumentissa on kuvattu Ray tracing -visualisaation testaamiseen laaditut testitapaukset. Komponentin toiminnallisuutta testataan käyttäjävaatimusten pohjalta tehdyillä testitapauksilla. 1.2 Testiympäristö Testiympäristönä käytetään normaalia Windows 2000 käyttöjärjestelmällä varustettua PC-tietokonetta, joka täyttää Käyttäjävaatimusdokumentissa esitetyt laitteisto- ja ohjelmistovaatimukset. 1.3 Testiympäristön pystytys Testaus ei vaadi erityisiä järjestelyjä. Edellisessä kohdassa kuvattuun ympäristöön asennetaan testattava Keimon versio. 2 Testitapaukset 2.1 Visualisaation lataaminen T601 Käyttäjä lataa visualisaation Keimo-visualisointijärjestelmään. Ohjelma ei ole toiminnassa. 2
Askeleet ja odotetut tulokset 1) Käyttäjä käynnistää ohjelman. >Ohjelma käynnistyy ja lataa visualisointi- ja käyttöliittymäosiot. 2) Käyttäjä valitsee uuden visualisaation File-New record... >Guimo avaa visualisaation valintadialogin 3) Käyttäjä valitsee listasta Ray tracing visualization visualisaation. >Visualisaatio avautuu perusnäkymällä, jossa näkyy yksinkertainen ympäristö ja kahdesta eri kuvakulmasta. Odotettu lopputilanne Ohjelma on käynnissä ja visualisaation on toimintavalmis. 2.2 Testitapaus 2 T602 Pallojen ja valojen parametrien muuttaminen Askeleet ja odotetut tulokset 1) Käyttäjä vaihtaa pallon 1 kaikkia parametrejä >Pallo 1 reagoi oikein parametrien vaihtoon 2) Käyttäjä vaihtaa pallon 2 kaikkia parametrejä >Pallo 2 reagoi oikein parametrien vaihtoon 3) Käyttäjä vaihtaa pallon 3 kaikkia parametrejä > Pallo 3 reagoi oikein parametrien vaihtoon 4) Käyttäjä vaihtaa valon 1 kaikkia parametrejä >Valo 1 reagoi oikein parametrien vaihtoon 5) Käyttäjä vaihtaa valon 2 kaikkia parametrejä > Valo 2 reagoi oikein parametrien vaihtoon Odotettu lopputilanne Visualisaation pallot ja valot ovat tilassa, jossa niiden parametrit on askelten suorittamisen jälkeen. PVM Testattava versio Testaaja Löytyneiden virheiden ID:t Testitulos(hyv/hyl) 3
2.3 Testitapaus 3 T603 Tärkeä Kameroiden liikuttelu ja alkusijainnin palautus. Askeleet ja odotetut tulokset 1) Käyttäjä liikuttelee molempia kameroita hiirellä. > Molemmat kamerat navigoivat oikein 2) Käyttäjä painaa Reset cameras -nappia > Kamerat siirtyvät alkusijaintiin Odotettu lopputilanne Kamerat ovat alkusijainnissa. 2.4 Testitapaus 4 T604 Säteiden seuranta ja kuvan muodostuminen Askeleet ja odotetut tulokset 1) Käyttäjä vaihtaa ruudukon resoluutiota > Ruudukon koko muuttuu 2) Käyttäjä steppaa frameja eteenpäin Visualisaatio näyttää frame kerrallaan säteiden kulun. 4
Kun yhden ruudun säteet on näytetty, saa ruutu lopullisen värin ja siirrytään seuraavaan ruutuun. Odotettu lopputilanne Kaikki ruudut ovat saaneet värin. 5