T Tietojenkäsittelyopin ohjelmatyö
|
|
- Maria Kinnunen
- 8 vuotta sitten
- Katselukertoja:
Transkriptio
1 T Tietojenkäsittelyopin ohjelmatyö Sisältö Tämä dokumentti on tietokonegrafiikka-algoritmien visualisointiin tarkoitettujen visualisointien ja niiden tekemiseen tarkoitetun ohjelmointirajapinnan testisuunnitelma. Päivämäärä Projektiryhmä Keimo Kirjoittajat Matti Kannala Muutokset PVM Tekijä Versio Selitys Matti Kannala 0.1 Versio ryhmän kommentoitavaksi Iiro Ojala 0.2 Katselmoinnissa tehtyjä muutoksia Matti Kannala 1.0 Viimeistely palautukseen 1
2 Sisällysluettelo 1 n tunniste Johdanto Suunnitelman tarkoitus ja esittely Sanasto Lähteet Yleiskatsaus dokumenttiin Testauksen kohteet Yksikkötestauksen kohteet Järjestelmätestauksen kohteet Hyväksymistestauksen kohteet Kohteet, joita ei testata Testattavat ominaisuudet Jako testisarjoihin Guimon perustoiminnallisuus Visualisaatio 1: Lokaalit valaistusmallit ja materiaaliparametrit Visualisaatio 2: Perustransformaatiot Visualisaatio 3: 3D-kameran parametrit Visualisaatio 4: Globaalit valaistusmallit Visualisaatio 5: Z- ja A-puskuri Hyväksymistestaus Ominaisuudet, joita ei testata Lähtökohdat Konfiguraation hallinta Testitapausten tärkeysluokat Virheiden vakavuusluokat Testaustyökalut Rajoitukset Testien hyväksymis- ja hylkäämisperusteet Yksikkötestien hyväksymis- ja hylkäämisperusteet Testisarjojen hyväksymis- ja hylkäämisperusteet Hyväksymistestauksen hyväksymis- ja hylkäämisperusteet Testauksen keskeyttämisen ja jatkamisen kriteerit Toimitukset Välttämättömät toimitukset Suositeltavat toimitukset Tehtävät testauksessa Ympäristövaatimukset Turvallisuus Tilat Laitteet Ohjelmistot Vastuut Henkilökunta- ja koulutustarpeet Roolit
3 13.2 Henkilöt Koulutus Aikataulu Projektin päävaiheiden aikataulu Tehtävien aikataulu ja status Riskit Riskien mittaaminen Kurssiorganisaatioon liittyvät riskit Asiakkaaseen liittyvät riskit Projektiryhmään liittyvät riskit Yhteenveto riskeistä Testisarjat Testisarjojen rakenne Testisarjat
4 1 n tunniste Keimo_TS_ _1.0 2 Johdanto 2.1 Suunnitelman tarkoitus ja esittely Tämän suunnitelman tarkoituksena on toimia projektisuunnitelmana Keimotietokonegrafiikka-algoritmien visualisointien ja niiden tekemiseen tarkoitetun ohjelmointirajapinnan testausprojektille. Testattava ohjelmisto sisältää Windowsympäristössä toimivan 3D-grafiikkaa sisältävän ohjelman sekä C++-kielisen ohjelmointirajapinnan. Suunnitelmassa kuvataan testausaktiviteetit laajuuksineen, lähestymistavat, resurssit ja aikataulu. Tarkoituksena on luetella testattavat asiat ja ominaisuudet, testaukseen sisältyvät tehtävät, vastuut ja riskit. Testauksessa pyritään löytämään ohjelmiston virheet mahdollisimman tehokkaasti ja aikaisessa vaiheessa. Testauksella pyritään myös varmistamaan ohjelmiston riittävä laatu ennen lopullisen tuotteen luovuttamista ohjelmistoprojektin viimeisessä vaiheessa, luovutuksessa. Testausprojektissa käytetään testausmenetelminä yksikkötestausta, järjestelmätestausta ja hyväksymistestausta. Yksikkötestaus toteutetaan automaattitestauksena käyttäen Junit- ja CppUnit-testauskirjastoja. Järjestelmä- ja hyväksymistestaus suoritetaan ennaltamäärättyjen testisarjojen avulla. Lisäksi projektin aikana suoritetaan ad-hoctestausta ja käytettävyyden parantamiseen käytetään heuristista arviointia. 2.2 Sanasto Alla on esitetty dokumentissa käytetyt keskeiset termit englanniksi ja suomeksi: englanti test plan test suite test case test log test report bug bug report ad-hoc-testing suomi testisuunnitelma testisarja (testitapaussarja) testitapaus testiloki testiraportti virhe virheraportti ad-hoc-testaus (ennalta määräämätön testaus) 4
5 2.3 Lähteet Keimon projektisuunnitelma Keimon käyttäjävaatimusdokumentti Keimon yksikkötestauksen käyttöönottosuunnitelma Keimon heuristisen arvioinnin käyttöönottosuunnitelma CppUnit Home Page, URL: JUnit Home Page, URL: IEEE Standard for software test documentation Burana-virheraportointiohjelma URL: Yleiskatsaus dokumenttiin Luvussa 1 määritellään dokumentin tunniste, josta selviää dokumentin nimi, versio ja päivämäärä. Luvussa 2 esitellään suunnitelman tarkoitus ja käydään lyhyesti läpi testauksen kohde ja käytettävät menetelmät. Luvussa 3 kerrotaan testauksen kohteet ja miten ne on saatavilla testausta varten. Luvussa 4 määritellään, mitä asioita testataan. Luvussa 5 määritellään, mitä asioita ei testata. Luvussa 6 esitellään testauksen lähtökohdat: konfiguraation hallinta, luokitukset, työkalut ja mittarit. Luvussa 7 kerrotaan, millä perusteella testit voidaan hyväksyä tai hylätä. Luvussa 8 kerrotaan, millä perusteella testaus pitää lopettaa ja milloin testausta saa jatkaa. Luvussa 9 määritellään testausprojektissa toimitettavat dokumentit. Luvussa 10 esitellään testauksen tehtävät ja niiden väliset suhteet. Luvussa 11 keskitytään ympäristövaatimuksiin, joita testauksella on. Luvussa 12 kerrotaan henkilöstön vastuut eri vaiheissa. Luvussa 13 esitellään testaushenkilökunta rooleineen ja mahdolliset koulutustarpeet. Luvussa 14 esitellään testausprojektin aikataulu ja status. 5
6 Luvussa 15 määritellään testausprojektin riskit ja analysoidaan niiden vakavuudet. Luvussa 16 esitellään lyhyesti järjestelmä- ja hyväksymistestauksen testisarjat. 3 Testauksen kohteet 3.1 Yksikkötestauksen kohteet Yksikkötestauksessa CppUnit:lla tai JUnit:lla testattavat kohteet ovat ohjelmakoodin luokat, joihin on kirjoitettu yksikkötestejä. Koska yksikkötestit ovat automaattisia, ne ajetaan joka kerta läpi, kun muutettua koodia aiotaan siirtää versionhallintaan. Yksikkötestausta tehdään siis vain kun ohjelmakoodia muutetaan. Aluksi kehittäjä ottaa versionhallinnasta tuoreimman version kaikesta ohjelmakoodista paikalliselle levylle ja tekee muutokset koodiin. Muutosten jälkeen kehittäjä yhdistää samaan aikaan muiden kehittäjien tekemät muutokset paikalliselle levylleen. Yhdistetty versio on versio, jonka moduuleille yksikkötestaus suoritetaan ennen versionhallintaan siirtämistä. Tarkemmat ohjeet yksikkötestaukseen löytyy Keimon yksikkötestauksen käyttöönottosuunnitelmasta. 3.2 Järjestelmätestauksen kohteet Järjestelmätestauksen kohde on aina täysi versio ohjelmistosta. Täysi versio sisältää kaikki version toteutetut visualisaatiot ja käyttöliittymämoduulin Guimon. Järjestelmätestausta varten testaaja hakee versionhallinnasta uusimman asennuspaketin tai sitä vastaavat binäärit, jos asennuspakettia ei ole projektin kyseisessä vaiheessa vielä toteutettu. Sen jälkeen testaaja asentaa testattavan ohjelman testikoneelle. Järjestelmätestaus suoritetaan testitapauksilla, jotka on koottu testisarjoiksi. Testisarjat on dokumentoitu testisarjoittain dokumentteihin, jotka on nimetty testattavan kokonaisuuden mukaan. 3.3 Hyväksymistestauksen kohteet Hyväksymistestauksen kohde on asiakkaalle luovutettava lopullinen versio. Testaaja hakee testattavan version asennuspaketin versionhallinnasta ja asentaa ohjelmiston testauskoneelle. Hyväksymistestauksessa suoritetaan käyttäjävaatimusdokumentin vaatimuksista kirjoitetut testitapaukset. Testitapaukset löytyvät hyväksymistestauksen testisarjadokumentista. 3.4 Kohteet, joita ei testata Projektin ainoat testaamattomat kohteet ovat ohjelmakoodin luokat, joihin ei kirjoiteta yksikkötestejä ja automaattisesti generoidut dokumentit. Testaamattomia luokkia ovat 6
7 luokat, joissa ei ole mitään testattavissa olevaa monimutkaista toiminnallisuutta. Automaattisesti generoidut dokumentit ovat ohjelmakoodista Doxygen-ohjelmalla generoidut dokumentit. Dokumenttien toiminnallisuus tulee riittävästi testattua kehittäjien toimesta, kun he selaavat luokkien määrittelyjä. 4 Testattavat ominaisuudet 4.1 Jako testisarjoihin Järjestelmän ominaisuudet testataan järjestelmä- ja hyväksymistestauksessa. Ominaisuuksien testaus on jaettu testisarjoihin, jotka sisältävät testitapauksia. Järjestelmätestausta varten tehdään 7 testisarjaa: yksi testaamaan käyttöliittymän, Guimon perustoiminnallisuuksia, yksi jokaista visualisaatiota kohden ja yksi hyväksymistestausta varten. Jokaisesta testisarjasta on lueteltu käyttäjävaatimukset, jotka testisarjan tulisi testata ja minkä perusteella testitapauksia kirjoitetaan. Kaikkia visualisaatioita koskevat vaatimukset on jaettu visualisaatioiden testisarjojen kesken siten, että testitapauksissa ei ole toistoa. Hyväksymistestaus koostuu yhdestä kaikki käyttäjävaatimukset kattavasta testisarjasta. Testitapausten prioriteettien määrityksessä käytetään apuna vaatimuksien prioriteetteja. 4.2 Guimon perustoiminnallisuus Käyttöliittymäkomentojen nauhoittaminen Nauhoitusten toistaminen 4.3 Visualisaatio 1: Lokaalit valaistusmallit ja materiaaliparametrit Ohjelman käynnistäminen Visualisoinnin käynnistäminen Materiaaliparametrien säätäminen Paikallinen valaistusmalli: Phong Valojen liikuttaminen 4.4 Visualisaatio 2: Perustransformaatiot Perustransformaatiot Kameroiden navigointi Kappaleiden renderöintitavan muuttaminen Normaalivektorien näyttäminen 7
8 4.5 Visualisaatio 3: 3D-kameran parametrit Kameroiden lisääminen Debug-kameran lisääminen Kameran polttoväli Etu- ja takaleikkaustasot Ortogonaaliperspektiivi 4.6 Visualisaatio 4: Globaalit valaistusmallit Varjojen näyttäminen 4.7 Visualisaatio 5: Z- ja A-puskuri Z-puskurin visualisointi A-puskurin visualisointi 4.8 Hyväksymistestaus Tuote hyväksytään hyväksymistestauksella. Hyväksymistestauksessa testataan, mitkä vaatimuksista ovat toteutuneet. Kaikkia testitapauksia ei tarvitse kirjoittaa, koska ne voidaan suurimmaksi osaksi kerätä muista testisarjoista. Testaa kaikki käyttäjävaatimusdokumentin vaatimukset, jotka voidaan testata 5 Ominaisuudet, joita ei testata Käytettävyys Käytettävyyttä arvioidaan ja parannetaan projektissa heuristisen arvioinnin avulla. Käytettävyyteen liittyviä virheitä saattaa kuitenkin löytyä myös testauksessa, mutta testaus keskittyy lähinnä toiminnallisuuden varmistamiseen. Heuristisesta arvioinnista löytyy lisää tietoa Keimo heuristisen arvioinnin käyttöönottosuunnitelmasta. Luotettavuus Virheen korjauksen tarkistaa virheen löytäjä. Jos virhe on korjaantunut, virhe voidaan sulkea. Projektissa ei suoriteta erityistä korjattujen virheiden tarkistusta kootusti. Suorituskyky Suorituskykyä ei testata millään erityisellä testillä. Suorituskykyä tarkkaillaan projektissa koko ajan ja se yritetään pitää mahdollisimman korkeana, jotta järjestelmä olisi käytettävissä myös hieman hitaammilla koneilla. Jatkokehitettävyys 8
9 Jatkokehitettävyyttä ei testata, johtuen sen vaikeasta testattavuudesta. Siirrettävyys Siirrettävyys varmistetaan ilman erityistä testiä kääntämällä ohjelmakoodi unixjärjestelmässä. Siirrettävyyden testaaminen laajemmassa skaalassa on projektissa vaikeaa, johtuen riittävän monen erilaisen alustan saatavuudesta. 6 Lähtökohdat 6.1 Konfiguraation hallinta Projektin versionhallinta hoidetaan CVS-versionhallintaohjelmalla. Kaikki testaukseen liittyvät dokumentit tallennetaan versionhallintaan. Ennen testauksen aloittamista testaaja hakee testaukseen tarvittavat dokumentit ja uusimman testattavan version versionhallinnasta. Testattavia versioita luodaan testaustarpeiden mukaan. Testausdokumentit sijaitsevat versionhallinnassa hakemistossa project-docs/test-docs/ ja testattavat ohjelmaversiot sijaitsevat hakemistossa releases/. Järjestelmä- ja hyväksymistestausta varten luodaan versionhallintaan seuraavat testattavat versiot (asennuspaketit): Guimo testiversio1 (järjestelmätestaus) Keimo testiversio1 (järjestelmätestaus) Keimo testiversio2 (järjestelmätestaus) Keimo testiversio3 (järjestelmätestaus) Keimo testiversio4 (järjestelmätestaus)... Keimo testiversion (järjestelmätestaus) Keimo julkaisuversio1 (hyväksymistestaus) Keimo julkaisuversio2 (jos hyväksymistestaus ei mene läpi) Muut paitsi Guimo ovat helposti asennettavia paketteja. Guimo on Keimo-järjestelmän käyttöliittymäkomponentti, joka on pelkkä java-luokat sisältävä jar-paketti. Jar-paketti käynnistetään testausta varten testikoneen java-tulkilla komennolla: java jar guimo.jar. 6.2 Testitapausten tärkeysluokat Käytettävät testitapausten tärkeysluokat on kuvattu alla olevassa taulukossa. Taulukko 1 Testitapausten tärkeysluokat Vakavuus Kriittinen Tärkeä Normaali Kuvaus Välttämätön ohjelman toiminnalle Keskeinen toiminto tai ominaisuus Lisäominaisuus tai ei-kriittinen toiminto 9
10 6.3 Virheiden vakavuusluokat Vakavuusluokituksena käytetään virheraportointiohjelman Buraran vakavuusluokitusta. Käytettävät virheiden vakavuusluokat on kuvattu alla olevassa taulukossa. Taulukko 2 Virheiden vakavuusluokat Vakavuus Burana Kuvaus Vähäinen Minor Kuten normaali, mutta esiintyy harvoin ja on helposti kierrettävissä. Normaali Normal Normaali ongelma, väärä toiminto, häiritsevä käyttäytyminen jne. Vakava Serious Tekee yhden tai useamman järjestelmän toiminnon käyttökelvottomaksi Kriittinen Critical Tekee koko järjestelmän käyttökelvottomaksi 6.4 Testaustyökalut Testauksessa käytetään Bunara-, JUnit-, CppUnit- ja Word-työkaluja. Burana on kurssin tarjoama www-pohjainen virheraportointijärjestelmä, jonne löydetyt virheet kirjataan. Virheraportin huolellinen täyttäminen on erityisen tärkeää. Jos virhe löydetään testitapauksia suorittaessa, on todella tärkeää kirjata testitapauksen tunniste (ID) virheraporttiin. Sille ei ole omaa kenttää lomakkeessa, joten se kirjataan kentän Synopsis alkuun. Kenttä voisi olla esim. T106 Play-komento ei toimi menulta. Ilman tunnistetta ei virhettä voida mitenkään yhdistää testitapaukseen. Buranan www-osoite on: JUnit- ja CppUnit-työkalut on tarkoitettu yksikkötestausta varten. Työkalut ovat testauskirjastoja, joiden avulla voidaan ohjelmakoodiluokille toteuttaa yksikkötestejä. Näiden työkalujen käytöstä löytyy lisätietoja Keimon yksikkötestauksen käyttöönottosuunnitelmasta tai työkalujen kotisivuilta. Word-tekstinkäsittelyohjelmaa käytetään testauksen dokumentoinnissa. Tämä dokumentti ja testisarjat ovat Word-dokumentteja. Testilokit kirjataan testitapausten yhteyteen dokumentissa sitä varten olevaan taulukkoon. 6.5 Rajoitukset Testauksen rajoituksina on tiettyihin päivämääriin sidottu aikataulu ja projektityhmän henkilöstön määrä. 10
11 7 Testien hyväksymis- ja hylkäämisperusteet 7.1 Yksikkötestien hyväksymis- ja hylkäämisperusteet Yksikkötestausta verifioi koodiin tehdyt muutokset. Jotta ohjelmakoodin muutokset olisivat siirrettävissä versionhallintaan, pitää kaikkien yksikkötestien mennä läpi. Jos yksi tai useampi testi ei mene läpi, on testi hylätty. 7.2 Testisarjojen hyväksymis- ja hylkäämisperusteet Testisarjat koostuvat useista testitapauksista, joilla jokaisella on prioriteetit. Jotta testisarja olisi hyväksytty, pitää seuraavat testisarjan ehdot täyttyä: Kaikki testisarjan kriittisen tärkeysluokan testitapaukset on hyväksytty Korkeintaan 1 kpl tärkeän tärkeysluokan testitapauksista on hylätty Yli puolet normaalin tärkeysluokan testitapauksista on hyväksytty Jotta yksittäinen testitapaus olisi hyväksytty, pitää seuraavat testitapauksen ehdot täyttyä: Kriittisiä tai vakavia virheitä ei löydy Normaaleja virheitä löytyy korkeintaan 1 kpl. Vähäisiä virheitä löytyy korkeintaan 2 kpl. 7.3 Hyväksymistestauksen hyväksymis- ja hylkäämisperusteet Jotta tuotteen hyväksymistestaus menisi läpi, pitää kaikkien testisarjojen ja moduulien yksikkötestaus mennä läpi. 8 Testauksen keskeyttämisen ja jatkamisen kriteerit Testaus keskeytetään, jos ulkoiset syyt siihen pakottavat. Testausta jatketaan välittömästi, kun testauksen keskeyttämisen aiheuttaneet ulkoiset tekijät eivät enää vaikuta. Joissakin tapauksissa voidaan joutua odottamaan uuden testiversion julkaisua. Testaus keskeytetään esimerkiksi seuraavissa tilanteissa: Force Majeure syyt sota, luonnonkatastrofi, yleislakko, poikkeustila, jne. Käytetty tietokonelaitteisto hajoaa Testattava ohjelma ei toimi ollenkaan Jos testisarjan aikana löytyy enemmän kuin 2 kriittistä virhettä 11
12 9 Toimitukset 9.1 Välttämättömät toimitukset Tämä dokumentti sekä siitä tehdyt parannetut versiot. Testisarjat Sisältää joukon testitapauksia. Testitapausten määrittelyt Sisältää kuvaukset yksittäisistä testitapauksista ja niiden kulusta. Testitapaus sisältää tiedot: id, prioriteetti, kuvaus, alkutilanne, askeleet ja odotettu lopputilanne. Testilokit Testitapauskohtainen loki testauksesta. Testiloki sisältää tiedot: testaaja, pvm, testattu versio ja tulos (hyväksytty/hylätty). Virheraportit Virheraportti tehdään Burana-ohjelmalla. Virheraportti sisältää tiedot: virheen löytäjä, organisaatio, moduuli, vakavuus, sisäinen prioriteetti, ohjelman versio, luokka, vastuuhenkilö, korjauksen estimaatio, ympäristö, lyhyt kuvaus (sisältäen testitapauksen id:n), kuvaus, toistaminen ja korjausehdotus. Vaikka Burana hyväksyy vain osittain täytetyt raportit, tarkoituksena on täyttää kaikki kentät. Testiraportit Yhteenvetoraportti testauksesta projektin yhdessä vaiheessa. Testiraportti sisältää: yhteenveto, poikkeukset, kokonaisarviointi, tulosten yhteenveto, evaluointi ja aktiviteettien yhteenveto. Koodirivien raportointi Koodirivien määrä raportoidaan Buranaan mahdollisimman usein. 9.2 Suositeltavat toimitukset Testisarjapohja Dokumenttipohja testisarjoja varten Testitapauspohja Dokumenttipohja testitapausta varten 12
13 10 Tehtävät testauksessa Testauksen tehtävät jakautuvat testausta valmisteleviin, testauksen suorittamiseen liittyviin tehtäviin ja raportointiin. Kaikilla testausprojektin jäsenillä on riittävät taidot mihin tahansa tehtävään. Tehtävien vastuut löytyvät luvusta 12 Vastuut ja tehtävien aikataulu sekä status on kerrottu luvussa 14 Aikataulu. Seuraavassa listassa on lueteltu testauksen tehtävät osineen ja suhteineen: n luonti kirjoitetaan T1-vaiheen aikana. Suunnitelmaan tehdään tarpeen mukaan muutoksia muissa vaiheissa. Testisarjojen luonti Testisarjoja on yhteensä 7 kpl. Testisarjat pitää kirjoittaa ajoissa, ennen vaiheen loppua, jotta testaus ja raportointi ehditään myös tehdä. Testisarjojen testaus Testisarjat suoritetaan ennen vaiheen loppua. Jotta testisarjan suorittaminen onnistuu, pitää testisarja olla luonnollisesti luotu. Testauksessa löydetyt virheet pitää raportoida Buranaan ja testilokit kirjoittaa. Testiraporttien luonti Testiraportit kirjoitetaan vaiheiden T1, T2, T3 ja LU lopuksi. Jotta raportin kirjoittaminen onnistuu, pitää vaiheen testaus olla suoritettu ja niiden testilokit kunnossa. Ad-hoc-testaus Ennalta määräämätöntä järjestelmätestausta. Testauksessa löydetyt virheet pitää raportoida Buranaan. 11 Ympäristövaatimukset 11.1 Turvallisuus Turvallisuusvaatimukset eivät tässä projektissa ole tiukat. Turvallisuuden osalta vaatimukset kohdistuvat lähinnä henkilöstöön ja tietojärjestelmiin. Riittävän turvallisuustason takaa se, että henkilöstö koostuu nuhteettomista Suomen kansalaisista, ja että tietojärjestelmänä käytetään TKK:n atk-keskuksen järjestelmiä. 13
14 11.2 Tilat Projektin henkilöstö työskentelee hajautetusti. Jokainen huolehtii itse omalta osaltaan tarvittavan työskentelytilan järjestämisestä. Testaustilassa pitää olla Internet-yhteys, jotta testattava versio ja dokumentit voidaan hakea versionhallinnasta ja löydetyt versiot raportoida WWW-pohjaisella Buranalla Laitteet Testiympäristö muodostuu tavallisesta PC-tietokoneesta Windows-käyttöjärjestelmällä varustettuna. Jokaiselta projektin jäseneltä löytyy omasta takaa testiympäristön vaatimukset täyttävä kone. Windows 2000 on suositeltavin käyttöjärjestelmä testaukseen Ohjelmistot Varsinaiseen järjestelmä- ja hyväksyntätestaukseen ei tarvita muita ohjelmistoja kuin käyttöjärjestelmä (ks. edellinen kohta). Yksikkötestaukseen tarvitaan JUnit- ja CppUnittyökalut. Virheiden raportointiin WWW-pohjaisella Buranalla tarvitaan WWW-selain. Testaukseen projektin jäsenet järjestävät käyttöönsä seuraavat ohjelmistot: Keimo (testattava ohjelmisto) Word (tekstinkäsittely) Excel (taulukkolaskenta) JUnit- ja CppUnit-työkalut (yksikkötestaus) WWW-selain (virheiden raportointi Buranalla) 12 Vastuut Vastuut jaetaan vaihekohtaisesti. Projektin henkilöstöstä jokainen kykenee hoitamaan minkä tahansa rooleista missä tahansa vaiheessa. Työtehtäviä on kierrätetty vaihtelun ja oppimisen maksimoinnin takia. Roolien tarkat vastuukuvaukset löytyvät luvusta 13 Henkilökunta- ja koulutustarpeet. Seuraavassa taulukossa on jaettu testauksen vastuut vaiheittain: Taulukko 3 Testauksen vastuut vaiheittain Rooli Toteutus 1 Toteutus 2 Toteutus 3 Luovutus Testauspäällikkö Tero Tero Tero Tero Testauksen Matti Johan Iiro Matti suunnittelija 1 Testauksen Yrjö Iiro - - suunnittelija 2 Testaaja 1 Iiro Matti Yrjö Samuli Testaaja 2 - Yrjö Samuli Petri Yksikkötestaus- Tero Samuli Petri Johan 14
15 vastaava 13 Henkilökunta- ja koulutustarpeet 13.1 Roolit Jokaisessa testausvaiheessa tarvitaan seuraavia henkilöitä: Testauspäällikkö 1 kpl o On vastuussa siitä, että ohjelmisto tulee testattua suunnitelman mukaan. o Päivittää testisuunnitelmaa tarpeen mukaan. o Pitää huolen, että testaajille on saatavilla testattava versio. o Pitää huolen, että testauksen suunnittelijat kirjoittavat testitapauksia suunnitelman mukaan. o Pitää huolen, että myös asiakkaalle toimitetaan ohjelmiston versio testattavaksi ja ohjeistaa asiakasta virheiden raportoinissa. o Kirjoittaa vaiheen päätyttyä testiraportin. Testauksen suunnittelija 0-2 kpl o Kirjoittaa testitapauksia testisarjoihin. o Kirjoittaa testisuunnitelmaa. Testaaja 1-2 kpl o Suorittaa valitut testisarjat valitulle ohjelmiston versiolle. o Kirjoittaa testilokit ja raportoi virheistä Buranaan. Yksikkötestausvastaava 1kpl o Pitää huolen, että ohjelmoijat kirjoittavat yksikkötestitapauksia riittävästi. o Pitää huolen, että versionhallinnassa ei ole koodia, joka ei läpäise yksikkötestejä. o Kirjoittaa yksikkötestauksesta testiraporttiin Henkilöt Taulukko 4 Testausprojektin henkilökunta Nimi Rooli koko Sähköposti Puhelin projektissa Johan Engström Projektipäällikkö johan.engstrom@hut.fi Matti Kannala Tuotepäällikkö matti.kannala@hut.fi Iiro Ojala Laatupäällikkö iaojala@cc.hut.fi Yrjö Peussa Konfiguraatiopäällikkö peussa@iki.fi Samuli Laine Järjestelmäarkkitehti, smlaine2@cc.hut.fi ohjelmoija Tero Karras Testauspäällikkö, käyttöliittymäsuunn., ohjelmoija tkarras@cc.hut.fi
16 Petri Kero 13.3 Koulutus Riskienhallintapäällikkö, ohjelmoija Testauksessa käytettävät työkalut eivät vaadi erityistä koulutusta projektiryhmän jäsenille. Virheraportointiohjelma Burana on hyvin yksinkertainen ja helposti käytettävä. Burana sisältää lisäksi hyvät käyttöohjeet. Yksikkötestauksen työkalut JUnit ja CppUnit vaativat enemmän tutustumista. Keimon yksikkötestauksen käyttöönottosuunnitelmasta löytyy korkean tason ohjeet. Esimerkkejä käytännön käytöstä löytyy jo toteutetuista yksikkötesteistä ja työkalujen kotisivuilta ja 14 Aikataulu 14.1 Projektin päävaiheiden aikataulu Projekti jakautuu viiteen vaiheeseen. Testausta tehdään neljässä viimeisessä vaiheessa. Seuraavassa taulukossa on kuvattu korkealla tasolla testauksen sijoittuminen projektin vaiheisiin: Taulukko 5 Testauksen sijoittuminen projektiin Vaihe Viikot Viikot Viikot 49-6 Viikot 7-12 Viikot PS T1 23% T2 23% T3 31% LU 23% 14.2 Tehtävien aikataulu ja status Testausprojekti on aikataulutettu kappaleessa 10 Tehtävät testauksessa määriteltyjen tehtävien mukaan. Yksikkötestausta ei aikatauluteta, koska se tehdään ohjelmoinnin yhteydessä ja testaus on automaattista. Myöskään asiakkaan tekemää testausta ei ole aikataulutettu. Aikaa testausprojektille on kokonaisuudessaan käytettävissä noin 100 tuntia. Kokonaisaika on arvioitu antamalla testaukselle noin puolet yhden henkilön koko työpanoksesta. Aikataulun arvioita ja statusta päivitetään projektin edetessä. Aikataulutusta ei voitu tehdä suhteelliseksi riippuvuuksien avulla, koska projektissa suurin osa on ennaltamäärättyjä ajankohtia. 16
17 Taulukko 6 Testauksen aikataulu ja status T1 Viikot Tehtävä Status Suunniteltu Toteutunut n luonti Valmis 15h 20h Guimo-testisarjan luonti Valmis 3h 6,5h Guimo-testisarjan testaus Valmis 2h 3h Testiraportin luonti Valmis 2h 7h Yhteensä: 22h 35,5h T Tehtävä Status Suunniteltu Toteutunut Ad-hoc-testausta Ei aloitettu 10h Visu1-testisarjan luonti Ei aloitettu 3h Visu1-testisarjan testaus Ei aloitettu 2h Visu2-testisarjan luonti Ei aloitettu 3h Visu2-testisarjan testaus Ei aloitettu 2h Testiraportin luonti Ei aloitettu 2h Yhteensä: 22h T Tehtävä Status Suunniteltu Toteutunut Ad-hoc-testausta Ei aloitettu 15h Visu3-testisarjan luonti Ei aloitettu 3h Visu3-testisarjan testaus Ei aloitettu 2h Visu4-testisarjan luonti Ei aloitettu 3h Visu4-testisarjan testaus Ei aloitettu 2h Visu5-testisarjan luonti Ei aloitettu 3h Visu5-testisarjan testaus Ei aloitettu 2h Testiraportin luonti Ei aloitettu 2h Yhteensä: 32h LU Tehtävä Status Suunniteltu Toteutunut Ad-hoc-testausta Ei aloitettu 5h Hyväksymistestisarjan luonti Ei aloitettu 5h Hyväksymistestisarjan testaus Ei aloitettu 5h Testiraportin luonti Valmis 5h Yhteensä: 20h 15 Riskit 15.1 Riskien mittaaminen Riskien todennäköisyydet on luokiteltu kolmeen eri luokkaan: 3 Suuri 2 Keskinkertainen 17
18 1 Pieni Seuraukset on myös jaettu kolmeen luokkaan: 3 Kriittinen 2 Vakava 1 Lievä Riskin vakavuus lasketaan näiden kahden parametrin tulona. Vakavin riski on Suuri * Kriittinen = 3 * 3 = 9. Lievin riski on Pieni * Lievä = 1 * 1 = Kurssiorganisaatioon liittyvät riskit Ongelma kurssin ohjelmistoissa Todennäköisyys Keskinkertainen, tuntikirjauksessakin oli ongelmia projektin suunnitteluvaiheessa. Seuraus Vakava, ei voida käyttää kurssin pakollista virheraportointiohjelmaa Buranaa. Vakavuus 4 Ennaltaehkäisy Mahdotonta Varasuunnitelma Virheraportointi voidaan tehdä myös esim. Excel:llä. Riski 1 Ongelma kurssin ohjelmistoissa Kurssin testausvaatimukset muuttuvat Todennäköisyys Pieni, muutokset aiheuttaisivat kurssilla suuren hälyn. Seuraus Vakava, testisuunnitelmaan joudutaan tekemään suuria muutoksia ja testauksen aikataulut menevät pieleen. Vakavuus 2 Ennaltaehkäisy Mahdotonta Varasuunnitelma Aikataulut on suunniteltava heti uudestaan, jos vaatimukset muuttuvat. Riski 2 Kurssin testausvaatimukset muuttuvat 15.3 Asiakkaaseen liittyvät riskit Asiakkaan testausvaatimukset muuttuvat Todennäköisyys Keskinkertainen Seuraus Vakava, testisuunnitelmaan joudutaan tekemään suuria muutoksia ja testauksen aikataulut menevät pieleen. Jo suoritetut testit saattavat olla ylimääräistä työtä. Vakavuus 4 Ennaltaehkäisy Asiakkaan kanssa pitää olla sopimukset testausvaatimuksista ja niistä pitää ajoissa keskustella mahdollisimman paljon. Varasuunnitelma Aikataulut on suunniteltava heti uudestaan, jos vaatimukset muuttuvat. 18
19 Riski 3 Asiakkaan testausvaatimukset muuttuvat 15.4 Projektiryhmään liittyvät riskit Henkilöstö vähenee Todennäköisyys Pieni, ryhmän jäsenet ovat terveitä nuoria miehiä ja kaikki ovat hyvin sitoutuneita projektiin. Seuraus Vakava, seitsemän hengen projektissa yhden hengen työpanoksen menettäminen on noin 15% menetys projektin testausresursseihin. Vakavuus 2 Ennaltaehkäisy Mahdotonta, sairastumisia on vaikea ennustaa. Varasuunnitelma Asiakkaan kanssa pitää heti keskustella testausvaatimusten vähentämisestä ja aikataulut on myös heti laadittava uudestaan. Toinen vaihtoehto on siirtää resursseja testaukseen muista aktiviteeteista. Riski 4 Henkilöstö Aikatauluarviot pettävät Todennäköisyys Suuri, projektiryhmällä ei ole kovinkaan paljoa kokemusta testauksen aikataulutuksesta Seuraus Vakava Vakavuus 6 Ennaltaehkäisy Aikatauluihin pitää varata hieman ylimääräistä aikaa, jotta testaukseen varataan tarpeeksi aikaa. Varasuunnitelma Testausta fokusoidaan ohjelman tärkeimpiin alueisiin ensisijaisesti ja aikataulut tarkistetaan, jotta ne eivät pettäisi jatkossa. Jos aikataulu on mitoitettu yläkanttiin, ei siitä ole haittaa (ylimääräinen testaus ei ole pahaksi). Riski 5 Aikatauluarviot pettävät Resurssien puute Todennäköisyys Keskinkertainen, projektiryhmällä ei ole kovinkaan paljoa kokemusta testauksen resurssien allokoinnista, mutta toisaalta resursseja voidaan ottaa muista tehtävistä tilapäisapuun. Seuraus Vakava, kaikkea suunniteltua testausta ei saada suoritettua ja ohjelmaan saattaa jäädä pahoja virheitä. Vakavuus 4 Ennaltaehkäisy Suunnitelmat pitää tehdä tarkasti ja tehtävät pitää pilkkoa mahdollisimman pieniin osiin, joita on helpompi arvioida. Varasuunnitelma Resursseja voidaan ottaa muista tehtävistä, jos tilanne näyttää pahalta. Riski 6 Resurssien puute 19
20 Testattavaa ohjelmistoa ei saada testaukseen Todennäköisyys Pieni, ohjelmistoa kehitetään siten, että versionhallinnassa on aina toimiva versio testaukseen. Seuraus Kriittinen, testaus ei onnistu Vakavuus 3 Ennaltaehkäisy Ennen testauksen alkamista varmistetaan ajoissa, että testattava versio ohjelmasta on saatavilla ja että se on testattavissa. Varasuunnitelma Siirretään testausta hieman eteenpäin, jos se on mahdollista. Riski 7 Testattava ohjelmisto 15.5 Yhteenveto riskeistä Yhdenkään riskin vakavuus ei ole suurinta luokkaa (9) ja vakavuudeltaan seuraavaksi suurinta luokkaa (6) esiintyy vain kerran. Tämä vakavin riski on aikataulujen pettäminen. Käytettävissä olevaa aikaa ja projektin etenemistä on siis seurattava huolella ja kaikkien ryhmän jäsenten pitäisi yrittää parhaansa mukaan varata riittävästi aikaa projektia varten jo ennakkoon. Tärkeintä on, että ohjelmisto tulee testattua riittävällä tasolla, vaikka jokin riski toteutuisikin. Tähän tavoitteeseen voidaan päästä riskien ennaltaehkäisyllä ja varasuunnitelmilla. 16 Testisarjat 16.1 Testisarjojen rakenne Järjestelmä- ja hyväksymistestaus suoritetaan testisarjoilla. Testisarjoja kirjoitetaan yhteensä 7 kpl. Testisarjat koostuvat testitapauksista. Testisarjat on tarkoitettu testaamaan rajattua toiminnallista aluetta. Testisarjadokumentti sisältää seuraavat asiat: Johdanto o Testisarjan tarkoitus o Testiympäristö o Testiympäristön pystytys Testitapaukset o Testitapaus1 Id T101 Prioriteetti Kriittinen Tärkeä Normaali Kuvaus Alkutilanne Askeleet ja odotetut tulokset Odotettu lopputilanne 20
21 16.2 Testisarjat Testiloki (taulukko) PVM Testattava versio Testaaja Löytyneiden virheiden Id:t Hyväksytty / hylättty o Testitapaus2 Id T102 jne. Jokainen testisarja on oma dokumentti. Kaikkia testisarjoja ei ole tarkoitus kirjoittaa heti projektin alussa, vaan ne kirjoitetaan vähitellen projektin edetessä luvun 14 Aikataulu mukaan. Seuraavat testisarjadokumentit kirjoitetaan projektin aikana: Testisarja_guimo.doc Testisarja_lokaalit_valaistusmallit.doc Testisarja_perustransformaatiot.doc Testisarja_kameran_parametrit.doc Testisarja_globaalit_valaistusmallit.doc Testisarja_z-_ja_a-puskurit.doc Testisarja_hyväksymistestaus.doc 21
T Tietojenkäsittelyopin ohjelmatyö. Testiraportti, vaihe LU. Tietokonegrafiikka-algoritmien visualisointi. Testiraportti, vaihe T3
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
T Tietojenkäsittelyopin ohjelmatyö. Testiraportti, vaihe T1. Tietokonegrafiikka-algoritmien visualisointi. Testiraportti, vaihe T1
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
T-76.115 Tietojenkäsittelyopin ohjelmatyö. Testisarja Ray tracing. Tietokonegrafiikka-algoritmien visualisointi. Testisarja Ray tracing
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ä
T Tietojenkäsittelyopin ohjelmatyö Tietokonegrafiikka-algoritmien visualisointi Vaatimustenhallinta
T-76.115 Tietojenkäsittelyopin ohjelmatyö Sisältö Tämä on dokumentti esittelee tietokonegrafiikkaalgoritmien visualisointijärjestelmän kehitysprojektissa käytettävän vaatimustenhallintamenetelmän. Päivämäärä
Convergence of messaging
Convergence of messaging Testaussuunnitelma The Converge Group: Mikko Hiipakka Anssi Johansson Joni Karppinen Olli Pettay Timo Ranta-Ojala Tea Silander Helsinki 20. joulukuuta 2002 HELSINGIN YLIOPISTO
L models. Testisuunnitelma. Ryhmä Rajoitteiset
Teknillinen korkeakoulu T-76.115 Tietojenkäsittelyopin ohjelmatyö Lineaaristen rajoitteiden tyydyttämistehtävän ratkaisija L models Testisuunnitelma Ryhmä Rajoitteiset Versio Päivämäärä Tekijä Muutokset
T Testiraportti - järjestelmätestaus
T-76.115 Testiraportti - järjestelmätestaus 18. huhtikuuta 2002 Confuse 1 Tila Versio: 1.0 Tila: Päivitetty Jakelu: Julkinen Luotu: 18.04.2002 Jani Myyry Muutettu viimeksi: 18.04.2002 Jani Myyry Versiohistoria
Käyttäjien tunnistaminen ja käyttöoikeuksien hallinta hajautetussa ympäristössä
www.niksula.cs.hut.fi/~jjkankaa// Testauksen loppuraportti v. 1.0 Päivitetty 23.4.2001 klo 19:05 Mikko Viljainen 2 (14) Dokumentin versiohistoria Versio Päivämäärä Tekijä / muutoksen tekijä Selite 1.0
Testausdokumentti. Kivireki. Helsinki Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos
Testausdokumentti Kivireki Helsinki 17.12.2007 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Kurssi 581260 Ohjelmistotuotantoprojekti (6 ov) Projektiryhmä Anu Kontio Ilmari
T Tietojenkäsittelyopin ohjelmatyö Tietokonegrafiikka-algoritmien visualisointi Vaatimustenhallinta
T-76.115 Tietojenkäsittelyopin ohjelmatyö Sisältö Tämä on dokumentti esittelee tietokonegrafiikkaalgoritmien visualisointijärjestelmän kehitysprojektissa käytettävän vaatimustenhallintamenetelmän. Päivämäärä
T-76.115 Tietojenkäsittelyopin ohjelmatyö
T-76.115 Tietojenkäsittelyopin ohjelmatyö Sisältö Tämä on jatkuvasti ajan tasalla pidettävä dokumentti johon luetellaan tiedostetut ongelmat ja niiden käsittelytilanne. Päivämäärä 8.2.2003 Projektiryhmä
Tik-76.115 Tietojenkäsittelyopin ohjelmatyö Tietotekniikan osasto Teknillinen korkeakoulu. LiKe Liiketoiminnan kehityksen tukiprojekti
Tik-76.115 Tietojenkäsittelyopin ohjelmatyö Tietotekniikan osasto Teknillinen korkeakoulu TESTIRAPORTTI LiKe Liiketoiminnan kehityksen tukiprojekti Versio: 1.1 Tila: hyväksytty Päivämäärä: 13.2.2001 Tekijä:
SEPA diary. Dokumentti: SEPA_diary_PK_HS.doc Päiväys: Projekti: AgileElephant Versio: V0.3
AgilElephant SEPA Diary Petri Kalsi 55347A Heikki Salminen 51137K Tekijä: Petri Kalsi Omistaja: ElectricSeven Aihe: PK&HS Sivu 1 / 7 Dokumenttihistoria Revisiohistoria Revision päiväys: 29.11.2004 Seuraavan
58160 Ohjelmoinnin harjoitustyö
58160 Ohjelmoinnin harjoitustyö Testaus 30.3.2009 Tuntiop. Sami Nikander sami.nikander@helsinki.fi 58160 Ohjelmoinnin harjoitustyö, Sami Nikander 30.3.2009 1 Testaus Ohjelman systemaattista tutkimista
Päivämäärä 28.10.2002 Projektiryhmä Keimo keimo-dev@list.hut.fi
T-76.115 Tietojenkäsittelyopin ohjelmatyö Sisältö Tämä on tietokonegrafiikka-algoritmien visualisointiin tarkoitettujen visualisointien ja niiden kehitykseen tarkoitetun ohjelmointirajapinnan käyttäjävaatimusdokumentti.
Testausraportti. Oppimistavoitteiden hallintajärjestelmä harri
Testausraportti Oppimistavoitteiden hallintajärjestelmä harri Helsinki 13.12.2007 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Kurssi 581260 Ohjelmistotuotantoprojekti
TESTIRAPORTTI - JÄRJESTELMÄ, ADMIN Virtuaaliyhteisöjen muodostaminen Versio 1.0
TESTIRAPORTTI - JÄRJESTELMÄ, ADMIN i Sisällysluettelo DUMENTIN VERSIOT 1 1. YLEISTÄ 2 1.1. Dokumentin tarkoitus ja yleisiä toimintaohjeita 2 1.2. Viittaukset muihin dokumentteihin 2 2. SUORITETTAVA TESTI
T-76.115 Tietojenkäsittelyopin ohjelmatyö Tietokonegrafiikka-algoritmien visualisointi Vaatimustenhallinta
T-76.115 Tietojenkäsittelyopin ohjelmatyö Sisältö Tämä on dokumentti esittelee tietokonegrafiikkaalgoritmien visualisointijärjestelmän kehitysprojektissa käytettävän vaatimustenhallintamenetelmän. Päivämäärä
TESTIRAPORTTI - VYM JA KANTA Virtuaaliyhteisöjen muodostaminen Versio 1.0
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
TESTIRAPORTTI - JÄRJESTELMÄ, PORTAL Virtuaaliyhteisöjen muodostaminen Versio 1.0
TESTIRAPORTTI - JÄRJESTELMÄ, PORTAL i Sisällysluettelo DUMENTIN VERSIOT 1 1. YLEISTÄ 2 1.1. Dokumentin tarkoitus ja yleisiä toimintaohjeita 2 1.2. Viittaukset muihin dokumentteihin 2 2. SUORITETTAVA TESTI
Lohtu-projekti. Testaussuunnitelma
Lohtu-projekti Testaussuunnitelma Versiohistoria: 1.0 19.2.2003 1. versio Mari 1.1 20.2.2003 Muutoksia Mari 1.2 25.2.2003 Katselmoinnissa esiin tulleet Mari muutokset 1.3 17.3.2003 2. syklissä tehtävät
dokumentin aihe Dokumentti: Testausraportti_I1.doc Päiväys: Projekti : AgileElephant
AgilElephant Testausraportti I1 Tekijä: Petri Kalsi Omistaja: ElectricSeven Aihe: Testausraportti Sivu 1 / 5 Dokumentti Historia Muutoshistoria Revision Numero Revision Päiväys Yhteenveto muutoksista Revision
TESTIRAPORTTI - XMLREADER LUOKKA Virtuaaliyhteisöjen muodostaminen Versio 1.0
TESTIRAPORTTI - XMLREADER LUOKKA 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
Ohjelmistojen mallintaminen. Luento 11, 7.12.
Ohjelmistojen mallintaminen Luento 11, 7.12. Viime viikolla... Oliosuunnittelun yleiset periaatteet Single responsibility eli luokilla vain yksi vastuu Program to an interface, not to concrete implementation,
WCLIQUE. Ohjelmistoprojekti. Testaussuunnitelma
TKK/DISKO/Tik-76.115 WCLIQUE Projektiryhmä Clique http://www.hut.fi/jekahkon/wclique/testplan.html WCLIQUE Ohjelmistoprojekti Projektiryhmä Clique: Janne Dufva, 75008T, email: janne.dufva@nokia.com, 75014C,
TIE Ohjelmistojen testaus 2015 Harjoitustyö Vaiheet 1 ja 2. Antti Jääskeläinen Matti Vuori
TIE-21204 Ohjelmistojen testaus 2015 Harjoitustyö Vaiheet 1 ja 2 Antti Jääskeläinen Matti Vuori Työn yleiset järjestelyt 14.9.2015 2 Valmistautuminen Ilmoittaudu kurssille Lue harjoitustyön nettisivut
Versio Päiväys Tekijä Kuvaus Tikkanen varsinainen versio
Testiraportti 26.2.2006 1/5 - Noheva II Testiraportti Versio Päiväys Tekijä Kuvaus 1.0 26.2.2006 Tikkanen varsinainen versio 1 Yleistä Toteutusvaiheen 2 virallinen testaus on muodostunut automaattisista
Testaussuunnitelma. Koskelo. Helsinki Ohjelmistotuotantoprojekti. HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos
Testaussuunnitelma Koskelo Helsinki 16.12.2004 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Kurssi 581260 Ohjelmistotuotantoprojekti (6 ov) Projektiryhmä Tom Bertell Johan
UCOT-Sovellusprojekti. Testausraportti
UCOT-Sovellusprojekti Testausraportti Ilari Liukko Tuomo Pieniluoma Vesa Pikki Panu Suominen Versio: 0.02 Julkinen 11. lokakuuta 2006 Jyväskylän yliopisto Tietotekniikan laitos Jyväskylä Hyväksyjä Päivämäärä
Kuopio Testausraportti Kalenterimoduulin integraatio
Kuopio Testausraportti Kalenterimoduulin integraatio Kuopio, testausraportti, 22.4.2002 Versiohistoria: Versio Pvm Laatija Muutokset 0.1 22.4.2002 Matti Peltomäki Ensimmäinen versio 0.9 22.4.2002 Matti
TESTIRAPORTTI - XMLREADER-LUOKKA Virtuaaliyhteisöjen muodostaminen Versio 1.0 (luonnos 2)
TESTIRAPORTTI - XMLREADER-LUOKKA Versio 1.0 (luonnos 2) Copyright Comptel Oyj i Sisällysluettelo 1. YLEISTÄ 2 1.1. Dokumentin tarkoitus ja yleisiä toimintaohjeita 2 1.2. Viittaukset muihin dokumentteihin
Kuopio Testausraportti Asiakkaat-osakokonaisuus
Kuopio Testausraportti Asiakkaat-osakokonaisuus Kuopio, testausraportti, 25.3.2002 Versiohistoria: Versio Pvm Laatija Muutokset 0.1 11.2.2002 Matti Peltomäki Ensimmäinen versio 0.9 11.2.2002 Matti Peltomäki
Ohjelmiston testaus ja laatu. Ohjelmistotekniikka elinkaarimallit
Ohjelmiston testaus ja laatu Ohjelmistotekniikka elinkaarimallit Vesiputousmalli - 1 Esitutkimus Määrittely mikä on ongelma, onko valmista ratkaisua, kustannukset, reunaehdot millainen järjestelmä täyttää
Automaattinen yksikkötestaus
Teknillinen Korkeakoulu T-76.115 Tietojenkäsittelyopin ohjelmatyö Lineaaristen rajoitteiden tyydyttämistehtävän ratkaisija L models Automaattinen yksikkötestaus Ryhmä Rajoitteiset Versio Päivämäärä Tekijä
Testaussuunnitelma. Pizzeria - Pitseria HAAGA-HELIA ammattikorkeakoulu Tietojenkäsittelyn koulutusohjelma. WebPizza
Testaussuunnitelma Pizzeria - Pitseria HAAGA-HELIA ammattikorkeakoulu Tietojenkäsittelyn koulutusohjelma Versio 1.0 Ehdotus Laatija Raine Kauppinen VERSIOHISTORIA Versionotyyppi Versio- Päiväys Tekijä
Ohjelmiston testaussuunnitelma
Ohjelmiston testaussuunnitelma Ryhmän nimi: Tekijä: Toimeksiantaja: Toimeksiantajan edustaja: Muutospäivämäärä: Versio: Katselmoitu (pvm.): 1 1 Johdanto Tämä lukaa antaa yleiskuvan koko testausdokumentista.
T Testiraportti - integraatiotestaus
T-76.115 Testiraportti - integraatiotestaus 16. huhtikuuta 2002 Confuse 1 Tila Versio: 1.1 Tila: Päivitetty Jakelu: Julkinen Luotu: 19.03.2002 Jani Myyry Muutettu viimeksi: 16.04.2002 Jani Myyry Versiohistoria
Testaussuunnitelma PULSU. Syksy 2008 Ohjelmistotuotantoprojekti. HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos
Testaussuunnitelma PULSU Syksy 2008 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Kurssi 581260 Ohjelmistotuotantoprojekti (9 op) Projektiryhmä Heikki Manninen Noora Joensuu
TIE-21200 Ohjelmistojen testaus Harjoitustyön esittely osa 2: Vaiheet 3 & 4. Antti Jääskeläinen Matti Vuori
TIE-21200 Ohjelmistojen testaus Harjoitustyön esittely osa 2: Vaiheet 3 & 4 Antti Jääskeläinen Matti Vuori Vaiheet 3 & 4: Järjestelmätestaus 28.10.2013 2 Päämäärä jedit-ohjelmointieditorin järjestelmätestaus
TIE-21200 Ohjelmistojen testaus Harjoitustyön esittely osa 2: Vaiheet 3 & 4. Antti Jääskeläinen Matti Vuori
TIE-21200 Ohjelmistojen testaus Harjoitustyön esittely osa 2: Vaiheet 3 & 4 Antti Jääskeläinen Matti Vuori Vaiheet 3 & 4: Järjestelmätestaus 27.10.2014 2 Päämäärä jedit-ohjelmointieditorin järjestelmätestaus
Testisarja Materiaali- ja valaistusparametrit
T-76.115 Tietojenkäsittelyopin ohjelmatyö Sisältö Keimo-visualisointijärjestelmän Materiaali- ja valaistusparametrit -visualisaation testisarja. Sarja sisältää testitapaukset ja testilokit. Päivämäärä
Ohjelmistotuotantoprojekti
Ohjelmistotuotantoprojekti Ryhmä Muppett TESTAUSDOKUMENTTI Helsinki 5.8.2008 HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Ohjelmistotuotantoprojekti, kesä 2008 Projekti: Muutos- ja korjauspyyntöjen
T-76.115 Tietojenkäsittelyopin ohjelmatyö
T-76.115 Tietojenkäsittelyopin ohjelmatyö Sisältö Tämä on tietokonegrafiikka-algoritmien visualisointiin tarkoitettujen visualisointien ja niiden kehitykseen tarkoitetun ohjelmointirajapinnan käyttäjävaatimusdokumentti.
Good Minton QA Raportti Iteraatio 1 Sulkapalloliiton Kilpailujärjestelmä
Good Minton QA Raportti Iteraatio 1 Sulkapalloliiton Kilpailujärjestelmä Versiohistoria: Versio: Pvm: Laatijat: Muutokset: 0.1 2006 12 09 Jani Eränen Alustava DOKUMENTIN TILA: Alustava Valmis Tarkastettu
SEPA diary. Dokumentti: SEPA_diary_PK_HS.doc Päiväys: Projekti: AgileElephant
AgilElephant SEPA Diary Petri Kalsi 55347A Heikki Salminen 51137K Tekijä: Petri Kalsi Omistaja: ElectricSeven Aihe: PK&HS Sivu 1 / 7 Dokumenttihistoria Revisiohistoria Revision Numero Revision Päiväys
Testaussuunnitelma. Dokumentti: Testaussuunnitelma.doc Päiväys: Projekti: AgileElephant Versio: V0.4
AgilElephant Tekijä: Petri Kalsi ja Heikki Salminen Omistaja: ElectricSeven Dokumentti:.doc Päiväys: 30.11.2004 Aihe: Sivu 1 / 11 Dokumenttihistoria Muutoshistoria Revision päiväys: 30.11.2004 Seuraavan
Testaussuunnitelma. PUSU-ryhmä. Helsinki Ohjelmistotuotantoprojekti. HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos
Testaussuunnitelma PUSU-ryhmä Helsinki 13.12.2007 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Kurssi 581260 Ohjelmistotuotantoprojekti (9 op) Projektiryhmä Jussi Hynninen
SALAKIRJOITUKSEN VAIKUTUS SUORITUSKYKYYN UBUNTU 11.10 käyttöjärjestelmässä -projekti
Järjestelmäprojekti 1 projektisuunnitelma ICT4TN007-2 SALAKIRJOITUKSEN VAIKUTUS SUORITUSKYKYYN UBUNTU 11.10 käyttöjärjestelmässä -projekti Versio 0.1 Tekijät Keijo Nykänen Tarkastanut Hyväksynyt HAAGA-HELIA
Laadunvarmistuksen suunnitelma. Ryhmä ExtraTerrestriaLs Aureolis Oy
Laadunvarmistuksen suunnitelma Ryhmä ExtraTerrestriaLs Aureolis Oy Versio Päiväys Tekijä Kuvaus 1.0 8.11.2004 Risto Kunnas Ensimmäinen versio 1.1 8.11.2004 Risto Kunnas Korjauksia 1.2 9.11.2004 Mika Suvanto
TIE Ohjelmistojen testaus 2016 Harjoitustyö Vaiheet 1 ja 2. Antti Jääskeläinen Matti Vuori
TIE-21201 Ohjelmistojen testaus 2016 Harjoitustyö Vaiheet 1 ja 2 Antti Jääskeläinen Matti Vuori Työn yleiset järjestelyt 20.9.2016 2 Valmistautuminen Ilmoittaudu kurssille Lue harjoitustyön nettisivut
T Testiraportti - integraatiotestaus
T-76.115 Testiraportti - integraatiotestaus 22. maaliskuuta 2002 Confuse 1 Tila Versio: 1.0 Tila: Päivitetty Jakelu: Julkinen Luotu: 19.03.2002 Jani Myyry Muutettu viimeksi: 22.03.2002 Jani Myyry Versiohistoria
Ohjelmistotuotteen hallinnasta
Ohjelmistotuotteen hallinnasta Luennon tavoitteista Luennon sisällöstä Motivointia Lähteinä: Haikala ja Märijärvi, Ohjelmistotuotanto Royce, Software Project Management, A Unified Framework 1 Tavoitteista
Testaussuunnitelma. Ohjelmistotuotantoprojekti Nero. Helsinki Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos
Testaussuunnitelma Ohjelmistotuotantoprojekti Nero Helsinki 5.11.2004 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Kurssi 581260 Ohjelmistotuotantoprojekti ( ov) Projektiryhmä
Testaussuunnitelma. Dokumentti: Testaussuunnitelma.doc Päiväys: Projekti: AgileElephant
AgilElephant Tekijä: Petri Kalsi ja Heikki Salminen Omistaja: ElectricSeven Dokumentti:.doc Päiväys: 15.03.2005 Aihe: Sivu 1 / 11 Dokumenttihistoria Muutoshistoria Revision Numero Revision Päiväys Yhteenveto
Testaaminen ohjelmiston kehitysprosessin aikana
Testaaminen ohjelmiston kehitysprosessin aikana 04.02.2004 http://cs.joensuu.fi/tsoft/ Sisällys 1. Johdanto 2. Yksikkö- ja integrointitestaus 3. Järjestelmätestaus 4. Hyväksymistestaus http://cs.joensuu.fi/tsoft/
CoMa - Testausdokumentti
CoMa - Testausdokumentti Mindmap - Kari Velling Helsinki 16.12.2005 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Kurssi 581260 Ohjelmistotuotantoprojekti (6 ov) Projektiryhmä
Testauksen hallinta Testaustyökalut Luento 7 Antti-Pekka Tuovinen
Testauksen hallinta Testaustyökalut Luento 7 Antti-Pekka Tuovinen 23 April 2018 1 Tavoitteet Yleiskuva seuraavista aiheista Testauksen organisointi Testaussuunnittelma Testauksen kustannukset Testausstrategia
Testaussuunnitelma Versio Päiväys Tekijä Kuvaus
Testaussuunnitelma Versio Päiväys Tekijä Kuvaus 0.1 15.11.01 Ville Vaittinen Ensimmäinen luonnos 0.2 10.12.01 Ville Vaittinen Kevyet päivitykset kommenttien perusteella Sisällysluettelo 1. Johdanto...3
Hirviö Laadunvarmistussuunnitelma
Hirviö Laadunvarmistussuunnitelma Jani Heikkinen Anssi Kalliolahti Jukka Larja Kim Nylund Liia Sarjakoski Samuli Sorvakko Timo Toivanen 8. helmikuuta 2005 1 Sisältö 1 Johdanto 3 1.1 Testauksen tavoitteet
HYVÄKSYMISTESTAUS- RAPORTTI - HAKEUTUJAN PALVELUT JA TODENNETUN OSAAMISEN REKISTERI
HYVÄKSYMISTESTAUS- RAPORTTI - HAKEUTUJAN PALVELUT JA TODENNETUN OSAAMISEN REKISTERI 13.5.2013 Dokumentin tallennuspaikka Sivu 1/8 SISÄLLYSLUETTELO 1 DOKUMENTIN TARKOITUS... 3 2 TESTAUKSEN TILANNE... 3
Laadunvarmistuksen suunnitelma. Ryhmä ExtraTerrestriaLs Aureolis Oy
Laadunvarmistuksen suunnitelma Ryhmä ExtraTerrestriaLs Aureolis Oy Versi Päiväys Tekijä Kuvaus o 1.0 8.11.2004 Risto Kunnas Ensimmäinen versio 1.1 8.11.2004 Risto Kunnas Korjauksia 1.2 9.11.2004 Mika Suvanto
Mihin kaikkeen voit törmätä testauspäällikön saappaissa?
Mihin kaikkeen voit törmätä testauspäällikön saappaissa? Arto Stenberg Copyright Kuntien Tiera Oy Kuntien Tiera Copyright Kuntien Tiera Oy Tieran toiminta perustuu osaamisverkoston rakentamiseen, mikä
Hirviö Laadunvarmistussuunnitelma
Hirviö Laadunvarmistussuunnitelma Jani Heikkinen Anssi Kalliolahti Jukka Larja Kim Nylund Liia Sarjakoski Samuli Sorvakko Timo Toivanen 30. marraskuuta 2004 1 Sisältö 1 Johdanto 3 1.1 Testauksen tavoitteet
Yksikkötestaus. import org.junit.test; public class LaskinTest public void testlaskimenluonti() { Laskin laskin = new Laskin(); } }
Yksikkötestauksella tarkoitetaan lähdekoodiin kuuluvien yksittäisten osien testaamista. Termi yksikkö viittaa ohjelman pienimpiin mahdollisiin testattaviin toiminnallisuuksiin, kuten olion tarjoamiin metodeihin.
T-76.115 Tietojenkäsittelyopin ohjelmatyö. Projektin loppuraportti. Tietokonegrafiikka-algoritmien visualisointi. Projektin loppuraportti
T-76.115 Tietojenkäsittelyopin ohjelmatyö Sisältö Tämä dokumentti sisältää kuvauksen projektin viimeisen, eli viidennen vaiheen etenemisestä, suoritetuista tehtävistä ja kohdatuista ongelmista. Lisäksi
Tik Tietojenkäsittelyopin ohjelmatyö Tietotekniikan osasto Teknillinen korkeakoulu. LiKe Liiketoiminnan kehityksen tukiprojekti
Tik-76.115 Tietojenkäsittelyopin ohjelmatyö Tietotekniikan osasto Teknillinen korkeakoulu VIRHERAPORTOINTI LiKe Liiketoiminnan kehityksen tukiprojekti Versio: 1.1 Tila: hyväksytty Päivämäärä: 12.12.2000
Tämä on tietokonegrafiikka-algoritmien visualisointijärjestelmän projektisuunnitelma. Päivämäärä 28.10.2002 Projektiryhmä Keimo keimo-dev@list.hut.
T-76.115 Tietojenkäsittelyopin ohjelmatyö Sisältö Tämä on tietokonegrafiikka-algoritmien visualisointijärjestelmän projektisuunnitelma. Päivämäärä 28.10.2002 Projektiryhmä Keimo keimo-dev@list.hut.fi Kirjoittajat
Valtioneuvoston kanslia VAIN VIRKAKÄYTTÖÖN Hallinto- ja palveluosasto/hallintoyksikkö Terja Ketola PTJ2008-työsuunnitelma 1 (5)
Terja Ketola PTJ2008-työsuunnitelma 1 (5) AIKATAULU JA TEHTÄVÄT / PTJ2008 VALMIS MENOSSA MYÖHÄSSÄ ALOITTAMATTA ALUSTAVA AJANKOHTA EI PIDETTY / TEHTY 1 Määrittelyn läpikäynti PTi, TKe, IHa, TRö 34 23.8.2007
Kuopio. Testitapausluettelo: Projektit-osakokonaisuus
Kuopio Testitapausluettelo: Projektit-osakokonaisuus Kuopio, testitapausluettelo, 25.3.2002 Versiohistoria: Versio Pvm Laatija Muutokset 0.1 19.3.2002 Matti Peltomäki Kriittisen prioriteetin testitapaukset
Project-TOP QUALITY GATE
Project-TOP QUALITY GATE FOR SUCCESSFUL COMPANIES TYÖKALU ERP- JÄRJESTELMIEN TESTAUKSEEN PROJECT-TOP QUALITY GATE Quality Gate on työkalu ERP-järjestelmien testaukseen Huonosti testattu ERP- järjestelmä
Projektiryhmä Tete Työajanseurantajärjestelmä. Riskienhallintasuunnitelma
Projektiryhmä Tete Työajanseurantajärjestelmä T-76.115 Tietojenkäsittelyopin ohjelmatyö/ 2(6) Muutoshistoria Versio PVM Tekijä Kuvaus 0.10 14.10.2003 Miikka Lötjönen Dokumenttipohja (projektisuunnitelman
T Projektikatselmus
T-76.115 Projektikatselmus Projektityöryhmä GenCode I3-iteraatio 17.3.2004 Agenda Tavoitteiden toteutuminen (5 min) Resurssien käyttö (5 min) Iteraation tulokset (10 min) Riskit (5min) +Kokemuksia työskentelymenetelmistä
Testausraportti. Orava. Helsinki Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos
Testausraportti Orava Helsinki 5.5.2005 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Kurssi 581260 Ohjelmistotuotantoprojekti (6 ov) Projektiryhmä Juhani Bergström Peter
Testaussuunnitelma Labra
Testaussuunnitelma Labra Helsinki 25.8.2008 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos 1 Kurssi 581260 Ohjelmistotuotantoprojekti (9+1op) Projektiryhmä Anssi Kapanen,
Testaus-tietoisku: Tärkeimpiä asioita testauksesta projektityökurssilaisille
1(23) Testaus-tietoisku: Tärkeimpiä asioita testauksesta projektityökurssilaisille Matti Vuori, Tampereen teknillinen yliopisto 30.10.2012 Sisällysluettelo 1/2 Esityksen tarkoitus 4 Laatu on tärkeää, ei
Hyväksymistestauksen tarkistuslista järjestelmän hankkijalle
Hyväksymistestauksen tarkistuslista järjestelmän hankkijalle Tarkistuslista on suunniteltu käytettäväksi hyväksymistestauksen suunnittelussa, valmiuksien arvioinnissa ja katselmoinnissa.tämä tarkistuslista
Testauksen hallintaa teekkareille (ja muille kiinnostuneille) Arto Stenberg
Testauksen hallintaa teekkareille (ja muille kiinnostuneille) Arto Stenberg Symbio lyhyesti Innovatiivinen tuotekehitys- ja testauskumppani Juuret Suomessa, perustettu 1997 Laadukkaat ohjelmistotoimitukset
OHJELMISTOTEKNIIKKA LABORATORIOHARJOITUKSEN OHJEET
OHJELMISTOTEKNIIKKA LABORATORIOHARJOITUKSEN OHJEET Laboratorioharjoituksessa on testattavana kaksi ohjelmaa. Harjoituksen päämääränä on löytää mahdollisimman paljon ohjelmistovirheitä testattavista ohjelmista.
TESTAUSSUUNNITELMA Virtuaaliyhteisöjen muodostaminen Versio 1.0 (luonnos 2)
TESTAUSSUUNNITELMA Virtuaaliyhteisöjen muodostaminen Versio 1.0 (luonnos 2) 2 1. JOHDANTO 5 1.1. Tarkoitus ja kattavuus 5 1.2. Tuote 5 1.3. Määritelmät, termit ja lyhenteet 5 1.4. Viitteet 5 2. YMPÄRISTÖVAATIMUKSET
Hirviö Testausraportti I2
Hirviö Testausraportti I2 Jani Heikkinen Anssi Kalliolahti Jukka Larja Kim Nylund Liia Sarjakoski Samuli Sorvakko Timo Toivanen 8. helmikuuta 2005 1 Sisältö 1 Johdanto 3 1.1 Järjestelmätestaus.................................
T Tietojenkäsittelyopin ohjelmatyö
T-76.115 Tietojenkäsittelyopin ohjelmatyö Sisältö Dokumentissa on kuvattu Keimo-projektin riskienhallintasuunnitelma ja kulloinkin tunnistetut riskit. Dokumenttia päivitetään jokaiseen palautukseen. Päivämäärä
Testauspäällikön tarinoita Arto Stenberg
Testauspäällikön tarinoita Arto Stenberg 2.12.2013 A software foundry that helps companies create breakthrough product innovations. We help our clients to: 1. Create new products 2. Scale out their product
Harjoitustyön testaus. Juha Taina
Harjoitustyön testaus Juha Taina 1. Johdanto Ohjelman teko on muutakin kuin koodausta. Oleellinen osa on selvittää, että ohjelma toimii oikein. Tätä sanotaan ohjelman validoinniksi. Eräs keino validoida
Testausdokumentti. Sivu: 1 / 10. Ohjelmistotuotantoprojekti Sheeple Helsingin yliopisto. Versiohistoria
Sivu: 1 / 10 Testausdokumentti Ohjelmistotuotantoprojekti Sheeple Helsingin yliopisto Versiohistoria Versio Päivitykset 0.4 Lisätty mod_form.php -tiedostoon liittyvät testit 0.5 Lisätty johdanto 1.0 Dokumentti
Tämä on tietokonegrafiikka-algoritmien visualisointijärjestelmän projektisuunnitelma. Päivämäärä Projektiryhmä Keimo
T-76.115 Tietojenkäsittelyopin ohjelmatyö Sisältö Tämä on tietokonegrafiikka-algoritmien visualisointijärjestelmän projektisuunnitelma. Päivämäärä 28.10.2002 Projektiryhmä Keimo keimo-dev@list.hut.fi Kirjoittajat
Testaus elinkaaressa
Testaus elinkaaressa Järjestelmätestaus Järjestelmätestaus Tarkoittaa koko järjestemän laajuuteen kohdistuvaa testausta, koko järjestelmän toiminnan näkökulmasta Järjestelmän ei tarvitse olla valmis vaan
CT60A4150 OHJELMISTOTESTAUKSEN PERUSTEET. Jussi Kasurinen (etu.suku@lut.fi) Kevät 2016
CT60A4150 OHJELMISTOTESTAUKSEN PERUSTEET Jussi Kasurinen (etu.suku@lut.fi) Kevät 2016 VIIME KERRALLA MENETELMIÄ Musta laatikko Valkea laatikko Harmaa laatikko Regressio Automaatio Rasitus (kuormitus)
Testiraportti - Koordinaattieditori
Testiraportti - Koordinaattieditori Versio Päiväys Tekijä Kuvaus 3.1 22.03.02 Ville Vaittinen T3 vaiheen 1. testattava editori Sisällysluettelo 1. Testien suoritus... 3 2. Testitapaukset... 4 2.1 Uuden
UCOT-Sovellusprojekti. Asennusohje
UCOT-Sovellusprojekti Asennusohje Ilari Liukko Tuomo Pieniluoma Vesa Pikki Panu Suominen Versio: 1.00 Julkinen 15. joulukuuta 2006 Jyväskylän yliopisto Tietotekniikan laitos Jyväskylä Hyväksyjä Päivämäärä
Data Sailors - COTOOL dokumentaatio Riskiloki
Table of Contents 1 Johdanto.................................................................................... 1 1.1 Versiohistoria...........................................................................
Tämä on tietokonegrafiikka-algoritmien visualisointijärjestelmän projektisuunnitelma. Päivämäärä 28.10.2002 Projektiryhmä Keimo keimo-dev@list.hut.
T-76.115 Tietojenkäsittelyopin ohjelmatyö Sisältö Tämä on tietokonegrafiikka-algoritmien visualisointijärjestelmän projektisuunnitelma. Päivämäärä 28.10.2002 Projektiryhmä Keimo keimo-dev@list.hut.fi Kirjoittajat
Määrittelydokumentti NJC2. Helsinki 11.2.2004 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos
Määrittelydokumentti NJC2 Helsinki 11.2.2004 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Kurssi 581260 Ohjelmistotuotantoprojekti ( ov) Projektiryhmä Eero Anttila Olli
0.47 27.11.2005 Santeri Saarinen Korjattu testaustasoja ja tehty tarkennuksia I1-testaukseen
Muutoshistoria Versio Pvm Tekijä Kuvaus 0.1 24.10.2005 Elina Kontro Laatuasiat siirretty omaan dokumenttiin jatkotyöstetty 0.2 27.10.2005 Santeri Saarinen Bugien elinkaari yms. asioita jatkettu 0.3 28.10.2005
Projektisuunnitelma. (välipalautukseen muokattu versio) Vesiprosessin sekvenssiohjelmointi ja simulointiavusteinen testaus
Projektisuunnitelma (välipalautukseen muokattu versio) Vesiprosessin sekvenssiohjelmointi ja simulointiavusteinen testaus Ville Toiviainen Tomi Tuovinen Lauri af Heurlin Tavoite Projektin tarkoituksena
COTOOL dokumentaatio Testausdokumentit
Table of Contents Testausraportti.............................................................................. 1 1 Tiivistelmä...............................................................................
Sopimus Asiakas- ja potilastietojärjestelmästä. Liite N: Kielivaatimukset
Sopimus Asiakas- ja potilastietojärjestelmästä Liite N: Kielivaatimukset VERSIOHISTORIA Päivä Versio Kuvaus Tekijä 12.3.15 3.0 Tarjouspyynnön liitteeksi 2 (6) SISÄLLYSLUETTELO 1 JOHDANTO... 4 2 JÄRJESTELMÄN
Test-Driven Development
Test-Driven Development Ohjelmistotuotanto syksy 2006 Jyväskylän yliopisto Test-Driven Development Testilähtöinen ohjelmistojen kehitystapa. Tehdään ensin testi, sitten vasta koodi. Tarkoituksena ei ole
SEPA diary. Dokumentti: SEPA_diary_PK_HS.doc Päiväys: Projekti: AgileElephant
AgilElephant SEPA Diary Petri Kalsi 55347A Heikki Salminen 51137K Tekijä: Petri Kalsi Omistaja: ElectricSeven Aihe: PK&HS Sivu 1 / 8 Dokumenttihistoria Revisiohistoria Revision Numero Revision Päiväys
Automaattinen regressiotestaus ilman testitapauksia. Pekka Aho, VTT Matias Suarez, F-Secure
Automaattinen regressiotestaus ilman testitapauksia Pekka Aho, VTT Matias Suarez, F-Secure 2 Mitä on regressiotestaus ja miksi sitä tehdään? Kun ohjelmistoon tehdään muutoksia kehityksen tai ylläpidon
Testausprosessin vaatimukset. 2. Testausprosessi (Artikkelit) Vesiputousmallin ongelmia. V-mallin neljä osavaihetta. Testausprosessimalli V-malli
2. ausprosessi (Artikkelit) Nykyisin useimpien prosessimallien lähtökohta on, että testaus on oleellinen osa ohjelmistotuotantoprosessia. Itse asiassa huolellinen testaus vie helposti 50% tai enemmän käytettävistä