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

Koko: px
Aloita esitys sivulta:

Download "Tik-76.115 Tietojenkäsittelyopin ohjelmatyö Tietotekniikan osasto Teknillinen korkeakoulu. LiKe Liiketoiminnan kehityksen tukiprojekti"

Transkriptio

1 Tik Tietojenkäsittelyopin ohjelmatyö Tietotekniikan osasto Teknillinen korkeakoulu TESTAUSSUUNNITELMA LiKe Liiketoiminnan kehityksen tukiprojekti Versio: 2.1 Tila: hyväksytty Päivämäärä: Tekijä: Niko Tolvanen Kommentit: Hyväksyi: Maaret Pyhäjärvi, Katariina Ylinen

2 VERSIOHISTORIA Versio Päivämäärä Muutokset Muuttaja Alustava versio Niko Tolvanen Sisäisen katselmoinnin korjaukset tehty Niko Tolvanen Viimeistelty palautukseen ja lisätty sisällysluettelo Niko Tolvanen Muunnettu Word-muotoon. Lisätty tietoturvan testaaminen ominaisuutena. Niko Tolvanen Katselmointikorjaukset tehty Niko Tolvanen Asiakaskatselmoinnin korjaukset tehty Niko Tolvanen

3

4 1. JOHDANTO MÄÄRITELMÄT, TERMIT JA LYHENTEET 1 2. TESTAUKSEN KOHDE 1 3. TESTATTAVAT OMINAISUUDET 1 4. OMINAISUUDET, JOITA EI TESTATA 3 5. MENETELMÄT MODUULITESTAUS TIETOKANNAN TESTAAMINEN JÄRJESTELMÄTESTAUS REGRESSIOTESTAUS HYVÄKSYNTÄTESTAUS EI-TOIMINNALLISTEN OMINAISUUKSIEN TESTAAMINEN KÄYTETTÄVYYSTESTAUS Ryhmäläpikäynti Heuristinen analyysi Käytettävyystesti Tulosten arviointi Testaussuunnitelman muutokset TIETOTURVA TESTATTAVAN KOHTEEN HYVÄKSYMIS-/HYLKÄÄMISKRITEERIT11 7. ALOITUS-, KESKEYTYS- JA JATKAMISKRITEERIT ALOITUSKRITEERIT KESKEYTYSKRITEERIT JATKAMISKRITEERIT TESTAUKSESSA TUOTETTAVA MATERIAALI TARVITTAVA TESTAUSYMPÄRISTÖ VIRHERAPORTOINTI HENKILÖSTÖ, VASTUUT, KOULUTUS AIKATAULU RISKIANALYYSI 15

5 1. JOHDANTO Tämä dokumentti on LiKe-järjestelmän yleinen testaussuunnitelma. Järjestelmän tarkempi kuvaus on järjestelmän toiminnallisessa määrittelyssä ja käyttötapauskuvauksissa. Järjestelmän testaaminen on osa projektissa käytettävää laadunvarmistusprosessia, jonka tavoitteena on asiakastyytyväisyyden aikaansaaminen. Lisätietoja laatuprosessista on projektin laatukäsikirjassa. Testaussuunnitelma ja muu testauksessa tuotettava dokumentointi noudattaa IEEE:n standardia , joka määrittää testauksen hallinnoinnin ja suunnittelun dokumentoinnissa noudatettavat käytännöt. 1.1 MÄÄRITELMÄT, TERMIT JA LYHENTEET LiKe-projektissa käytetyt määritelmät, termit ja lyhenteet on selitetty projektin laatukäsikirjassa. 2. TESTAUKSEN KOHDE Testauksen kohde on liiketoiminnan kehityksen tukijärjestelmä LiKe sen kaikissa vaiheissa. Koska järjestelmä toteutetaan USDP-prosessin mukaan iteratiivisesti ja inkrementaalisesti, testattava kohde laajenee ja sen toiminnallisuus tarkentuu vaihe vaiheelta. 3. TESTATTAVAT OMINAISUUDET Järjestelmästä testattavat toiminnallisuudet perustuvat järjestelmän käyttötapauksiin, jotka määrittävät, millaisia toimintoja järjestelmässä on. Kukin käyttötapaus testataan siten, että varmistetaan sen toiminta sekä oikeilla syötteillä että väärillä syötteillä. Testattavat toiminnot voidaan jakaa korkeimmalla tasolla järjestelmää muokkaaviin ja järjestelmää käyttäviin toimintoihin. Nämä luokat jaetaan edelleen projekteja, dokumentteja ja käyttäjiä koskeviin toimintoihin. Testattavat toiminnot määritetään edellä kuvatulla tavalla ryhmiteltyinä testitapauskuvauksissa, jotka kirjoitetaan Toteutus 2 - vaiheen aikana. Toisaalta toiminnot on jaettava järjestelmän toteutuksen ja hyväksymisen 1

6 kannalta pakollisiin ja suositeltaviin toimintoihin sekä lisäominaisuuksiin. Toimintojen käyttötapauskuvaukset on lueteltu vaatimusmäärittelyssä. Tällä jaolla on merkitystä erityisesti testauksen ja järjestelmän hyväksymisen kannalta: mikäli testauksessa havaitaan pakollisten toimintojen toteutuksen epäonnistuneen, koko järjestelmää ei voida hyväksyä. Toiminnallisuuden lisäksi testataan järjestelmän käytettävyyttä ja luotettavuutta. Näitä mitataan asiakkaan kokeman laadun perusteella, joka on koko projektin laadunvarmistuksen lähtökohta. Järjestelmän tietoturva on myös testauksen kohteena, mutta tietoturvan testaamisen lähtökohtana on tietoturvaan liittyvää toiminnallisuutta toteuttavien komponenttien ja toimintojen testaaminen. Järjestelmä testataan koko laajuudessaan seuraavissa ympäristöissä: Taulukko 1. Koko järjestelmän testaukseen käytettävät ympäristöt Käyttöjärjestelmä Käyttöjärjestelmän kieli Selain Selaimen kieli Internet Explorer Microsoft Windows 98 FI 4.01 (eli Windows98:n FI mukana tuleva IE) Microsoft Windows NT 4 WKS EN Netscape Navigator 4.7 EN Tämän lisäksi järjestelmä testataan perusominaisuuksien suhteen seuraavissa ympäristöissä: 2

7 Taulukko 2. Järjestelmän perustoiminnallisuuden testaukseen käytettävät ympäristöt Käyttöjärjestelmä Käyttöjärjestelmän kieli Selain Selaimen kieli Microsoft Windows 98 FI Netscape Navigator 4.7 EN Microsoft Windows NT 4 WKS EN Internet Explorer 5.5 EN Windows 2000 Professional EN Internet Explorer 5.5 EN Perustoiminnallisuuden testaamiseen vaadittavat testitapaukset määritetään Toteutus 2 - vaiheessa määritetyissä testitapausten kuvauksessa. Mikäli LiKe-järjestelmään toteutetaan käyttäjäsovellus, joka asennetaan erikseen selaimen lisäksi käyttäjän koneelle, tätä sovellusta on testattava Win95 (FI & EN)/Win98 (FI & EN)/NT4 WKS (FI&EN)/NT4 SRV(EN)/Win2k Professional (EN). Palvelinympäristönä käytetään projektin toiminnallisessa määrittelyssä määritettyä ympäristöä. 4. OMINAISUUDET, JOITA EI TESTATA Koska järjestelmälle ei ole asetettu suuria suorituskykyvaatimuksia, sen suorituskykyä ei testata muuten kuin käytettävyyden ja toiminnallisuuden testauksen yhteydessä. Sama pätee virhetilanteista toipumiseen: tämän ominaisuuden toteutumista mitataan asiakkaan subjektiivisen näkemyksen perusteella, sillä järjestelmää ei nähdä organisaatiolle kriittisenä sovelluksena. Organisaation on mahdollista korjata järjestelmää virhetilanteissa manuaalisesti. Järjestelmää ei testata kaikilla mahdollisilla käyttöjärjestelmän kieliversioiden ja selaimen kieliversioiden yhdistelmillä. Testaus rajataan koskemaan kohdassa 3 mainittuja yhdistelmiä. 3

8 5. MENETELMÄT Järjestelmän testaus ei ole laadunvarmistusprosessin ensimmäinen vaihe, vaan projektissa on tavoitteena, että virheet tulisivat esille jo ennen testausvaihetta esimerkiksi katselmointien kautta. Lisäksi käytettävyyttä testataan jo ennen järjestelmän toteuttamista, joten tässäkin pyritään minimoimaan vasta testausvaiheessa esille tulevien korjaustarpeiden ja virheiden määrää. Asiakkaan rooli testauksessa on merkittävä: ryhmä rohkaisee asiakasta testaamaan järjestelmää mahdollisimman aikaisessa vaiheessa ja raportoimaan löytämänsä virheet. Tämä laajentaa projektissa käytössä oleva asiakaskatselmointikäytäntöjä kattamaan myös itse tuotteessa olevien virheiden havaitsemiseen ja raportointiin mahdollisimman aikaisessa vaiheessa. Testaus jakautuu kuuteen osaan: moduulitestaukseen, integrointitestaukseen, järjestelmätestaukseen, käyttöliittymätestaukseen ja regressiotestaukseen sekä asiakkaan suorittamaan hyväksyntätestaukseen. Seuraavassa kutakin osaa käsitellään erikseen. Laatuvastaava kerää tiedot suoritetusta testauksesta, löydetyistä virheistä sekä saavutetusta kattavuudesta ohjelmointivastuullisilta ja koostaa testausraportin. 5.1 MODUULITESTAUS Moduulitestaus kohdistuu järjestelmän osiin itsenäisinä komponentteina. Testauksen toteutuksesta vastaa kunkin osan vastaava ohjelmoija. Moduulien testaamisessa pyritään 90 % kattavuuteen. Mikäli tällainen kattavuus ei ole saavutettavissa, ohjelman koodin rakenteeseen voidaan vielä tehdä tarvittavia muutoksia siten että kuolleen koodin määrää saadaan pienennettyä. Moduulitestaus ajoittuu moduulin koodaamisen perään ennen moduulin tuomista osaksi järjestelmää. Kunkin moduulin kohdalla moduulitestaus tapahtuu ohjelmoijien toimesta siten, että moduulin toiminnallisuutta testataan seuraavissa tapauksissa sen saamien syötteiden suhteen. Oletuarvoiset syötteet. Moduulin normaali käyttö ilman käyttäjän tai muiden osien tekemiä muutoksia moduulin oletuskutsuun. 4

9 Kunkin syötteen ja syötteiden yhdistelmistä ekvivalenssiluokittain hyväksyttävät (normaalit) arvot, hyväksyttävien arvojen ylä- ja alarajoilla olevia arvoja, eihyväksyttäviä arvoja (esim. liian suuria tai pieniä arvoja), ei-sallittuja arvoja (virheellisiä syötteitä). Tässä dokumentissa esitetyt moduulitestauksen periaatteet ovat yleisen tason periaatteita; kunkin moduulin varsinainen testaamistapa esim. eri syötteillä ja eri toiminnallisuuksien suhteen riippuu moduulin sisältämästä toiminnallisuudesta, joten tämän testauksen tarkempi määrittäminen jää moduulin toteuttavan ohjelmoijan omalle vastuulle. Moduulitestauksesta ei kirjoiteta erillisiä testitapauksia, vaan ohjelmoijien suorittama moduulitestaus noudattaa ohjelmiston yleisiä testitapauksia kuhunkin moduuliin soveltuvin osin Tietokannan testaaminen Tietokannan osalta moduulitestaus tapahtuu lähes kokonaan katselmointien kautta, sillä kun tietokantaan ei ole luotu kyselyjä ohjelmallisesti toteuttavia moduuleita, tietokannan testaaminen kirjoittamalla SQL-lauseita on varsin virhealtista eikä tuota parempaa tulosta kuin huolellinen katselmointi tarvittavaan työmäärään nähden. Tietokannan tarkempi testaus tapahtuu siinä vaiheessa, kun tietokantaan kyselyjä ja muutoksia tekevät moduulit on luotu; samalla, kun moduulien toiminta yhdessä tietokannan kanssa testataan, saadaan testattua myös se, että tietokanta toimii määritetyllä tavalla. Tällainen moduulien ja tietokannan yhdessä testaaminen on välttämätöntä koko järjestelmän toiminnan testaamiseksi, ja koska se on myös luotettavin tapa itse tietokannan testaamiseen, tietokannan manuaalinen testaaminen SQL-lauseilla tuo turhaa työtä varmistamatta tietokannan oikeanlaista toimintaa osana koko järjestelmää. 5.2 JÄRJESTELMÄTESTAUS Järjestelmätestauksessa testataan järjestelmää kokonaisuutena toteutetuin osin. Järjestelmätestauksesta vastaa laatuvastaava yhdessä järjestelmäarkkitehdin kanssa. Järjestelmätestausta ei tehdä ennen Toteutus 3 -vaihetta. Tässä projektissa järjestelmätestaus kattaa myös perinteisen integrointitestauksen, jossa 5

10 testataan useiden toimintojen yhdistelmiä; kehitysprosessin ollessa iteratiivinen, järjestelmätestaus kattaa kussakin vaiheessa niin monta toimintoa kuin järjestelmään on siihen mennessä toteutettu. 5.3 REGRESSIOTESTAUS Regressiotestauksen tavoitteena on varmistaa, että aiemmin raportoidut virheet ovat todella korjaantuneet siinä versiossa, jossa ne on määritetty korjatuiksi ja että korjaus ei ole tuottanut uusia virheitä. Tässä projektissa regressiotestausta suoritetaan aina, kun järjestelmästä on luotu uusi versio. Tällöin testataan uudelleen korjatuiksi määritetyt virheet tuottaneet ominaisuudet sekä tehdään uudelleen muuttuneisiin moduuleihin/toimintoihin liittyvät testitapaukset. Regressiotestausta varten testitapausten automatisointi mahdollisimman pitkälle on tärkeää, sillä se nopeuttaa regressiotestausta huomattavasti. Tarkoitus on, että kullekin moduulille/toiminnolle automatisoidaan sen perustoiminnallisuutta testaavat testitapaukset, jotta nämä voidaan suorittaa regressiona kunkin uuden version kohdalla sen mukaan, mitä moduuleja/toimintoja kuhunkin versioon on muutettu. Automatisointia puoltaa myös se, että Web-pohjaisen sovelluksen toiminnallisuutta on testattava useissa eri ympäristöissä (sekä käyttöjärjestelmä- että selainversioiden suhteen). Näin ollen automatisointi voi pienentää testaukseen kuluvaa aikaa merkittävästi. Lisäksi ennen tuotteen hyväksyntätestauksen aloittamista käydään läpi kaikki raportoidut prioriteetin 2 tai sitä korkeamman prioriteetin virheet, jotta voidaan olla varmoja siitä, että nämä virheet on korjattu hyväksyntätestaukseen menevässä versiossa. 5.4 HYVÄKSYNTÄTESTAUS Hyväksyntätestaus ajoittuu Toteutus 4 -vaiheen loppuun ja sen suorittaa asiakas. Hyväksyntätestisuunnitelma laaditaan yhteistyössä asiakkaan kanssa. Hyväksyntätestauksella todennetaan järjestelmän pakollisten ominaisuuksien toteuttaminen ja oikeanlainen toiminta. 6

11 5.5 EI-TOIMINNALLISTEN OMINAISUUKSIEN TESTAAMINEN Järjestelmän ei-toiminnallisista ominaisuuksista testataan lähinnä käytettävyyttä ja tietoturvaa. Järjestelmän suorituskyvylle ja luotettavuudelle asetetut vaatimukset on määritetty käytettävyysominaisuuksien kautta, joten käytettävyystestaus kattaa LiKejärjestelmän tapauksessa myös näiden ominaisuuksien testaamisen Käytettävyystestaus Käyttöliittymätestauksella pyritään varmistumaan asiakkaan tarpeet käyttöliittymän osalta täyttävän järjestelmän tekemisestä. Käyttöliittymätestauksesta vastaa projektin käyttöliittymävastaava Ryhmäläpikäynti Ryhmäläpikäynti yhdistää asiantuntija-arvioiden ja käyttäjätestien ominaisuuksia. Siihen osallistuu asiakkaan eli käyttäjän edustajia, järjestelmän suunnittelijoita sekä käytettävyys asiantuntija. Istunnon aikana järjestelmä käydään läpi paperiproton avulla simuloiden oikeaa järjestelmää. Osallistujat suorittavat heille annettuja tehtäviä ja merkitsevät papereihin ratkaisunsa. Jokainen suorittaa tehtävät ensin itsenäisesti, jonka jälkeen ratkaisuista keskustellaan ryhmässä niin, että käyttäjät puhuvat ensin ja vasta heidän jälkeensä suunnittelijat ja käytettävyyden asiantuntijat voivat esittää omat mielipiteensä. Kaikki paperit kerätään talteen, jolloin niistä voidaan jälkikäteen vielä analysoida mahdollisia ongelmatilanteita. Ensimmäinen ryhmäläpikäynti järjestettiin asiakkaan luona perjantaina Läpikäyntiin osallistui kolme asiakkaan edustajaa, kaksi järjestelmän suunnittelijaa sekä käyttöliittymävastaava. Läpikäynnissä suoritetiin seuraavat tehtävät: 1. Olet juuri palannut viikon talvilomalta takaisin töihin. Haluat selvittää minkäläisiä muutoksia projektien dokumentteihin on tullut. Etsit kaikki muuttuneet dokumentit ja luet ne, jonka jälkeen poistat ne listalta. 2. Yrityksesi liiketoiminnan kehitysprojekti on lähtenyt liikkeelle ja haluat tutustua lukemalla projektiin sisällytettyyn dokumentaatioon. 7

12 3. Kuulut yrityksessäsi tietojärjestelmien kehitysryhmään. Aiemmin laadit muistion, jossa käsiteltiin eri PDM-järjestelmien mahdollisuuksia. Nyt olet saanut tarjoukset kolmelta järjestelmäntoimittajalta ja haluat lisätä hintatiedot aiemmin laatimaasi dokumenttiin. 4. Yrityksessäsi on perustettu uusi projekti, jonka projektipäällikkönä toimit. Haluat perustaa projektille oman dokumentaation ja lisätä siihen haluamasi dokumentit. 5. Huomaat jättäneesi erään tärkeän dokumentin pois projektin dokumenteista ja haluat lisätä sen jälkikäteen mukaan. Haluat myös samalla poistaa kaksi dokumenttia, jotka olet havainnut ylimääräisiksi projektissa. Toinen ryhmäläpikäynti järjestettiin 14.10, jolloin käytiin läpi koko käyttöliittymä yhdessä asiakkaan kanssa ja keskusteltiin järjestelmän toiminnallisuuksista ja niiden toteutuksesta. Näiden ryhmäläpikäyntien perusteella on järjestelmää ja sen käyttöliittymää muokattu vastaamaan paremmin asiakkaan tarpeita Heuristinen analyysi Heuristinen analyysi on asiantuntijamenetelmä, jossa käyttöliittymää arvioidaan ennalta määrättyjä suunnittelusääntöjä vastaan. Käyttöliittymän eri osia verrataan näihin sääntöihin ja tarkistetaan, onko sen suunnittelussa noudatettu suunnitteluohjeita. Heuristisen analyysin tarkoituksena on löytää käyttöliittymästä ongelmia, jotka liittyvät esimerkiksi epäyhteneväisyyksiin (termit, painikkeiden ja toimintojen sijoittelu), toimintojen perumiseen, palautteen puuttumiseen ja virheilmoituksiin. Menetelmässä käytetään Nielsenin kymmentä heuristista sääntöä, joiden avulla sovelluksen eri ikkunoita arvioidaan: 1. Käytä yksinkertaista ja luonnollista dialogia 2. Käytä käyttäjän omaa kieltä 3. Minimoi käyttäjän muistikuorma 4. Ole johdonmukainen 8

13 5. Anna käyttäjälle palautetta 6. Anna selkeät poistumistiet 7. Tarjoa oikopolkuja kokeneille käyttäjille 8. Käytä selkeitä ja havainnollisia virheilmoituksia 9. Vältä virheitä 10. Tarjoa selkeä apu Heuristisen analyysin suorittaa käyttöliittymän suunnittelija ja mahdollisesti myös muita ryhmän jäsenia riippuen ajankohdasta. Jokainen havaittu ongelma arvioidaan asteikolla 1-3 (1=kosmeettinen ongelma, 2=käyttöä haittaava ongelma, 3=käyttöä estävä ongelma) Käytettävyystesti Järjestelmän varsinainen käytettävyystestaus suoritetaan tammi-joulukuussa. Testit suoritetaan asiakkaan edustajilla ja tarkoituksena on testata tyypillisten tehtävien sujumista lopullista järjestelmää simuloivilla staattisilla www-sivuilla. Testeissä tullaan kiinnittämään huomioita erityisesti ryhmäläpikäynnin perusteella löydettyihin ongelmiin ja niihin tehtyihin muutoksiin. Johtuen projektin tiukasta aikataulusta emme tule toteuttamaan suuria muutoksia järjestelmän tekniseen toteutukseen testien pohjalta, vaan ne tulevat toimimaan lähinnä suuntaa antavina vinkkeinä asiakkaalle, siitä miten järjestelmää tulisi kehittää eteenpäin. Testien tarkempi suunnitelma tehdään siinä vaiheessa, kun suunnitteluprosessi asiakkaan kanssa on viety loppuun Tulosten arviointi Tulosten arvioinnin hoitaa käyttöliittymävastaava. Yleiset periaatteet ja rajoitteet projektin puolelta sovitaan projektipäällikön kanssa, joka koordinoi vaatimusten oikeantasoisuuden asiakkaan kanssa. 9

14 Testaussuunnitelman muutokset Alkuperäisen testaussuunnitelman käyttöliittymän testauksen piti tapahtua kolmessa vaiheessa, joista ensimmäinen olisi ollut käyttöliittymän heuristinen analyysi ryhmän sisällä. Toisessa vaiheessa tarkoituksena oli suorittaa ryhmäläpikäynti asiakkaan kanssa ja lopuksi järjestää käyttöliittymälle täysimittainen käytettävyystesti. Koska asiakkaan on ollut vaikeaa hahmottaa järjestelmää erilaisten määrittelyjen pohjalta, olemme suorittaneet käyttöliittymän suunnittelun mahdollisimman pitkälle yhteistyössä. Käytännössä tämä on tarkoittanut sitä, että olemme järjestäneet useampia ryhmäläpikäyntejä asiakkaan kanssa, joissa olemme käyneet läpi järjestelmän toiminnallisuudet käyttöliittymän avulla. Ryhmäläpikäyntien tulosten pohjalta olemme muokanneet käyttöliittymää vastaamaan paremmin asiakkaan tarpeita, jonka jälkeen käyttöliittymän uusi paperiproto on luovutettu asiakkalle arvioitavaksi. Tämän vuoksi olemme joutuneet miettimään käyttöliittymän testauksen uudelleen uuden suunnitteluprosessin pohjalta. Käyttöliittymän testaus tapahtuu edelleen kolmessa vaiheessa käyttäen samoja menetelemiä kuin alkuperäisessä suunnitelmassa, mutta testauksen aikataulua ja järjestelyjä on muutettu. Käyttöliittymän testauksen ensimmäisenä vaiheena ovat toimineet järjestetyt ryhmäläpikäynnit asiakaan luona. Toisessa vaiheessa tullaan suorittamaan heuristinen analyysi ja kolmanneksi käyttöliittymän käytettävyystesti Tietoturva Järjestelmän tietoturvan testaaminen rajoittuu järjestelmän oman tietoturvaan liittyvän toiminnallisuuden (eli tietoturvamoduulin) toimivuuden testaamiseen. Järjestelmän tietoturva testataan testitapausten mukaisesti. Koska käyttäjien autentikointi ja tietoliikenteen salaaminen tapahtuu Web-palvelimen ja selaimen toiminnallisuuksien kautta, näitä ei testata erikseen tietoturvan kannalta. Myöskään palvelinten tietoturvaan ei oteta kantaa, koska tämä riippuu käyttäjäorganisaation tietoturvapolitiikasta: palvelimiin on pääsy organisaation määrittämillä henkilöillä, ja näiden rajoitusten asettamiseen ei oteta kantaa järjestelmää toteutettaessa. 10

15 6. TESTATTAVAN KOHTEEN HYVÄKSYMIS-/HYLKÄÄMISKRITEERIT Testattavan kohteen hyväksyminen perustuu järjestelmän pakollisten ominaisuuksien oikeanlaisen toiminnan toteutumiseen. Vakavana pidettäviä virheitä ei saa jäädä järjestelmän pakollisiin ominaisuuksiin. Virhekategoriat ja niiden käyttö määritetään Toteutus 2 -vaiheen aikana projektin laatukäsikirjassa. Samassa vaiheessa määritellään hyväksymiskriteeri virhemäärien ja pakollisten käyttötapausten suhteena yhdessä asiakkaan kanssa. Mikään toiminto (riippumatta siitä, onko kyseessä suositeltava vai pakollinen ominaisuus vai lisäominaisuus) ei saa kaataa järjestelmää. Tällaisessa tapauksessa ko. virhe on korjattava, ennen kuin järjestelmä voidaan hyväksyä. 7. ALOITUS-, KESKEYTYS- JA JATKAMISKRITEERIT 7.1 ALOITUSKRITEERIT Jotta järjestelmätestauksessa tai asiakkaan testauksessa ei käytetä aikaa turhaan, järjestelmälle on suoritettava ennen testauksen aloittamista tietyt perustoiminnallisuuden varmistavat testit. Nämä testit kuvataan tarkemmin projektin laatukäsikirjassa Toteutus 3 - vaiheen aikana. Kun nämä kriteerit täyttyvät, järjestelmän buildin testaaminen voidaan aloittaa. Ennen testauksen aloittamista testausympäristö on saatettava määritettyyn alkutilaan, jossa järjestelmän komponentteja ei ole asennettu. 7.2 KESKEYTYSKRITEERIT Testaaminen keskeytetään siinä tapauksessa, että kohdataan sellainen virhe, joka estää etenemisen testitapausjoukon loppuun saakka. Koska järjestelmässä ei ole useita tiloja, testaus voidaan keskeyttää minkä tahansa testitapauksen loppuun suorittamisen jälkeen. Näin ollen testauksen lopettamiseen esim. työpäivän päätteeksi ja jatkamiseen seuraavana päivänä ei tarvitse määrittää erillisiä kriteereitä. 7.3 JATKAMISKRITEERIT Mikäli testaus on keskeytetty järjestelmässä olevan testauksen estävän virheen (tai jonkin 11

16 odottamattoman ulkoisen ongelman) vuoksi, testausta jatketaan, kun ko. virhe on korjattu. Tässä tapauksessa ei suoriteta uudelleen muita testitapauksia kuin ne, jotka testaavat järjestelmästä virheen korjaamiseksi muutettuja osia. Tämä määritys tehdään yhteistyössä järjestelmän ohjelmoijien kanssa. Ulkoisen virheen tapauksessa mitään loppuun suoritettuja testitapauksia ei suoriteta uudelleen. 8. TESTAUKSESSA TUOTETTAVA MATERIAALI Testausprosessin aikana tuotetaan seuraavat dokumentit vaiheittain: Toteutus 1: Testaussuunnitelma (versio 1) Toteutus 2: Testaussuunnitelma (versio 2) Laatukäsikirjan testausta käsittelevät osat (virheraportointiohje, työkaluohjeet) Testitapaukset Testausraportti (moduulitestauksen ja integrointitestauksen osalta) Virheraportit Toteutus 3: Testaussuunnitelma (versio 3) Testitapaukset Testausraportti (moduulitestauksen, integrointitestauksen, järjestelmätestauksen ja käyttöliittymätestauksen osalta) Virheraportit Hyväksyntätestaussuunnitelma (yhteistyössä asiakkaan kanssa) 12

17 Toteutus 4: Testaussuunnitelma (versio 4) Testitapaukset Testausraportti (moduulitestauksen, integrointitestauksen, järjestelmätestauksen ja käyttöliittymätestauksen osalta) Virheraportit Luovutus: Hyväksyntätestausraportti Virheraportit Opponointiraportti 9. TARVITTAVA TESTAUSYMPÄRISTÖ Tarvittava testausympäristö on järjestelmän vaatimukset täyttävä laitteisto ja yllä kohdassa 3 määritetyt käyttöjärjestelmä- ja selainversiot. Näiden lisäksi käytetään taulukossa 3 lueteltuja työkaluja. Taulukko 3. Testaustyökalut Tarkoitus Työkalu Dokumentointi Microsoft Word, Rational Test Manager, Rational Requisite Pro Testauksen hallinnointi Rational Test Manager Kattavuuden määrittäminen Rational Pure Coverage (soveltuvin osin) Ohjelman tehokkuuden mittaaminen Rational Quantify (soveltuvin osin) 13

18 Automatisointi Rational Robot, SiteCheck, Test Factory (soveltuvin osin) Muistivuotojen ja poikkeusten Rational Purify testaaminen Testiympäristön palauttaminen Norton Ghost Testauksessa käytetään erilaisia työkaluja niin paljon kuin on mahdollista, mutta käytännössä testaus tapahtuu tässä projektissa suurimmaksi osin manuaalisesti. Projektin laajuus ei edellytä testauksen laajamittaista automatisointia, vaan se todennäköisesti aiheuttaa työtä, joka ei luo asiakkaalle lisäarvoa. Erilaisia työkaluja käytetään lähinnä oppimistarkoituksessa kurssin luonne huomioiden. 10. VIRHERAPORTOINTI Virheiden raportointiin käytetään kurssin Burana-järjestelmää. Virheraportoinnista on kirjoitettu erillinen ohje, josta käy ilmi Burana-järjestelmän käyttö, virheiden kohdistaminen eri moduuleihin/toimintoihin, niiden vakavuuden määrittäminen sekä osoittaminen vastuuhenkilöille. 11. HENKILÖSTÖ, VASTUUT, KOULUTUS Testaukseen osallistuvat kaikki projektiryhmän jäsenet, asiakas, kurssin henkilökunta ja opponenttiryhmä. Päävastuu testauksesta on projektin laatuvastaavalla, ja suurin osa testauksen työstä suoritetaan luonnollisesti projektiryhmän toimesta. Kukin ohjelmoija on moduulitestausvaiheessa vastuussa omien moduuliensa testauksesta; tämän jälkeen testauksen resursointi tapahtuu projektipäällikön ja laatuvastaavan toimesta. Projektiryhmän jäsenille ei pidetä erityistä koulutusta vaan testaustyökalujen ja -tapojen opettelu tapahtuu työn ohessa. Kukin ryhmän jäsen tukee toisia jäseniä työn läpisaattamisessa. Asiakkaalle järjestetään tarpeen mukaan koulutusta testauksen yleisiä periaatteita ja virheraportointia koskien. 14

19 12. AIKATAULU Testauksen aikataulu on määritetty projektisuunnitelmassa. 13. RISKIANALYYSI Testauksen riskianalyysi noudattaa projektin yleistä laatukäsikirjassa määritettyä lähestymistapaa. Projektille kokonaisuutena määritetyt riskit on huomioitava myös testauksen osalta. Näiden riskien lisäksi on nimen omaan testaukseen liittyviä riskejä, joista viisi tärkeintä on lueteltu alla taulukossa 4. Taulukko 4. Testaukselle ominaiset riskit Riski Varautuminen Todennäköisyys Vaikutus Kokonaisvaikutus Seurataan järjestelmän toteutusta verrattuna aikatauluun. Hyödynnetään iteratiivisuutta ja 1. Järjestelmätestaus ei pääse alkamaan, koska järjestelmän toteuttaminen ei ole edennyt tarpeeksi inkrementaalisuutta aloittaen toteutuksesta, jolla on eniten merkitystä järjestelmän testaukselle. Mikäli riski toteutuu, keskitetään 0, ,2 testaukseen kokeneimmat testausresurssit (henkilöt, joilla on eniten aiempaa testauskokemusta). Käytetään testaukseen Resursseja ei voida käyttää kokeneimpia 2. testaukseen, koska ne tarvitaan testausresursseja, jolloin 0,5 5,21 2,61 järjestelmän toteuttamiseen testaus saadaan suoritettua pienemmässä ajassa. 3. Järjestelmätestausvaiheessa löytyy niin merkittäviä virheitä, että Katselmoidaan tuotettava dokumentaatio projektin joka 0,23 8,5 1,98 järjestelmää on muutettava vaiheessa. Määritellään 15

20 huomattavasti järjestelmää käyttöliittymän kautta, jotta voidaan varmistua oikean asian toteuttamisesta. Testaustyökalut eivät tarjoa 4. riittävästi apua testaukseen vaan kaikki testaus on suoritettava Varaudutaan testaamaan manuaalisesti. 0,77 1 0,77 manuaalisesti 5. Testausympäristöä ei ole käytettävissä tarvittavana aikana Huolehditaan järjestelmän varmuuskopioinnista ja ylläpidetään järjestelmän pystyttämisohjetta, jotta järjestelmä voidaan tarvittaessa asentaa uuteen ympäristöön. Varmistutaan siitä, että ympäristöjä voidaan pystyttää tarvittaessa nopeasti. 0,13 4,86 0,65 16

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

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ä:

Lisätiedot

Convergence of messaging

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

Lisätiedot

SOVELLUSALUEEN KUVAUS

SOVELLUSALUEEN KUVAUS Tik-76.115 Tietojenkäsittelyopin ohjelmatyö Tietotekniikan osasto Teknillinen korkeakoulu SOVELLUSALUEEN KUVAUS LiKe Liiketoiminnan kehityksen tukiprojekti Versio: 2.1 Tila: hyväksytty Päivämäärä: 12.12.2000

Lisätiedot

UCOT-Sovellusprojekti. Testausraportti

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ä

Lisätiedot

Ohjelmiston testaus ja laatu. Ohjelmistotekniikka elinkaarimallit

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ää

Lisätiedot

Good Minton Sulkapalloliiton Kilpailujärjestelmä SEPA: Heuristinen arviointi

Good Minton Sulkapalloliiton Kilpailujärjestelmä SEPA: Heuristinen arviointi Good Minton Sulkapalloliiton Kilpailujärjestelmä SEPA: Heuristinen arviointi Versiohistoria: Versio: Pvm: Laatijat: Muutokset: 0.1 2006-11-25 Janne Mäkelä Alustava 1.0 2006-12-10 Janne Mäkelä Valmis 1.

Lisätiedot

Kuopio Testausraportti Asiakkaat-osakokonaisuus

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

Lisätiedot

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

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

Lisätiedot

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

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

Lisätiedot

T Testiraportti - järjestelmätestaus

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

Lisätiedot

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

Tik Tietojenkäsittelyopin ohjelmatyö Tietotekniikan osasto Teknillinen korkeakoulu. LiKe Liiketoiminnan kehityksen tukiprojekti Tik-76.115 Tietojenkäsittelyopin ohjelmatyö Tietotekniikan osasto Teknillinen korkeakoulu TESTITAPAUKSET LiKe Liiketoiminnan kehityksen tukiprojekti Versio: 2.1 Tila: hyväksytty Päivämäärä: 13.2.2001 Tekijä:

Lisätiedot

Lohtu-projekti. Testaussuunnitelma

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

Lisätiedot

TESTIRAPORTTI - VYM JA KANTA Virtuaaliyhteisöjen muodostaminen Versio 1.0

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

Lisätiedot

Kuopio Testausraportti Kalenterimoduulin integraatio

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

Lisätiedot

T Testiraportti - integraatiotestaus

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

Lisätiedot

Testaussuunnitelma Labra

Testaussuunnitelma Labra Testaussuunnitelma Labra Helsinki 25.8.2008 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos 1 Kurssi 581260 Ohjelmistotuotantoprojekti (9+1op) Projektiryhmä Anssi Kapanen,

Lisätiedot

Testaaminen ohjelmiston kehitysprosessin aikana

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/

Lisätiedot

Ohjelmistotuotantoprojekti

Ohjelmistotuotantoprojekti Ohjelmistotuotantoprojekti Ryhmä Muppett TESTAUSDOKUMENTTI Helsinki 5.8.2008 HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Ohjelmistotuotantoprojekti, kesä 2008 Projekti: Muutos- ja korjauspyyntöjen

Lisätiedot

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

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

Lisätiedot

Onnistunut Vaatimuspohjainen Testaus

Onnistunut Vaatimuspohjainen Testaus Onnistunut Vaatimuspohjainen Testaus Kari Alho Solution Architect Nohau Solutions, Finland Sisältö Mitä on vaatimuspohjainen testaus? Vaatimusten ymmärtämisen haasteet Testitapausten generointi Työkalujen

Lisätiedot

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

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

Lisätiedot

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

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

Lisätiedot

Hirviö Laadunvarmistussuunnitelma

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

Lisätiedot

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

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

Lisätiedot

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

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ä

Lisätiedot

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

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

Lisätiedot

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

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

Lisätiedot

Ohjelmiston testaus ja laatu. Testaustasot

Ohjelmiston testaus ja laatu. Testaustasot Ohjelmiston testaus ja laatu Testaustasot Testauksen vaihejako Tarpeet / sopimus Järjestelmätestaus Hyväksymiskoe Määrittely testauksen suunnittelu ja tulosten verifiointi Arkkitehtuurisuunnittelu Moduulisuunnittelu

Lisätiedot

T Tietojenkäsittelyopin ohjelmatyö Tietokonegrafiikka-algoritmien visualisointi Vaatimustenhallinta

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ä

Lisätiedot

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

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

Lisätiedot

TESTIRAPORTTI - XMLREADER LUOKKA Virtuaaliyhteisöjen muodostaminen Versio 1.0

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

Lisätiedot

Ohjelmiston testaussuunnitelma

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.

Lisätiedot

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

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

Lisätiedot

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

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ä

Lisätiedot

Hirviö Laadunvarmistussuunnitelma

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

Lisätiedot

Tik-76.115 Tietojenkäsittelyopin ohjelmatyö Tietotekniikan osasto Teknillinen korkeakoulu KÄYTTÖOHJE. LiKe Liiketoiminnan kehityksen tukiprojekti

Tik-76.115 Tietojenkäsittelyopin ohjelmatyö Tietotekniikan osasto Teknillinen korkeakoulu KÄYTTÖOHJE. LiKe Liiketoiminnan kehityksen tukiprojekti Tik-76.115 Tietojenkäsittelyopin ohjelmatyö Tietotekniikan osasto Teknillinen korkeakoulu JÄRJESTELMÄN KÄYTTÖOHJE LiKe Liiketoiminnan kehityksen tukiprojekti Versio: 1.1 Tila: hyväksytty Päivämäärä: 13.2.2001

Lisätiedot

Vakuutusyhtiöiden testausinfo

Vakuutusyhtiöiden testausinfo Vakuutusyhtiöiden testausinfo ATJ:n ulkoisten liittymien testaaminen Jonna Hannukainen ja Markku Noukka 12. ja 17.5.2006 (Päivitetty 18.5.2006) ATJ:n integraatiotestaus vakuutusyhtiöiden kanssa Testauksen

Lisätiedot

WCLIQUE. Ohjelmistoprojekti. Testaussuunnitelma

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,

Lisätiedot

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

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

Lisätiedot

Laadunvarmistuksen suunnitelma. Ryhmä ExtraTerrestriaLs Aureolis Oy

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

Lisätiedot

Onnistunut SAP-projekti laadunvarmistuksen keinoin

Onnistunut SAP-projekti laadunvarmistuksen keinoin Onnistunut SAP-projekti laadunvarmistuksen keinoin 07.10.2010 Patrick Qvick Sisällys 1. Qentinel 2. Laadukas ohjelmisto täyttää sille asetetut tarpeet 3. SAP -projektin kriittisiä menestystekijöitä 4.

Lisätiedot

Testausraportti. Oppimistavoitteiden hallintajärjestelmä harri

Testausraportti. Oppimistavoitteiden hallintajärjestelmä harri Testausraportti Oppimistavoitteiden hallintajärjestelmä harri Helsinki 13.12.2007 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Kurssi 581260 Ohjelmistotuotantoprojekti

Lisätiedot

Käyttöohje. Versiohistoria: 1.0 7.5.2003 1. versio Mari 1.1 9.5.2003 Kommenttien perusteella korjattu versio

Käyttöohje. Versiohistoria: 1.0 7.5.2003 1. versio Mari 1.1 9.5.2003 Kommenttien perusteella korjattu versio Otus- projektinhallintatyökalu Käyttöohje Versiohistoria: 1.0 7.5.2003 1. versio Mari 1.1 9.5.2003 Kommenttien perusteella korjattu versio Mari Tampere 9. toukokuuta 2003 Kimmo Airamaa, Andreas Asuja,

Lisätiedot

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

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

Lisätiedot

Automaattinen regressiotestaus ilman testitapauksia. Pekka Aho, VTT Matias Suarez, F-Secure

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

Lisätiedot

TOIMINNALLINEN MÄÄRITTELY MS

TOIMINNALLINEN MÄÄRITTELY MS TOIMINNALLINEN MÄÄRITTELY 11.11.2015 MS YLEISTÄ 1/2 jäsennelty etenee yleiskuvauksesta yksityiskohtiin kieliasultaan selkeä kuvaa myös tulevan järjestelmän ympäristöä tarpeellisella tarkkuudella kuvaa

Lisätiedot

Ohjelmistojen mallintaminen. Luento 11, 7.12.

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,

Lisätiedot

CT60A4150 OHJELMISTOTESTAUKSEN PERUSTEET. Jussi Kasurinen (etu.suku@lut.fi) Kevät 2016

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)

Lisätiedot

Testauksen hallintaa teekkareille (ja muille kiinnostuneille) Arto Stenberg

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

Lisätiedot

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

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

Lisätiedot

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 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

Lisätiedot

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 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

Lisätiedot

Testaussuunnitelma Versio Päiväys Tekijä Kuvaus

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

Lisätiedot

COTOOL dokumentaatio Testausdokumentit

COTOOL dokumentaatio Testausdokumentit Table of Contents Testausraportti.............................................................................. 1 1 Tiivistelmä...............................................................................

Lisätiedot

SALAKIRJOITUKSEN VAIKUTUS SUORITUSKYKYYN UBUNTU 11.10 käyttöjärjestelmässä -projekti

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

Lisätiedot

S11-09 Control System for an. Autonomous Household Robot Platform

S11-09 Control System for an. Autonomous Household Robot Platform S11-09 Control System for an Autonomous Household Robot Platform Projektisuunnitelma AS-0.3200 Automaatio- ja systeemitekniikan projektityöt Quang Doan Lauri T. Mäkelä 1 Kuvaus Projektin tavoitteena on

Lisätiedot

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 Määrittelydokumentti NJC2 Helsinki 11.2.2004 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Kurssi 581260 Ohjelmistotuotantoprojekti ( ov) Projektiryhmä Eero Anttila Olli

Lisätiedot

TIE Ohjelmistojen testaus 2016 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 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

Lisätiedot

Testaussuunnitelma Kuopio

Testaussuunnitelma Kuopio Testaussuunnitelma Kuopio Kuopio, Testaussuunnitelma, 11.12.2001 Versiohistoria: Versio Pvm Laatija Muutokset 0.1 29.11.2001 Matti Peltomäki Ensimmäinen versio 0.2 5.12.2001 Matti Peltomäki Sisäisen katselmoinnin

Lisätiedot

Laadunvarmistuksen suunnitelma. Ryhmä ExtraTerrestriaLs Aureolis Oy

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

Lisätiedot

L models. Testisuunnitelma. Ryhmä Rajoitteiset

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

Lisätiedot

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

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

Lisätiedot

Ohjelmistotestaus -09

Ohjelmistotestaus -09 Ohjelmistotestaus Testaustyökalut- ja automaatio Testaustyökalut ja -automaatio Testaustyökaluilla tuetaan testaustyötä sen eri vaiheissa Oikea työkalu oikeaan tarkoitukseen Testausautomaatio perustuu

Lisätiedot

Hyväksymistestauksen tarkistuslista järjestelmän hankkijalle

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

Lisätiedot

Good Minton QA Raportti Iteraatio 1 Sulkapalloliiton Kilpailujärjestelmä

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

Lisätiedot

T-76.115 Tietojenkäsittelyopin ohjelmatyö Tietokonegrafiikka-algoritmien visualisointi Vaatimustenhallinta

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ä

Lisätiedot

Automaattinen yksikkötestaus

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ä

Lisätiedot

T Testiraportti - integraatiotestaus

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

Lisätiedot

Mitä käytettävyys on? Käytettävyys verkko-opetuksessa. Miksi käytettävyys on tärkeää? Mitä käytettävyys on? Nielsen: käytettävyysheuristiikat

Mitä käytettävyys on? Käytettävyys verkko-opetuksessa. Miksi käytettävyys on tärkeää? Mitä käytettävyys on? Nielsen: käytettävyysheuristiikat Mitä käytettävyys on? Käytettävyys verkko-opetuksessa 21.8.2002 Jussi Mantere Learnability (opittavuus) Efficiency (tehokkuus) Memorability (muistettavuus) Errors prevented (virheiden tekeminen estetty)

Lisätiedot

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

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

Lisätiedot

tsoft Tarkastusmenettelyt ja katselmukset Johdanto Vesa Tenhunen 4.2.2004

tsoft Tarkastusmenettelyt ja katselmukset Johdanto Vesa Tenhunen 4.2.2004 Tarkastusmenettelyt ja katselmukset tsoft Vesa Tenhunen 4.2.2004 http://cs.joensuu.fi/tsoft/ Johdanto Yksi tärkeimmistä tekijöistä laadukkaiden ohjelmistojen tuottamisessa on puutteiden aikainen havaitseminen

Lisätiedot

Lohtu-projekti. Testiraportti. Versiohistoria: syklin toteutuksen testit. 1. ajo Virve

Lohtu-projekti. Testiraportti. Versiohistoria: syklin toteutuksen testit. 1. ajo Virve Lohtu-projekti Testiraportti Versiohistoria: 1.0 6.5.2003 2. syklin toteutuksen testit. 1. ajo Virve Helsinki 6. toukokuuta 2003 Kimmo Airamaa, Andreas Asuja, Mari Muuronen, Seppo Pastila, Virve Taivaljärvi

Lisätiedot

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

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ä

Lisätiedot

Käytettävyys verkko-opetuksessa Jussi Mantere

Käytettävyys verkko-opetuksessa Jussi Mantere Käytettävyys verkko-opetuksessa 21.8.2002 Jussi Mantere Mitä käytettävyys on? Learnability (opittavuus) Efficiency (tehokkuus) Memorability (muistettavuus) Errors prevented (virheiden tekeminen estetty)

Lisätiedot

0.47 27.11.2005 Santeri Saarinen Korjattu testaustasoja ja tehty tarkennuksia I1-testaukseen

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

Lisätiedot

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

Testaussuunnitelma. Asdf. Helsinki Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Testaussuunnitelma Asdf Helsinki 22.2.2008 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Kurssi 581260 Ohjelmistotuotantoprojekti (6 ov) Projektiryhmä Kuisma Sami Louhio

Lisätiedot

Aineistosiirron testauksen aloituksen ohje Trafin sopimuskumppaneille

Aineistosiirron testauksen aloituksen ohje Trafin sopimuskumppaneille TraFin ulkoinen integraatio Aineistosiirron testauksen aloituksen ohje Trafin sopimuskumppaneille Ohje 26.2.2014 Versio 1.1, Hyväksytty Luottamuksellinen Vastuutaho Trafi MUUTOSHISTORIA Versio Päiväys

Lisätiedot

SEPA-päiväkirja: Käytettävyystestaus & Heuristinen testaus

SEPA-päiväkirja: Käytettävyystestaus & Heuristinen testaus SEPA-päiväkirja: Käytettävyystestaus & Heuristinen testaus Lehmus, Auvinen, Pihamaa Johdanto Käyttäjätestauksella tarkoitetaan tuotteen tai sen prototyypin testauttamista todellisilla käyttäjillä. Kehittäjät

Lisätiedot

Testaussuunnitelma. Ohjelmistotuotantoprojektin tietojärjestelmä OhtuTie

Testaussuunnitelma. Ohjelmistotuotantoprojektin tietojärjestelmä OhtuTie Testaussuunnitelma Ohjelmistotuotantoprojektin tietojärjestelmä OhtuTie Helsinki 14.7.2004 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Kurssi 581260 Ohjelmistotuotantoprojekti

Lisätiedot

Käyttötapausanalyysi ja testaus tsoft

Käyttötapausanalyysi ja testaus tsoft Käyttötapausanalyysi ja testaus tsoft 15.09.2004 http://cs.joensuu.fi/tsoft/ Johdanto Use Case analyysi (käyttötapausanalyysi) on yleisesti käytetty järjestelmälle asetettujen toiminnallisten vaatimusten

Lisätiedot

Projektisuunnitelma. KotKot. Helsinki Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos

Projektisuunnitelma. KotKot. Helsinki Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Projektisuunnitelma KotKot Helsinki 22.9.2008 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Kurssi 581260 Ohjelmistotuotantoprojekti (9 + 1 op) Projektiryhmä Tuomas Puikkonen

Lisätiedot

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

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ä

Lisätiedot

Laaturaportti [iteraatio 2] Ryhmä 14

Laaturaportti [iteraatio 2] Ryhmä 14 Laaturaportti [iteraatio 2] Ryhmä 14 Versio Pvm Tekijä Kuvaus 1.0 2.3.2008 Luukkonen Ensimmäinen versio Sisältö 1. Käytetyt laatumenetelmät... 1 1.1 Automaattiset yksikkötestit, tutkiva testaus ja jatkuva

Lisätiedot

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

Testauksen tuki nopealle tuotekehitykselle. Antti Jääskeläinen Matti Vuori Testauksen tuki nopealle tuotekehitykselle Antti Jääskeläinen Matti Vuori Mitä on nopeus? 11.11.2014 2 Jatkuva nopeus Läpäisyaste, throughput Saadaan valmiiksi tasaiseen, nopeaan tahtiin uusia tuotteita

Lisätiedot

CoMa - Testausdokumentti

CoMa - Testausdokumentti CoMa - Testausdokumentti Mindmap - Kari Velling Helsinki 16.12.2005 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Kurssi 581260 Ohjelmistotuotantoprojekti (6 ov) Projektiryhmä

Lisätiedot

Uutisjärjestelmä. Vaatimusmäärittely. Web-palvelujen kehittäminen. Versio 1.3

Uutisjärjestelmä. Vaatimusmäärittely. Web-palvelujen kehittäminen. Versio 1.3 Uutisjärjestelmä Vaatimusmäärittely Versio 1.3 Sisällys 1 Muutoshistoria... 4 2 Viitteet... 4 3 Sanasto... 4 3.1 Lyhenteet... 4 3.2 Määritelmät... 4 4 Johdanto...5 4.1 Järjestelmän yleiskuvaus... 5 4.2

Lisätiedot

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

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

Lisätiedot

WCLIQUE. Ohjelmistoprojekti. Testaussuunnitelma

WCLIQUE. Ohjelmistoprojekti. Testaussuunnitelma TKK/DISKO/Tik-76.115 WCLIQUE Projektiryhmä Clique http://www.hut.fi/~jekahkon/wclique/testplan.pdf WCLIQUE Ohjelmistoprojekti WCLIQUE_TP Projektiryhmä Clique: Janne Dufva, 75008T, email: janne.dufva@nokia.com

Lisätiedot

Testaus elinkaaressa

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

Lisätiedot

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

Tik-76.115 Tietojenkäsittelyopin ohjelmatyö Tietotekniikan osasto Teknillinen korkeakoulu. LiKe Liiketoiminnan kehityksen tukiprojekti Tik-76.115 Tietojenkäsittelyopin ohjelmatyö Tietotekniikan osasto Teknillinen korkeakoulu PROJEKTISUUNNITELMA LiKe Liiketoiminnan kehityksen tukiprojekti Versio: 3.1 Tila: hyväksytty Päivämäärä: 12.12.2000

Lisätiedot

Toteutusvaihe T2 Edistymisraportti

Toteutusvaihe T2 Edistymisraportti Toteutusvaihe T2 Edistymisraportti Sisällysluettelo 1. Projektin tila...3 1.1. Suoritetut tehtävät...4 1.2. Käytetyt menetelmät...5 1.3. Ongelmat...6 1.4. Jatkosuunnitelmat...6 Versio- ja muutoshistoria

Lisätiedot

Ylläpitodokumentti. Boa Open Access. Helsinki 2.5.2006 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos

Ylläpitodokumentti. Boa Open Access. Helsinki 2.5.2006 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Ylläpitodokumentti Boa Open Access Helsinki 2.5.2006 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Kurssi 581260 Ohjelmistotuotantoprojekti (6 ov) Projektiryhmä Ilmari

Lisätiedot

Testaussuunnitelma. Polku http://code.google.com/p/polku-projekti/ versio 1.0. Projektiryhmä. Janne Pihlajaniemi. Antti Jämsén.

Testaussuunnitelma. Polku http://code.google.com/p/polku-projekti/ versio 1.0. Projektiryhmä. Janne Pihlajaniemi. Antti Jämsén. Testaussuunnitelma Polku http://code.google.com/p/polku-projekti/ versio 1.0 Projektiryhmä Janne Pihlajaniemi Antti Jämsén Maria Hartikainen Pekka Kallioniemi Jorma Laajamäki Panu Tunttunen Nina Tyni Joonas

Lisätiedot

Opetussuunnitelmien ja tutkintojen perusteiden rakenteistaminen

Opetussuunnitelmien ja tutkintojen perusteiden rakenteistaminen Opetussuunnitelmien ja tutkintojen perusteiden rakenteistaminen Toiminnallinen määrittely: Työsuunnitelma TYÖSUUNNITELMAN TIEDOT Versio 0.1 Laatija Ulla Angervo Laatimispäivämäärä Hyväksyjä Hyväksymispäivämäärä

Lisätiedot

SEPA päiväkirja. Dokumentti: SEPA_diary_EM_PV.doc Päiväys: 26.10.2004 Projekti : AgileElephant Versio: V0.9

SEPA päiväkirja. Dokumentti: SEPA_diary_EM_PV.doc Päiväys: 26.10.2004 Projekti : AgileElephant Versio: V0.9 AgilElephant T-76.115 Esa Mommo, 57197J Pauli Vesterinen, 65220P Tekijä: Esa Mommo/Pauli Vesterinen Omistaja: ElectricSeven Aihe: Sivu 1 of 6 Dokumentti Historia Revisio Historia Revision päiväys: 26.10.2004

Lisätiedot

Ohjelmiston testaus ja laatu. Testausmenetelmiä

Ohjelmiston testaus ja laatu. Testausmenetelmiä Ohjelmiston testaus ja laatu Testausmenetelmiä Testausmenetelmiä - 1 Testauksen menetelmien päälähestymistapoina ovat black-box testi testaaja ei voi tutkia lähdekoodia testaus perustuu sovellukselle suunnitteluvaiheessa

Lisätiedot

TESTAUSSUUNNITELMA Virtuaaliyhteisöjen muodostaminen Versio 1.0 (luonnos 2)

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

Lisätiedot

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

KanTa-palvelut. Sähköisen lääkemääräyksen testauspalvelun suunnitelma. versio 1.0 Kela Testauspalvelusuunnitelma 1 (7) KanTa-palvelut Sähköisen lääkemääräyksen testauspalvelun suunnitelma versio 1.0 Dokumentin muutoshistoria Versio Pvm Tekijä / hyväksyjä Kuvaus 1.0 11.11.2011 KanTa-palveluryhmä,

Lisätiedot

11. PALAVERIN PÖYTÄKIRJA. Jyväskylän Yliopisto Tietotekniikan laitos CONCEPT-projekti Paikka ja aika

11. PALAVERIN PÖYTÄKIRJA. Jyväskylän Yliopisto Tietotekniikan laitos CONCEPT-projekti Paikka ja aika Paikka ja aika Kokoustila Ag C223.1 tiistai klo 13:33-16:07 Läsnä Jouni Kallio(JK), liikuntabiologian laitoksen edustaja Lari Kannisto(LK), vastaava ohjaaja Petteri Kela(KELA), tekninen ohjaaja Pekka Kuuva(PK),

Lisätiedot