T Tietojenkäsittelyopin ohjelmatyö. Testiraportti, vaihe LU. Tietokonegrafiikka-algoritmien visualisointi. Testiraportti, vaihe T3

Samankaltaiset tiedostot
T Tietojenkäsittelyopin ohjelmatyö. Testiraportti, vaihe T1. Tietokonegrafiikka-algoritmien visualisointi. Testiraportti, vaihe T1

T Tietojenkäsittelyopin ohjelmatyö

Päivämäärä Projektiryhmä Keimo

T Tietojenkäsittelyopin ohjelmatyö. Testisarja Ray tracing. Tietokonegrafiikka-algoritmien visualisointi. Testisarja Ray tracing

T Tietojenkäsittelyopin ohjelmatyö Tietokonegrafiikka-algoritmien visualisointi Vaatimustenhallinta

T Tietojenkäsittelyopin ohjelmatyö

T Tietojenkäsittelyopin ohjelmatyö Tietokonegrafiikka-algoritmien visualisointi Vaatimustenhallinta

T Tietojenkäsittelyopin ohjelmatyö Tietokonegrafiikka-algoritmien visualisointi Vaatimustenhallinta

T Testiraportti - järjestelmätestaus

Testausraportti. Oppimistavoitteiden hallintajärjestelmä harri

Kuopio Testausraportti Asiakkaat-osakokonaisuus

Ohjelmiston testaussuunnitelma

TESTIRAPORTTI - JÄRJESTELMÄ, PORTAL Virtuaaliyhteisöjen muodostaminen Versio 1.0

T Tietojenkäsittelyopin ohjelmatyö

TIE Ohjelmistojen testaus 2015 Harjoitustyö Vaiheet 1 ja 2. Antti Jääskeläinen Matti Vuori

L models. Testisuunnitelma. Ryhmä Rajoitteiset

TESTIRAPORTTI - VYM JA KANTA Virtuaaliyhteisöjen muodostaminen Versio 1.0

Testisarja Materiaali- ja valaistusparametrit

Testaussuunnitelma. Koskelo. Helsinki Ohjelmistotuotantoprojekti. HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos

TESTIRAPORTTI - JÄRJESTELMÄ, ADMIN Virtuaaliyhteisöjen muodostaminen Versio 1.0

Testaussuunnitelma Labra

UCOT-Sovellusprojekti. Testausraportti

Convergence of messaging

TIE Ohjelmistojen testaus 2016 Harjoitustyö Vaiheet 1 ja 2. Antti Jääskeläinen Matti Vuori

Versio Päiväys Tekijä Kuvaus Tikkanen varsinainen versio

Testaussuunnitelma. Dokumentti: Testaussuunnitelma.doc Päiväys: Projekti: AgileElephant Versio: V0.4

Tämä on tietokonegrafiikka-algoritmien visualisointijärjestelmän projektisuunnitelma. Päivämäärä Projektiryhmä Keimo

Ohjelmiston testaus ja laatu. Ohjelmistotekniikka elinkaarimallit

Testaussuunnitelma PULSU. Syksy 2008 Ohjelmistotuotantoprojekti. HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos

HYVÄKSYMISTESTAUS- RAPORTTI - HAKEUTUJAN PALVELUT JA TODENNETUN OSAAMISEN REKISTERI

Testaussuunnitelma. Dokumentti: Testaussuunnitelma.doc Päiväys: Projekti: AgileElephant

Valtioneuvoston kanslia VAIN VIRKAKÄYTTÖÖN Hallinto- ja palveluosasto/hallintoyksikkö Terja Ketola PTJ2008-työsuunnitelma 1 (5)

Testaussuunnitelma Versio Päiväys Tekijä Kuvaus

Testausraportti. Orava. Helsinki Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos

Good Minton QA Raportti Iteraatio 1 Sulkapalloliiton Kilpailujärjestelmä

Testaussuunnitelma. Pizzeria - Pitseria HAAGA-HELIA ammattikorkeakoulu Tietojenkäsittelyn koulutusohjelma. WebPizza

Testausdokumentti. Kivireki. Helsinki Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos

TESTIRAPORTTI - XMLREADER LUOKKA Virtuaaliyhteisöjen muodostaminen Versio 1.0

Hyväksymistestauksen tarkistuslista järjestelmän hankkijalle

Ohjelmistotuotantoprojekti

COTOOL dokumentaatio Testausdokumentit

Testaaminen ohjelmiston kehitysprosessin aikana

58160 Ohjelmoinnin harjoitustyö

Automaattinen yksikkötestaus

CoMa - Testausdokumentti

Tik Tietojenkäsittelyopin ohjelmatyö Tietotekniikan osasto Teknillinen korkeakoulu. LiKe Liiketoiminnan kehityksen tukiprojekti

Testiraportti - Koordinaattieditori

T Testiraportti - integraatiotestaus

TIE Ohjelmistojen testaus Harjoitustyön esittely osa 2: Vaiheet 3 & 4. Antti Jääskeläinen Matti Vuori

TIE Ohjelmistojen testaus Harjoitustyön esittely osa 2: Vaiheet 3 & 4. Antti Jääskeläinen Matti Vuori

dokumentin aihe Dokumentti: Testausraportti_I1.doc Päiväys: Projekti : AgileElephant

Hirviö Testausraportti I2

Käyttäjien tunnistaminen ja käyttöoikeuksien hallinta hajautetussa ympäristössä

T Tietojenkäsittelyopin ohjelmatyö. Projektin loppuraportti. Tietokonegrafiikka-algoritmien visualisointi. Projektin loppuraportti

Testaussuunnitelma. Ohjelmistotuotantoprojekti Nero. Helsinki Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos

Hirviö Laadunvarmistussuunnitelma

TESTIRAPORTTI - XMLREADER-LUOKKA Virtuaaliyhteisöjen muodostaminen Versio 1.0 (luonnos 2)

Kuopio Testausraportti Kalenterimoduulin integraatio

EDISTYMISRAPORTTI - T4 Virtuaaliyhteisöjen muodostaminen Versio 1.0

Testaussuunnitelma. Polku versio 1.0. Projektiryhmä. Janne Pihlajaniemi. Antti Jämsén.

Lohtu-projekti. Testaussuunnitelma

Laadunvarmistuksen suunnitelma. Ryhmä ExtraTerrestriaLs Aureolis Oy

Testaussuunnitelma. Asdf. Helsinki Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos

T Testiraportti TR-2. ETL-työkalu

@Tampereen Testauspäivät ( )

Testaussuunnitelma. Opeapuri. Helsinki Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos

Testauksen hallinta Testaustyökalut Luento 7 Antti-Pekka Tuovinen

Testaussuunnitelma. PUSU-ryhmä. Helsinki Ohjelmistotuotantoprojekti. HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos

Laadunvarmistuksen suunnitelma. Ryhmä ExtraTerrestriaLs Aureolis Oy

Sopimus Asiakas- ja potilastietojärjestelmästä. Liite N: Kielivaatimukset

SEPA päiväkirja. BetaTeam. Juho Mäkinen, 57796V, Jari Leppä, 42710V, Versio Pvm Tekijä Kuvaus

T Testiraportti - integraatiotestaus

Yksikkötestaus. Kattava testaus. Moduulitestaus. Ohjelman testaus. yksikkotestaus/ Seija Lahtinen

Testaussuunnitelma Luuppi-projekti

Testaus elinkaaressa

CT60A4150 OHJELMISTOTESTAUKSEN PERUSTEET. Jussi Kasurinen Kevät 2016

Ohjelmien testaustyökalut

Hirviö Laadunvarmistussuunnitelma

Testaussuunnitelma. Oppimistavoitteiden hallintajärjestelmä harri

Santeri Saarinen Korjattu testaustasoja ja tehty tarkennuksia I1-testaukseen

Testaus-tietoisku: Tärkeimpiä asioita testauksesta projektityökurssilaisille

T Tietojenkäsittelyopin ohjelmatyö Tietokonegrafiikka-algoritmien visualisointi Toiminnallinen määrittely

Kuopio. Testitapausluettelo: Projektit-osakokonaisuus

KanTa-palvelut. Sähköisen lääkemääräyksen testauspalvelun suunnitelma. versio 1.0

Testausdokumentti. Sivu: 1 / 10. Ohjelmistotuotantoprojekti Sheeple Helsingin yliopisto. Versiohistoria

Testaussuunnitelma. PLAYOFF Jari Anttila Sanna Fröblom Aarno Sandvik Tommi Paavilainen Miikka Kohijoki. Päivi Pääkkö, ohjaaja

Menetelmäraportti Ohjelmakoodin tarkastaminen

CT60A4150 OHJELMISTOTESTAUKSEN PERUSTEET. Jussi Kasurinen Kevät 2015

Koulutuksen suunnittelijan ja opettajan palvelut projekti (Peppi) Ohjausryhmän 9. kokous

Ohjelmiston testaus ja laatu. Testaustasot

SEPA diary. Dokumentti: SEPA_diary_PK_HS.doc Päiväys: Projekti: AgileElephant Versio: V0.3

Tämä on tietokonegrafiikka-algoritmien visualisointijärjestelmän projektisuunnitelma. Päivämäärä Projektiryhmä Keimo

Tik Tietojenkäsittelyopin ohjelmatyö Tietotekniikan osasto Teknillinen korkeakoulu. LiKe Liiketoiminnan kehityksen tukiprojekti

Testaus osana ohjelmistojen elinkaarta I

Testauksen hallintaa teekkareille (ja muille kiinnostuneille) Arto Stenberg

Järjestelmätestauksen vaatimukset. 6. Järjestelmätestaus (B, 14) Järjestelmätestauksen korkean tason testausstrategia

Testaussuunnitelma. Karstula. Helsinki Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos

Testaussuunnitelma. Populous. Helsinki Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos

Mihin kaikkeen voit törmätä testauspäällikön saappaissa?

Transkriptio:

T-76.115 Tietojenkäsittelyopin ohjelmatyö Testiraportti, vaihe LU Sisältö Tästä dokumentista ilmenee LU-vaiheessa suoritettu testaus, sen tulokset ja poikkeamat testisuunnitelmasta. Päivämäärä 14.4.2003 Projektiryhmä Keimo keimo-dev@list.hut.fi Kirjoittajat Matti Kannala matti.kannala@hut.fi Muutokset PVM Tekijä Versio Selitys 14.4.2003 Matti Kannala 1.0 Valmis versio. 1

Sisällysluettelo 1 Testiraportin tunniste... 2 2 Yleisesti... 2 3 Poikkeamat testisuunnitelmasta... 2 4 Kattavuusarvio... 2 5 Yhteenveto tuloksista... 3 6 Tulokset... 5 7 Yhteenveto testausprosessista... 5 1 Testiraportin tunniste Keimo_TR_14042003_1.0 2 Yleisesti Testiraportti Keimo_TR_14042003_1.0 kuvaa testausta, joka suoritettiin Keimo-projektin LU-vaiheessa testisuunnitelma Keimo_TS_14042003_5.0:n mukaan. LU-vaiheessa viimeisteltiin loput 3 visualisaatiota loppuun. Järjestelmätestausta suoritettiin niiden kolmen visualisaation osalta. Hyväksymistestaus tehtiin koko järjestelmälle. Yksikkötestaus tehtiin edelleen ohjelmoijan toimesta ilman yksikkötestaustyökalua. Menetelminä oli ohjelmakoodin debuggaaminen rivi kerrallaan ja Guimokäyttöliittymäkomponttien testaus yksittäin visualisaation testiversiossa. 3 Poikkeamat testisuunnitelmasta Hyväksymistestausta varten ei nähty hyödylliseksi tehdä hyväksymistestaus testisarjaa vaaan testaus suoritettiin suoraan käyttäjävaatimusten käyttötapausten avulla. Uusimmat visualisaatiot oli järjestelmätestauksessa vielä viimeistelyä vailla. Tämä ei aiheittanut kuitenkaan ongelmia, koska perustoiminnallisuus oli jo toteteutettu. Ad-hoc-testausta tuli tehtyä suunnitelmia huomattavasti enemmän. 4 Kattavuusarvio Yksikkötestaus kattoi kohtuullisen osan tehdystä ohjelmakoodista niissä kohdissa, joissa sitä oli mahdollista käyttää. 2

Järjestelmätestaus kattoi uusien visualisaatioiden ja Guimon toiminnat. Järjestelmätestauksessa ei varioitu käytettävää järjestelmää eikä suoritettu järjestelmällisesti useaa toistoa samalle testille. Hyväksymistestaus suortettiin käyttäjävaatimuksia vastaan ilman erillistä testisarjaa. Hyväksymistestauksessa tarkistettiin vaatimus kerrallaan oliko vaatimus toteutettu järjestelmään. Kaikki käyttäjävaatimukset käytiin läpi. 5 Yhteenveto tuloksista Johtuen yksikkötestauksen käyttötavasta Keimo-projektissa, yksikkötestauksesta ei ole tilastoituja tuloksia. Hyväksymistestauksen testiloki: Tunniste Nimi Prioriteetti Hyv / Hyl R513 Ohjelman käynnistäminen Välttämätön R514 Visualisoinnin käynnistäminen Välttämätön R504 Kameroiden navigointi Välttämätön R503 Kappaleiden renderöintitavan Välttämätön muuttaminen R508 Normaalivektoreiden näyttäminen Välttämätön R509 Käyttöliittymäkomentojen Välttämätön nauhoittaminen R510 Nauhoituksien toistaminen Välttämätön R501 Kameroiden lisääminen Välttämätön R502 Debug-kameran lisääminen Välttämätön R608 Kameran polttoväli Välttämätön R609 Etu- ja takaleikkaustasot Välttämätön R617 Ortogonaali perspektiivi Hyödyllinen R607 Materiaaliparametrien säätäminen Välttämätön R606 Paikallinen valaistusmalli: Phong Suositeltava R619 Valojen liikuttaminen Suositeltava R604 Z-puskurin visualisointi Välttämätön R603 A-puskurin visualisointi Hyödyllinen R612 Varjojen näyttäminen Suositeltava R618 Perustransformaatiot Välttämätön R404 Objektikirjasto Suositeltava R405 Tekstuurikirjasto Suositeltava R406 Matematiikkakirjasto Välttämätön R407 Yleiset 3D-primitiivit Välttämätön R309 Käyttöliittymäkirjaston Välttämätön vähimmäisvaatimus GLUT R310 Javan AWT:lla toteutettu käyttöliittymä Suositeltava 3

R311 Virheiden korjaus ennen toimitusta Välttämätön R512 Visualisointien suorituskyky Välttämätön R304 Ohjelmakoodin siirrettävyys Välttämätön R402 Visualisointi splineistä Suositeltava R403 RIB-formaatin tuottaminen Hyödyllinen R201 Ohjelmakoodin kommentointikieli Välttämätön R202 Ohjelmakoodin Suositeltava kommentointistandardi R204 Ohjelmointirajapinnan Välttämätön dokumentointikieli R205 Ohjelmointirajapinnan dokumentin Hyödyllinen formaatti R203 Ohjelmakoodin kommenttien HTMLjulkaisu Hyödyllinen Hyväksymistestaus, Keimo: Välttämätön 21 0 Suositeltava 6 2 Hyödyllinen 1 2 Järjestelmätestaus, Camera-testisarja: Järjestelmätestaus, Raytracing-testisarja: Järjestelmätestaus, Zbuffer-testisarja: 4

6 Tulokset Yksityiskohtaiset tiedot järjestelmätestauksen tuloksista löytyvät testilokeista, jotka ovat testisarjojen testitapausten yhteydessä. Järjestelmä testauksessa ei löytynyt virheitä. Adhoc testauksessa löytyi muutamia virheitä, joita järjestelmätestauksessa ei olisi löytynyt. 7 Yhteenveto testausprosessista Tavoitteena LU-vaiheen testauksessa oli laatia testisarjat uusille visualisaatioille ja suorittaa niiden mukainen järjestelmätestaus ja suorittaa hyväksymistestaus koko järjestelmälle. Järjestelmätestauksen osalta LU-vaiheessa testattavaa materiaalia oli paljon, mutta testausaktiviteettit sujui suunniteltua nopeammin. Ad-hoc testaukseen käytettiin puolestaan huomattavasti enemmän aikaa. Pieni aikataulun alitus johtui osaltaan ajanpuutteesta ja järjestelmätestauksen nopeasta suorittamisesta Työaika jakautui seuraavasti työtehtävien mukaan: Tehtävä Status Suunniteltu Toteutunut Ad-hoc-testausta Ei aloitettu 5h 10h Visu3-testisarjan luonti Ei valmis 3h 3h Visu3-testisarjan testaus Ei valmis 2h 1h Visu4-testisarjan luonti Ei valmis 3h 2h Visu4-testisarjan testaus Ei valmis 2h 1h Visu5-testisarjan luonti Ei valmis 3h 2h Visu5-testisarjan testaus Ei valmis 2h 1h Hyväksymistestisarjan luonti Ei aloitettu 5h 0h Hyväksymistestisarjan testaus Ei aloitettu 5h 4h Testiraportin luonti Valmis 5h 3h Yhteensä: 35h 27h Yksikkötestauksen ajankulu on laskettu ohjelmointiaikaan, eikä sitä ole eritelty. Järjestelmätestausta oli tekemässä kaksi henkilöä, joko yksi tai kaksi henkilöä kerrallaan. Työmäärä jakautui testaajien välillä kutakuinkin tasan. 5