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

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

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

T Tietojenkäsittelyopin ohjelmatyö

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

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

L models. Testisuunnitelma. Ryhmä Rajoitteiset

Automaattinen yksikkötestaus

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

Ohjelmiston testaussuunnitelma

T Tietojenkäsittelyopin ohjelmatyö Tietokonegrafiikka-algoritmien visualisointi Vaatimustenhallinta

Ohjelmiston testaus ja laatu. Ohjelmistotekniikka elinkaarimallit

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

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

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

Testaussuunnitelma Labra

Ohjelmistotuotantoprojekti

T Testiraportti - järjestelmätestaus

TESTIRAPORTTI - VYM JA KANTA Virtuaaliyhteisöjen muodostaminen Versio 1.0

Kuopio Testausraportti Asiakkaat-osakokonaisuus

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

Testausraportti. Oppimistavoitteiden hallintajärjestelmä harri

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

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

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

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

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

T Tietojenkäsittelyopin ohjelmatyö

TIE Ohjelmistojen testaus 2015 Harjoitustyö Vaihe 3. Antti Jääskeläinen Matti Vuori

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

COTOOL dokumentaatio Testausdokumentit

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

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

Testiraportti - Koordinaattieditori

Hirviö Laadunvarmistussuunnitelma

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

Convergence of messaging

TESTIRAPORTTI - XMLREADER LUOKKA Virtuaaliyhteisöjen muodostaminen Versio 1.0

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

UCOT-Sovellusprojekti. Testausraportti

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

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

Testisarja Materiaali- ja valaistusparametrit

58160 Ohjelmoinnin harjoitustyö

Good Minton QA Raportti Iteraatio 1 Sulkapalloliiton Kilpailujärjestelmä

Laadunvarmistuksen suunnitelma. Ryhmä ExtraTerrestriaLs Aureolis Oy

Laadunvarmistuksen suunnitelma. Ryhmä ExtraTerrestriaLs Aureolis Oy

T Tietojenkäsittelyopin ohjelmatyö Tietokonegrafiikka-algoritmien visualisointi Vaatimustenhallinta

T Testiraportti - integraatiotestaus

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

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

Laaturaportti [iteraatio 2] Ryhmä 14

Laadunvarmistusdokumentti

Yksikkötestaus. import org.junit.test; public class LaskinTest public void testlaskimenluonti() { Laskin laskin = new Laskin(); } }

Testaussuunnitelma Versio Päiväys Tekijä Kuvaus

Hirviö Laadunvarmistussuunnitelma

Ohjelmistojen mallintaminen. Luento 11, 7.12.

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

T Testiraportti TR-2. ETL-työkalu

Ohjelmiston testaus ja laatu. Testaustasot

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

T Testiraportti - integraatiotestaus

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

Hirviö Testausraportti I2

T Tietojenkäsittelyopin ohjelmatyö Tietokonegrafiikka-algoritmien visualisointi Vaatimustenhallinta

WCLIQUE. Ohjelmistoprojekti. Testaussuunnitelma

Luku 8 Rakennusvaihe. Detailed Design. Programming. Moduulisuunnittelu. Ohjelmointi

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

Dynaaminen analyysi III

Lohtu-projekti. Testaussuunnitelma

EDISTYMISRAPORTTI - T4 Virtuaaliyhteisöjen muodostaminen Versio 1.0

Ohjelmien testaustyökalut

CoMa - Testausdokumentti

Test-Driven Development

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

Testaussuunnitelma. Oppimistavoitteiden hallintajärjestelmä harri

Ohjelmistotestaus -09

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

Testauksen tuki nopealle tuotekehitykselle. Antti Jääskeläinen Matti Vuori

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

Menetelmäraportti Ohjelmakoodin tarkastaminen

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

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

Santeri Saarinen Korjattu testaustasoja ja tehty tarkennuksia I1-testaukseen

Testaus osana ohjelmistojen elinkaarta I

Projektityö

Käyttötapausanalyysi ja testaus tsoft

CT60A4150 OHJELMISTOTESTAUKSEN PERUSTEET. Jussi Kasurinen Kevät 2015

Kuopio Testausraportti Kalenterimoduulin integraatio

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

Projektisuunnitelma. (välipalautukseen muokattu versio) Vesiprosessin sekvenssiohjelmointi ja simulointiavusteinen testaus

Test-Driven Development

Testauksen hallintaa teekkareille (ja muille kiinnostuneille) Arto Stenberg

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

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

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

TIE Ohjelmistojen testaus Harjoitustyön esittely osa 1: Yleisinfo ja vaiheet 1 & 2. Antti Jääskeläinen Matti Vuori

Kuutioiden pakkaus - Teoria

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

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

Soveltuvuustutkimus Lifebelt-ohjelman ideologian käytettävyydestä olioorientoituneeseen

Transkriptio:

T-76.115 Tietojenkäsittelyopin ohjelmatyö Sisältö Tästä dokumentista ilmenee T1-vaiheessa suoritettu testaus, sen tulokset ja poikkeamat testisuunnitelmasta. Päivämäärä 1.12.2002 Projektiryhmä Keimo keimo-dev@list.hut.fi Kirjoittajat Yrjö Peussa peussa@iki.fi Muutokset PVM Tekijä Versio Selitys 1.12.2002 Yrjö Peussa 0.9 Valmis versio 2.12.2002 Matti Kannala 1.0 Viimeistely palautukseen 1

Sisällysluettelo 1 Testiraportin tunniste... 3 2 Yleisesti... 3 3 Poikkeamat testisuunnitelmasta... 3 4 Kattavuusarvio... 4 5 Yhteenveto tuloksista... 4 6 Tulokset... 4 7 Yhteenveto testausprosessista... 5 2

1 Testiraportin tunniste Keimo_TR_02122002_1.0 2 Yleisesti Testiraportti Keimo_TR_02122002_1.0 kuvaa testausta, joka suoritettiin Keimo-projektin T1-vaiheessa testisuunnitelma Keimo_TS_02122002_1.0:n mukaan. T1-vaiheessa harjoitettiin yksikkötestausta osana normaalia ohjelmointia. Tästä ei pidetty erikseen kirjaa, vaan yksikkötestaus toimi ohjelmoijan työkaluna virheiden löytämiseen ennen kuin koodi siirretään versionhallintaan muun koodin joukkoon. Lisäksi tehtiin järjestelmätestausta yhdellä testisarjalla, Guimo-alijärjestelmän testeillä. Testisarja löytyy omasta dokumentistaan (Guimo_testisarja.doc) ja samassa dokumentissa ovat myös testilokit asiaankuuluvien testikohtien yhteydessä. Järjestelmätestaus pantiin toimeen yksittäisellä koneella, joka täyttää ohjelmistolle määritellyt vaatimukset. 3 Poikkeamat testisuunnitelmasta Testaus tapahtui pääsääntöisesti testisuunnitelman mukaisesti. Aikatauluarvio ei pitänyt, ja järjestelmätestauksessa läpikäydyn testisarjan tutkima alijärjestelmä ei ollut jokaisen testikohdan osalta implementoitu. Tämän voidaan ajatella rikkovan testisuunnitelman kohtaa 3.2, joka toteaa Järjestelmätestauksen kohde on aina täysi versio ohjelmistosta. Puuttuvaa implementaatiota oli kuitenkin niin vähän että testaus voitiin järkevästi suorittaa. 3

4 Kattavuusarvio Yksikkötestaus kattoi kohtuullisen osan tehdystä ohjelmakoodista niissä kohdissa, joissa sitä oli mahdollista käyttää. Järjestelmätestaus kattoi käyttöliittymäkomponentin toiminnan perusteellisesti. Kaksi neljästätoista testikohdasta jouduttiin kuitenkin hylkäämään koska jotain tarvittavaa toiminnallisuutta ei oltu implementoitu vielä. Tarkempi tieto näistä testikohdista löytyy tämän dokumentin kappaleesta 6. Testauksessa ei varioitu käytettävää järjestelmää eikä suoritettu järjestelmällisesti useaa toistoa samalle testille. 5 Yhteenveto tuloksista Johtuen yksikkötestauksen käyttötavasta Keimo-projektissa, yksikkötestauksesta ei ole tilastoituja tuloksia. Kaikki yksikkötestit pitää mennä läpi, jotta koodia saa siirtää versionhallintaan. Järjestelmätestauksessa kyettiin löytämään vain yksi varsinainen virhe sekin ilmeni alhaisimman, normaali statuksen omaavan testikohdan yhteydessä. Loput kaksi järjestelmätestauksen hylättyä testikohtaa eivät olleet testattavissa puuttuvan toiminnallisuuden takia. Järjestelmätestaus, Guimo-testisarja: Hyväksytty Hylätty Kriittinen 3 1 Tärkeä 7 1 Normaali 1 1 6 Tulokset Yksityiskohtaiset tiedot järjestelmätestauksen tuloksista löytyvät testilokeista, jotka ovat testisarjan (Guimo_testisarja.doc) testikohtien yhteydessä. Järjestelmätestauksessa hylättiin seuraavat kolme testikohtaa: T102 Ohjelman sulkeminen T103 Esityksen lataaminen T108 Esityksen tallentaminen Virhe-ID PR3048 (implementaatio puuttuu) (implementaatio puuttuu) 4

7 Yhteenveto testausprosessista Suurin yksittäinen tehtävä vaiheen testausprosessissa oli testisuunnitelman luonti. Siihen uponnut vaiva maksaa kuitenkin itsensä takaisin tulevissa vaiheissa, kun työnteko tehostuu selkeän suunnitelman johdosta. Yksikkötestauksen ajankulu on laskettu ohjelmointiaikaan, eikä sitä ole eritelty. Järjestelmätestauksen osalta T1-vaihe on sinänsä ollut varsin kevyt, että ainoastaan käyttöliittymäkomponentti Guimo on ollut testauskunnossa. Käytäntöjen luominen vaati kuitenkin aikaa, ja tekniset ongelmat vielä hieman lisää. Johdonmukaisesti seuraavan vaiheen testaus tulee olemaan tehokkaampaa, mikä onkin tarpeen, koska testattavan aineiston määrä kasvaa. Työaika jakautui seuraavasti työtehtävien mukaan: Tehtävä Suunniteltu Toteutunut Testisuunnitelman luonti 15h 20h Guimo-testisarjan luonti 3h 6.5h Guimo-testisarjan testaus 2h 3h Testiraportin luonti 2h 7h Yhteensä: 22h 35.5h Testausta oli tekemässä kolme henkilöä, joko yksi tai kaksi henkilöä kerrallaan. Työmäärä jakautui testaajien välillä jokseenkin suhteessa 2:1:1. 5