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

Koko: px
Aloita esitys sivulta:

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

Transkriptio

1 Testaussuunnitelma v. 1.1 Päivitetty klo 12:03

2 Mikko Viljainen 2 (14) Dokumentin versiohistoria Versio Päivämäärä Tekijä / muutoksen tekijä Selite Mikko Viljainen, Janne Kankaanpää Täydennetty teknisten määritelmien perusteella, muutoksia lähes jokaisessa luvussa Janne Kankaanpää Kappalenumerointi ja kappaleiden tasaus Mikko Viljainen, Janne Kankaanpää Projektin testaussuunnitelman ensimmäinen versio TESTAUSSUUNNITELMA 2

3 Mikko Viljainen 3 (14) Sisällys DOKUMENTIN VERSIOHISTORIA JOHDANTO VIITTEET TESTAUKSEN KOHTEET TESTATTAVAT OMINAISUUDET SOVELLUSKEHIKKO DEMOSOVELLUS TESTAAMATTA JÄTETTÄVÄT OMINAISUUDET MENETELMÄT YKSIKKÖTESTAUS INTEGRAATIOTESTAUS JÄRJESTELMÄTESTAUS REGRESSIOTESTAUS HYVÄKSYMISTESTAUS HYVÄKSYMIS-/HYLKÄYSKRITEERIT TESTAUKSEN KESKEYTTÄMISKRITEERIT SEKÄ UUDELLEENALOITUS TESTAUKSEN TUOTTAMAT DOKUMENTIT TESTAUKSEN TOIMENPITEET TESTAUSPROSESSI YMPÄRISTÖVAATIMUKSET VASTUUT HENKILÖSTÖ JA KOULUTUSTARPEET AIKATAULU RISKIENHALLINTA HYVÄKSYMINEN...12 LIITE 1. TESTAUKSEN FOLLOW-UP -POHJA...13 LIITE 2. TESTIRAPORTIN KANSILEHTI TESTAUSSUUNNITELMA 3

4 Mikko Viljainen 4 (14) 1. Johdanto Tämä testaussuunnitelma liittyy TKK:n kurssiin Tik , ohjelmistoprojektiin. Tämä testaussuunnitelma on A-Ware Oy:n tilaamaa -ryhmän projektityötä, " ", varten. Itse tuote tulee koostumaan kahdesta erillisestä osasta. Toinen on sovelluskehikko, varsinainen asiakkaan tilaama tuote, joka huolehtii käyttäjien todentamisesta. Toinen on ryhmän itse laatimasta demosovellus, joka on projektinhallintaohjelma. Tämä dokumentti kattaa kaiken ryhmän puolesta tehtävän testaustoiminnan ja se on laadittu noudattaen IEEE:n standardia IEEE Std soveltuvin osin. Testauksessa tuotetta verrataan ryhmän laatimiin määritelmiin sekä vaatimusmäärittelyihin tarkoituksena varmistaa testattavan ohjelmiston laatu. Tässä dokumentissa kuvataan testauksen laajuus, resurssit, riskit, aikataulu sekä testattavat ominaisuudet ja testausmenetelmät. Tätä dokumenttia tullaan tarpeen mukaan päivittämään projektin jokaisessa vaiheessa. Erityisesti muutoksen kohteina tulevat olemaan luku 3, joka muuttuu teknisiä määrittelyjä parannettaessa, luku 9, joka muuttuu testausprosessin kehittyessä sekä Liitteet samasta syystä Viitteet [1] IEEE std [2] Tik Software Testing and Validation Luentomonisteet, syksy 2000, Jukka Paakki [3] Tik Projektisuunnitelma v. 2.2; käyttöoikeuksien hallintahajautetussa, Päivitetty , Jussi Isotupa [4] ; Vaatimusmäärittely v. 1.0, Päivitetty , Tomas Björnfot. [5] ; Tekninen määrittely v. 1.5, Päivitetty , Tomas Björnfot. [6] ; Demosovelluksen tekninen määrittely v. 0.6, Päivitetty , Mickey Shroff. [7] ; Riskienhallintasuunnitelma v. 1.0, Päivitetty , Jussi Isotupa. [8] ; Toiminnallinen määrittely v. 1.0, Päivitetty [9] ; Demosovelluksen toiminnallinen määrittely v. 1.1, Päivitetty , Timo Lämsä [10] Sovelluskehikon UML-malli TESTAUSSUUNNITELMA 4

5 Mikko Viljainen 5 (14) 2. Testauksen kohteet Testattavana ovat käyttäjien todentamiseen luotava sovelluskehikko, sekä tämän päälle tehtävä projektinhallinta-demosovellus. Testaus perustuu dokumentteihin, jotka määrittelevät ohjelman toiminnan, kuten vaatimusmäärittelyyn sekä teknisiin määritelmiin. 3. Testattavat ominaisuudet Kaikki määritellyt ominaisuudet testataan. Järjestelmästä testataan niin demosovelluksen ominaisuudet kuin itse tuotteen toiminta ja geneerisyys. Seuraavassa esitettyä osuutta tullaan vielä päivittämään projektin myöhemmissä vaiheissa Sovelluskehikko Pakkaus: fi.aware.ahma CreateCommand -metodilla luodaan: a) sallittu komento b) jo olemassa oleva komento. Execute -metodilla kysytään käyttöoikeuksia: a) Olemassa olevaan komentoon, johon käyttäjällä on oikeus. Ohjelma reitittää komennon edelleen. b) Olemassa olevaan komentoon, johon käyttäjällä ei ole oikeuksia. Ohjelma nostaa SecurityExeption -poikkeuksen c) Olemattomaan komentoon, jolloin ohjelma nostaa poikkeuksen Pakkaus: fi.aware.ahma.commandmap GetTarget -metodilla pyydetään referenssi: a) olemassa olevaan komentoon, jonka se palauttaa b) olemattomaan komentoon, jolloin se nostaa poikkeuksen Pakkaus: fi.aware.ahma.securitymanager CreateSession -metodilla luodaan istunto. Palauttaa Principal -olion PasswordAuthenticationCommand pyritään todentamaan: a) olemassa oleva salasana, jolloin palautetaan PasswordAuthenticationResponse, joka sisältää käyttäjäolion b) virheellinen salasana, jolloin PasswordAuthenticationResponse palautetaan ilman käyttäjäoliota. TESTAUSSUUNNITELMA 5

6 Mikko Viljainen 6 (14) IsValid -metodi palauttaa totuusarvon: a) tosi kysyttäessä voimassaolevaa tapausta b) epätosi kysyttäessä ei-voimassaolevaa tapausta Pakkaus: fi.aware.ahma.exceptions Pakkauksesta ei ole dokumentin tässä versiossa vielä suunnitelmaa Pakkaus: fi.aware.ahma.config GetValue -metodilla annetaan: a) olemassa olevan komennon nimi ja ohjelma palauttaa sitä vastaavan parametrin b) olemattoman komennon ja ohjelma nostaa poikkeuksen Pakkaus: fi.aware.ahma.datasources Authenticate -metodille annetaan: a) tunnistetiedot, jotka löytyvät tietolähteestä. Tällöin palautetaan Principal olio b) tunnistetiedot, jotka eivät löydy tietolähteestä. Tällöin nostetaan poikkeus Pakkaus: fi.aware.ahma.log Pakkauksesta ei ole dokumentin tässä versiossa vielä suunnitelmaa Demosovellus Worktime-moduuli Testataan normaali toiminta, poikkeukset sekä se, että tarkistetaan, että wwwselaimesta saatu data on tietokannan määrittelyn mukainen Report-moduuli Testataan ohjelman normaali toiminta sekä poikkeukset Authority-moduuli Testataan ohjelman normaali toiminta, poikkeustilanteet sekä se, että tarkistetaan välitettävän datan oikeellisuus. TESTAUSSUUNNITELMA 6

7 Mikko Viljainen 7 (14) 4. Testaamatta jätettävät ominaisuudet Kaikki määritellyt ominaisuudet tullaan testaamaan. 5. Menetelmät Jokainen koodaaja on itse vastuussa koodinsa virheettömyydestä ja laadusta. Koodin tulee olla hyvin kommentoitua ja selkeää. Koodin oikeellisuudelle minimivaatimus on se, että ohjelma voidaan kääntää. Mitä vakaampi ohjelma on, sitä tehokkaammin testaus onnistuu. Siihen, miten kukin koodaaja toteuttaa käytännössä koodinsa laadun ja virheettömyyden, ei tässä dokumentissa puututa. Tähän vastuuseen kuuluu myös se, että kukin koodaaja debuggaa oman koodinsa. Testaamiseen käytettävät työkalut ovat JUnit -testausohjelma, josta saatavilla on versio 3.2. Tällä ohjelmalla nauhoitetaan testitapauksia. Kuormitus- ja vastaavaan testaukseen Microsoft Web Application Stress tool. Bugien raportointiin käytetään Burana -ohjelmistoa. A-Ware tarjoaa ryhmän käyttöön testiympäristön. Testauksen vastuu on testauspäälliköllä. Kustakin testitapauksesta hän laatii yhdessä kunkin osion vastaavan (moduulitestauksessa koodaajan, integraatiotestauksessa arkkitehtuuripäällikön jne.) henkilön kanssa tapauskohtaisen suunnitelman sekä toimintaohjeet, jotka toimitetaan testaajalle. Näiden dokumenttien tulee olla niin selkeitä, että kuka tahansa ryhmän jäsen pystyy suorittamaan testauksen niiden perusteella Yksikkötestaus Tässä testaamisen vaiheessa testataan jokainen yksikkö erikseen. Koska yksiköt eivät ole yksinään toimivia, saatetaan tarvita ajureita ja tynkiä simuloimaan muita yksiköitä, joiden kanssa kyseisellä yksiköllä on vuorovaikutusta. Tämä testaaminen muodostaa perustan seuraaville testeille ja näin ollen tulisi toteuttaa erityisen huolellisesti. Yksikkötestauksessa ei moduuleita ole mielekästä viedä testiympäristöön testattavaksi, vaan ne voidaan testata esimerkiksi koneella, jolla ne on koodattu. Järjestelmäriippumattomuus todennetaan testauksen myöhemmissä vaiheissa. Jotta yksikkötestaus olisi inhimillisesti mahdollista, tulisi yksiköiden olla reippaasti alle 1000 rivin mittaista, hyvin kommentoituja ja selkeää koodia. Suunnitteluvaiheessa myös moduuleihin jakoperusteissa sekä niiden suunnittelussa tulisi ottaa huomioon niiden testattavuus. Varsinainen testaaminen alkaa lasilaatikkotestauksella. Vaiheen yksiköiden koko on luokkatasoa. Tässä testauksessa tarkastellaan koodia metoditasolla ja sen perusteella kirjoitetaan testitapaukset, joilla tulisi käydä läpi kaikki ohjelman iflauseet, while-silmukat ja vastaavat. Kattavuus tulisi olla, mikäli mahdollista 100%. Yksikkötestauksen toisena osana on mustalaatikkotestaus, jossa yksiköiden koko on enemmänkin pakettitasoa. Tämä on siis eräänlaista integraatiotestausta (katso seuraava kohta) suhteessa lasilaatikkotestaukseen. Tässä testaustavassa annetaan valittuja syötteitä ohjelmalle ja vertaillaan yksikön palauttamaa tietoa TESTAUSSUUNNITELMA 7

8 Mikko Viljainen 8 (14) yksikön määrittelyihin. Testaustapaukset tulisi olla seuraavanlaisia: normaali syöte, virheellinen syöte sekä rajatapaukset. Nämä kaksi vaihetta yhdistetään suunnittelutasolla siten, että jokaiselle pakkaukselle laaditaan oma testaussuunnitelma. Tässä suunnitelmassa tehdään kuitenkin 2 erillistä osiota, joista toisessa testaus tehdään koodin ja toisessa toiminnan suhteen. Tämän jälkeen voidaan samat tapaukset poistaa toisesta. Yksikkötestauksen suunnittelee koodaaja itse yhdessä testauspäällikön kanssa. Itse testauksen suorittaa vapaana oleva koodaaja tai testauspäällikkö Integraatiotestaus Integraatiotestauksen tarkoituksena on tarkastaa alijärjestelmien toimivuus moduulien kompositiona. Vaikka kaikki yksiköt on jo testattu tässä vaiheessa, on tärkeää kuitenkin todentaa yksiköiden välisen kommunikaation oikeellisuus sekä laitteistoriippumattomuus. Tämän vuoksi ohjelman moduulit viedään testiympäristöön ja testataan siellä. Testauksessa käytetään bottom-up - kokoonpanomenetelmää, eli siis arkkitehtuuria lähdetään toteuttamaan ikään kuin alhaalta päin. Testaus tehdään mustalaatikko-menetelmällä ja siinä käytetään arkkitehtuuriin liittyvää dokumenttiaineistoa (katso [10] sovelluskehikon UML-malli) sekä jossain määrin toiminnallisia määrittelyjä (katso [8,9]). Tämä testaus voidaan suorittaa, ja tulisi aloittaa vielä, kun koodaaminen on kesken. Testin suunnittelevat arkkitehtuuripäällikkö ja testauspäällikkö. Itse testaus suoritetaan vapailla resursseilla. Tässä vaiheessa luodaan myös sovelluskehikon testaamiseen tarkoitettu Testaussovellus-niminen tynkä Järjestelmätestaus Tässä testin vaiheessa on tarkoitus testata koko järjestelmä. Tässä vaiheessa tuotetta verrataan vaatimusmäärittelyyn. Tässä vaiheessa testataan laatuatribuutteja ainakin seuraavilla testeillä:?? Luotettavuustestaus?? Turvallisuustestaus?? Rasitustestaus?? Voluumitestaus?? Geneerisyystestaus Kuten aiemmin jo mainittiin, koostuu n tuote kahdesta erillisestä osasta: sovelluskehikosta ja demosovelluksesta. Tällä pyritään varmistamaan sovelluskehikon riippumattomuus demosovelluksesta. Jotta sovelluskehikko olisi testattavissa, sille tehdään yksi tai useampi tynkä, testaussovellus. Tämä testaus tehdään käyttäen mustalaatikko-menetelmää Regressiotestaus Debuggausten jälkeen tulee tarkastaa, että suoritetut korjaukset ovat riittävät, eivätkä muuttaneet jonkun muun koodin osan toimintaa. Tämän testauksen nimi on regressiotestaus. Regressiotestauksen laajuus ei pidä olla liian suuri, koska se varsinkin myöhemmissä vaiheissa on aikaa vievää, mutta kuitenkin riittävän laaja, jotta tuotteen toimivuudesta voidaan olla varmoja. Regressiotestauksessa tulisi, TESTAUSSUUNNITELMA 8

9 Mikko Viljainen 9 (14) mikäli mahdollista, käyttää vanhoja, JUnitilla tallennettuja testitapauksia. Testin suunnittelevat testauspäällikkö sekä bugin korjaaja. Testi suoritetaan vapailla resursseilla Hyväksymistestaus Asiakas suorittaa hyväksymistestauksen kurssin päätteeksi ja se ei kuulu tämän dokumentin aihepiiriin. 6. Hyväksymis-/hylkäyskriteerit Kun kaikki sovelluskehikon testitapaukset sekä testit mukaan lukien regressiotestaus on käyty läpi ja hyväksytty ja kaikki tunnetut korjaamattomat bugit ovat merkityksettömiä (minor) (katso luku 9), voidaan tuote hyväksyä. Demosovelluksen luonteen vuoksi voidaan tuote hyväksyä vaikka Demosovelluksessa olisi kriittisiäkin (critical) bugeja. Käytännössä tottakai nämä tullaan korjaamaan. Tuotteen määritelmien perusteella määritellään/ryhmitellään testattavat ominaisuudet ja näille kullekin omat hyväksymis-/hylkäämiskriteerit. 7. Testauksen keskeyttämiskriteerit sekä uudelleenaloitus Testaus voidaan lopettaa työpäivän päättyessä arkipäivinä, joskin osapuolten suostumuksella sitä voidaan jatkaa. Laitteisto-, ohjelmisto- sekä ulkopuoliset häiriöt, kuten luonnonmullistukset keskeyttävät testauksen, kuin myös testaajien uupumus. Testaus keskeytetään lisäksi, kun bugi estää testaamisen jatkamisen. Tällöin bugi määritellään kriittiseksi (critical) (katso luku 9). Testausta voidaan jatkaa, kun testauksen keskeyttänyt olosuhde on poistunut. Testausta uudelleen käynnistettäessä tulee käynnistää ja testata testiympäristö. Tämä käy siten, että Websphere on päällä ja toimii oikein sekä että tietolähteet toimivat oikein. Nämä voidaan varmentaa ajamalla vanhoja nauhoitettuja testejä. Tämän jälkeen kaikki keskeytyneet testit sekä niihin liittyvät muut testit on tehtävä uudelleen. 8. Testauksen tuottamat dokumentit Testaussuunnitelman (tämä dokumentti) tarkoituksena on määritellä testaaminen ja testaamisen tarkoitus. Lisäksi jokainen testaus tuottaa seuraavat dokumentit: Testitapauskohtainen suunnitelma, testiraportti (sisältäen kansilehden, follow-upin ja lyhyen kuvauksen) ja työkalujen kuvaus. Sekä mahdollisesti seuraavat: Burana-bugiraportti, syöte- ja tulostedata. Kun ohjelma on saatu valmiiksi ja testattu, kirjoitetaan testauksen loppuraportti. TESTAUSSUUNNITELMA 9

10 Mikko Viljainen 10 (14) 9. Testauksen toimenpiteet Ennen varsinaista testausta, prototyyppivaiheessa, testataan demosovellusta ja sovelluskehikkoa vain prototyypissä sovellettavin osin eräänlaisella integraatiotestauksella. Testauksen tarkoituksena on välttyä demottaessa ikäviltä kömmähdyksiltä. Tätä testausta ei toteuteta aivan tarkasti muitten, virallisempien testausten malliin, joskin se dokumentoidaan kunnolla, sillä sitä tullaan mahdollisesti käyttämään varsinaisessa testausvaiheessa. Varsinainen testaus alkaa yksikkötestauksella, jossa lasi- ja mustalaatikkotestauksin varmistetaan jokaisen moduulin toimivuus, mahdolliset bugit korjataan ja suoritetaan regressiotestaus. Tämän jälkeen, osittain samanaikaisesti edellisen vaiheen kanssa aloitetaan järjestelmän kokoaminen ja sen toimivuus varmistetaan integraatiotestauksella. Jälleen bugit korjataan ja korjaukset varmistetaan regressiotestauksella. Tämän jälkeen/osittain samanaikaisesti laatuatribuutit varmennetaan järjestelmätestauksella, puutteet korjataan ja korjaukset varmennetaan regressiotestauksella Testausprosessi Kaiken testaustoiminnan aluksi testaus suunnitellaan kunnolla. Testauksen suunnittelu aloitetaan kirjoittamalla ja tarkastamalla testaussuunnitelma (tämä dokumentti). Koodaajan toimitettua ja selvitettyä valmiin koodin testauspäällikölle kirjoitetaan testille tapauskohtainen suunnitelma. Suunnitelman ja määritelmien perusteella laaditaan JOKAISELLE testitapaukselle oma Follow-up -kaavio (kts. Liite 1). Kaavion tulee olla niin yksityiskohtainen, että sen perusteella pystyy testin suorittamaan ja toistamaan ilman erityistä perehtymistä. Tämä Follow-up toimitetaan varsinaiselle testaajalle, joka ensimmäisenä täyttää testaussuunnitelman kansilehden (kts. Liite 2). Tämän dokumentin merkitys on identifioida paitsi testattava ohjelma, sen versio ja testattava ominaisuus, niin myös itse testi. Tämän tehtyään testaaja tarkastaa testiympäristön. Testin hän suorittaa follow-up -listan mukaan merkiten läpimenneet ja hylätyt tapaukset ja raportoi tarpeen mukaan Buranaan. Burana jakaa bugit neljään luokkaan seuraavasti:?? Minor = Lähinnä kosmeettinen virhe. Ei vaikutusta ohjelman toiminnallisuuteen?? Normal = Normaali virhe.?? Serious = Huomattava virhe, joka ei kuitenkaan estä testauksen testaamisen jatkamista?? Critical = Huomattava virhe, joka estää ohjelman testauksen jatkamisen (kts. Luku 7 Testauksen keskeyttämiskriteerit sekä uudelleenaloitus) Muista tapauksessa mahdollisesti käytettävistä työkaluista kuin Buranasta on maininta tapauskohtaisessa testaussuunnitelmassa. Testauksen päätyttyä testaaja kirjoittaa pienen yhteenvedon testistä ja täyttää kansilehden. Nämä hän sitten toimittaa testauspäällikölle. Testaamisen päätyttyä testauspäällikkö kirjoittaa testauksen loppuraportin, jonka projektipäällikkö hyväksy. Testiympäristön ylläpidosta huolehtii A-Ware. TESTAUSSUUNNITELMA 10

11 Mikko Viljainen 11 (14) 10. Ympäristövaatimukset Ohjelma toimii Java 2 -yhteensopivassa Java-virtuaalikoneessa. Se tarvitsee J2EE-kirjaston toimiakseen. Sovelluspalvelimen tulee toteuttaa vähintään Java Servlet Development Kit 2.1:n, Java Server Pages 1.0:n ja Enterprise Java Beans 1.1:n. A-Ware tarjoaa ryhmän käyttöön testausympäristön. Se sisältää IBM Websphere Application Server 3.5, HTTP-serverinä Apachen ja tietolähteenä Oracle Käyttöjärjestelmänä on Windows NT Vastuut Ryhmän jokaiselle jäsenelle on jaettu oma vastuualueensa ja testaus on testauspäällikön vastuulla. Aiemmin, luvussa 5 määritellyt testauspäällikköä avustavat henkilöt toimivat testaajina. Testauspäällikkö on vastuussa kaikesta testaukseen liittyvästä dokumentaatiosta, joiden oikeellisuudesta vastaa dokumentointipäällikkö. Koodin saatavuudesta vastaa kukin koodaaja itse. Testiympäristön toimivuudesta vastaa projektipäällikkö A-Waren edustajana. 12. Henkilöstö ja koulutustarpeet Henkilöstö koostuu kuudesta TKK:n opiskelijasta. Testaukseen suorittamiseen tarvittavan koulutuksen/opastuksen antaa testauspäällikkö. Tämä koostuu esimerkiksi käytettävien työkalujen käyttöohjeina ja on tyypiltään itseopiskelua. 13. Aikataulu Seuraavia deadlineja noudatetaan: Vaihe T1: Testaussuunnitelma (tämä dokumentti) Vaihe T2: Täydennetty testaussuunnitelma Prototyypin toimivuuden todentaminen Testausta 48 h Vaihe T3: Testausta 54 h, TESTAUSSUUNNITELMA 11

12 Mikko Viljainen 12 (14) johon sisältyy 30 h sovelluskehikon testausta, 16 h demosovelluksen testausta sekä 8 h testiraporttien kirjoittamista. Vaihe T4: Testausta Vaihe Luovutus: Testauksen loppuraportti Tässä vaiheessa tuntiarviot ovat vielä niin arvauksenomaisia, että niitä ei tähän ole kirjattu. Periaatteena kuitenkin on, että testaamiseen tulee varata vähintään yhtä paljon aikaa kuin koodaamiseen. 14. Riskienhallinta Testauksen suhteen projektissa on monia riskejä. Aikatauluun liittyvät riskit ovat se, että joku aiempi työvaihe, kuten koodaus venyy taikka testaus myöhästyy. Näitä riskejä voidaan eliminoida aikatauluttamalla ja suunnittelemalla hyvin, sekä mikäli riski on toteutumassa, voidaan ainakin testaukseen tuoda lisää henkilöstöä, koska uusien henkilöiden tuonti, toisin kuin esim. koodauksessa ei vaadi kovinkaan suurta perehdyttämistä ja näin sido resursseja. Ohjelman geneerinen luonne ja sen testaus myös synnyttää riskin. Geneerisyyttä on vaikea ja työläs testata. Tämä saattaa aiheuttaa sen, että testaus myöhästyy. Tämän vuoksi tulee geneerisyyden testaus aloittaa tärkeimmistä ympäristöistä ja edetä sitten ajan puitteissa. Testaamatta jääneet/testatut osat tulee sitten raportoida loppuraporttiin. Lisäksi turvallisuuden testaus luo samankaltaisen riskin, mutta sen testaaminen voidaan aloittaa jo aikaisemmassa vaiheessa. Myöhäisessä vaiheessa havaitut bugit ovat myös riski, koska niiden korjaus/korjauksen tarkastus vievät aikaa. Tämän välttämiseksi ohjelma tulee suunnitella ja testata aiemmissa vaiheissa hyvin. Ohjelman abstraktius luo myös riskin, koska sitä ei välttämättä ole helppo testata. Tämä riski huomioidaan ottamalla jo suunniteltaessa testattavuus huomioon. Riskejä on myös avainhenkilöiden äkillinen sairastuminen, jota varten on luotu työparijärjestelmä. Muita riskejä olisi luonnonmullistukset ym. Force Mayor-riskit, joihin ei ole mielekästä varautua. Projektiin liittyviä riskejä on käsitelty tarkemmin riskienhallintasuunnitelmassa [7]. 15. Hyväksyminen Projektipäällikkö hyväksyy tämän suunnitelman. TESTAUSSUUNNITELMA 12

13 Mikko Viljainen 13 (14) Liite 1. Testauksen Follow-up -pohja Testattava ohjelma: Demosovellus Testattava ominaisuus: Käyttäjän login (virheellinen login) Askel Nro. Kuvaus Toimenpide/syöte Odotettu tulos Hyväksytty(V) / hylätty(x) 1 Login-sivun lataus Kirjoita URL selaimen osoitekenttään. 2 Virheellinen login Kirjoita käyttäjätunnukseksi illegal ja salasanaksi donthave. Login sivu latautuu Virheilmoitus "login incorrect". Kentässä 1 on-- kunkin askeleen numero (1, 2, 3 ). Kenttässä 2 kirjoitetaan lyhyt kuvaus askeleen toimenpiteestä. Kenttä 3 on tarkka ja yksityiskohtainen toimintaohje. Kentässä 4 on odotettavissa oleva, määritelmien mukainen tulos ja kenttään 5 merkitsee testaaja V:llä, mikäli saatu tulos vastasi odotettua ja X:llä, mikäli ei. Tällöin tulee myös täyttää Burana-raportti. TESTAUSSUUNNITELMA 13

14 Mikko Viljainen 14 (14) Liite 2. Testiraportin kansilehti Case #N: <Test-Case:n nimi, Testattava ominaisuus> [1] Tuote: Sovelluskehikko / Demosovellus [2] Versio: <version numero> [3] Testin #: <testin järjestysnumero> [4] Testausympäristö: <määrittele testausympäristö> [5] Käytetyt ohjelmat: <testauksessa käytetyt ohjelmat.: työkalut, selaimet jne.> [6] Käytetyt tyngät/ajurit: <nimeä ja määrittele käytetyt ajurit> [7] Päivämäärä:..200 <testauspäivämäärä> [8] Aloitusaika: : <tarkka testauksen aloitusaika> [9] Lopetusaika: : <tarkka testauksen lopetusaika> [10] Testaaja: [11] Muuta: TESTAUSSUUNNITELMA 14

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

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// Demosovelluksen tekninen määrittely v. 0.6 Päivitetty 11.12.2000 klo 20:26 Mickey Shroff 2 (12) Dokumentin versiohistoria Versio Päivämäärä Tekijä / muutoksen tekijä Selite

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

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

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

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

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

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

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

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

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

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

58160 Ohjelmoinnin harjoitustyö

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

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

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

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

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

Harjoitustyön testaus. Juha Taina

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

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

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

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ä Demosovelluksen toiminnallinen määrittely v. 1.1 Päivitetty 11.12.2000 klo 20:16 Timo Lämsä 2 (13) Dokumentin versiohistoria Versio Päivämäärä Tekijä / muutoksen tekijä Selite Timo Lämsä Pieniä korjauksia.

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

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

Tik Projektiryhmä: TeamAhma. Projektin HAYABUSA opponointi. Opponointisuunnitelma

Tik Projektiryhmä: TeamAhma.  Projektin HAYABUSA opponointi. Opponointisuunnitelma TeamAhma Projektin HAYABUSA opponointi Opponointisuunnitelma Päivitetty 25.3.2001 klo 12:08 Projektin HAYABUSA opponointi Mikko Viljainen 2 (5) Sisällys 1. JOHDANTO...3 2. YMPÄRISTÖ...3 3. HENKILÖSTÖ...4

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

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

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

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

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

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

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

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

T-76.115 Testiraportti TR-3. ETL-työkalu

T-76.115 Testiraportti TR-3. ETL-työkalu T-76.115 Testiraportti TR-3 ETL-työkalu ExtraTerrestriaLs Versio Päivämäärä Tekijä Kuvaus 1.0 14.03.05 Risto Kunnas Ensimmäinen versio 1.1 15.03.05 Risto Kunnas Korjauksia Sivu 1 / 14 Sisällysluettelo

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ä Edistymisraportti v. T4 (Toteutus 4) Päivitetty 15.3.2001 klo 18:13 2 (8) Sisällys 1 PROJEKTIN TILA...3 2 SUORITETUT TEHTÄVÄT...6 3 KÄYTETYT MENETELMÄT...7 4 ONGELMAT...8 EDISTYMISRAPORTTI 2 3 (8) 1. Projektin

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

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// Projektisuunnitelma v. 5.1 Päivitetty 19.3.2001 klo 17:17 Jussi Isotupa 2 (32) Dokumentin versiohistoria Versio Päivämäärä Muutoksen tekijä Selite 5.1 19.3.2001 Tomas

Lisätiedot

Kuntokirjuri. Testausraportti. Miika Alonen Jarkko Laine Jesse Honkanen Veli Matti Huovinen Jani Jäntti. Versio 1.1 16.5.2008

Kuntokirjuri. Testausraportti. Miika Alonen Jarkko Laine Jesse Honkanen Veli Matti Huovinen Jani Jäntti. Versio 1.1 16.5.2008 Kuntokirjuri Testausraportti Miika Alonen Jarkko Laine Jesse Honkanen Veli Matti Huovinen Jani Jäntti Versio 1.1 16.5.2008 Jakelu: Asiakas Jukka Rantala Ohjaaja Erkki Pesonen Opponoiva ryhmä 1 Kuopion

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

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

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// Käyttöohje v. 0.8 Päivitetty 19.3.2001 klo 21:59 2 (12) Dokumentin versiohistoria Versio Päivämäärä Tekijä / muutoksen tekijä Selite 0.8 19.3.2001 Janne Kosmeettisia muutoksia

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

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

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

Opiskelija osaa määritellä ohjelmiston tiedot ja toiminnot, suunnitella ohjelmiston rakenteen ja laatia ohjelmiston teknisen spesifikaation.

Opiskelija osaa määritellä ohjelmiston tiedot ja toiminnot, suunnitella ohjelmiston rakenteen ja laatia ohjelmiston teknisen spesifikaation. 1(7) TYÖSSÄOPPIMINEN JA AMMATTIOSAAMISEN NÄYTTÖ Tutkinnon osa: Ohjelmiston prototyypin toteuttaminen 30 osp Tavoitteet: Opiskelija osaa määritellä ohjelmiston tiedot ja toiminnot, suunnitella ohjelmiston

Lisätiedot

Testausprosessin vaatimukset. 2. Testausprosessi (Artikkelit) Vesiputousmallin ongelmia. V-mallin neljä osavaihetta. Testausprosessimalli V-malli

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ä

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

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

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

Testaussuunnitelma. Ohjelmistotuotantoprojekti XPerf. Helsingin yliopisto. Tietojenkäsittelytieteen laitos

Testaussuunnitelma. Ohjelmistotuotantoprojekti XPerf. Helsingin yliopisto. Tietojenkäsittelytieteen laitos Helsingin yliopisto Tietojenkäsittelytieteen laitos Ohjelmistotuotantoprojekti XPerf Testaussuunnitelma Tommi Koivula Antti Levomäki Juha Mondolin Timo Suomela Versio 1.0 28. maaliskuuta 2003 Versiohistoria

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

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

Kontrollipolkujen määrä

Kontrollipolkujen määrä Testaus Yleistä Testaus on suunnitelmallista virheiden etsimistä Tuotantoprosessissa ohjelmaan jää aina virheitä, käytettävistä menetelmistä huolimatta Hyvät menetelmät, kuten katselmoinnit pienentävät

Lisätiedot

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

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.

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

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 Tiera on vuonna 2010 perustettu yli 200:n kuntatoimijan omistama

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

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ä Projektisuunnitelma v. 3.1 Päivitetty 11.12.2000 klo 19:30 Jussi Isotupa 2 (30) Dokumentin versiohistoria Versio Päivämäärä Muutoksen tekijä Selite 3.1 11.12.2000 Jussi Isotupa Päivitetty T3-vaiheen tehtävät

Lisätiedot

Teknillinen korkeakoulu T-76.115 Tietojenkäsittelyopin ohjelmatyö. Testausraportti Smartmeeting opponointi

Teknillinen korkeakoulu T-76.115 Tietojenkäsittelyopin ohjelmatyö. Testausraportti Smartmeeting opponointi Testausraportti Smartmeeting opponointi Sisällysluettelo 1. Johdanto...3 2. Testitapaukset Smartmeeting...4 2.1 Yritä kirjautua järjestelmään väärällä salasanalla...4 2.2 Lisää uusi käyttäjä...4 2.3 Lisää

Lisätiedot

Yhteenvetodokumentti. Boa Open Access. Helsinki 5.5.2006 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos

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

Lisätiedot

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

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

Lisätiedot

JReleaser Yksikkötestaus ja JUnit. Mikko Mäkelä 6.11.2002

JReleaser Yksikkötestaus ja JUnit. Mikko Mäkelä 6.11.2002 JReleaser Yksikkötestaus ja JUnit Mikko Mäkelä 6.11.2002 Sisältö Johdanto yksikkötestaukseen JUnit yleisesti JUnit Framework API (TestCase, TestSuite) Testien suorittaminen eri työkaluilla Teknisiä käytäntöjä

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

Kuopio. Testitapausluettelo: Projektit-osakokonaisuus

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

Lisätiedot

Testiraportti - Koordinaattieditori

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

Lisätiedot

T Projektikatselmus

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ä

Lisätiedot

Oliosuunnitteluesimerkki: Yrityksen palkanlaskentajärjestelmä

Oliosuunnitteluesimerkki: Yrityksen palkanlaskentajärjestelmä Oliosuunnitteluesimerkki: Yrityksen palkanlaskentajärjestelmä Matti Luukkainen 10.12.2009 Tässä esitetty esimerkki on mukaelma ja lyhennelmä Robert Martinin kirjasta Agile and Iterative Development löytyvästä

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

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

Projektisuunnitelma Viulu

Projektisuunnitelma Viulu Projektisuunnitelma Viulu Kuusela Johannes Sjöblom Teemu Suominen Osma Ohjelmistotuotantoprojekti Helsinki 23.9.2004 HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Versiohistoria Päivämäärä Versio

Lisätiedot

Testaussuunnitelma Luuppi-projekti http://code.google.com/p/luuppi/

Testaussuunnitelma Luuppi-projekti http://code.google.com/p/luuppi/ Testaussuunnitelma Luuppi-projekti http://code.google.com/p/luuppi/ versio 1.0 Projektiryhmä: Panu Tunttunen Petri Ikävalko Mikko Kuivanen Johannes Lampela Eero Jaakonaho Kari Jussila Saila Oldén Päiväys

Lisätiedot

EDISTYMISRAPORTTI - T2 Virtuaaliyhteisöjen muodostaminen Versio 1.2

EDISTYMISRAPORTTI - T2 Virtuaaliyhteisöjen muodostaminen Versio 1.2 EDISTYMISRAPORTTI - T2 Edited by Checked by Approved by Antti Tuomaala Harri Kauhanen i Sisällysluettelo DOKUMENTIN VERSIOT 1 1. PROJEKTIN TILA 2 1.1. Yleistä 2 1.2. Resurssit 2 1.3. Laatu 4 2. SUORITETUT

Lisätiedot

T-76.5158 SEPA päiväkirja

T-76.5158 SEPA päiväkirja T-76.5158 SEPA päiväkirja Ryhmä 14 Automatisoitu yksikkötestaus Mikko Luukkonen, 60549T Lauri Helkkula, 62820H Matti Eerola, 60686A Versiohistoria Versio Pvm Tekijä(t) Kuvaus 0.3 25.11.2007 Luukkonen,

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

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

COTOOL dokumentaatio Testausdokumentit

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

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

Test-Driven Development

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

Lisätiedot

Attribuutti-kyselypalvelu

Attribuutti-kyselypalvelu Attribuutti-kyselypalvelu Liittymien testausohje sivu 1/18 Sisällysluettelo 1 Tausta ja lähtötilanne... 3 1.1 Dokumentin tarkoitus ja kohde... 3 1.2 Jiran käyttö testauksen hallinnassa... 3 1.3 Testausympäristön

Lisätiedot

11.12.2006 VAATIMUSMÄÄRITTELY

11.12.2006 VAATIMUSMÄÄRITTELY VAATIMUSMÄÄRITTELY Vaatimusmäärittely 2 (18) VERSIONHALLINTA Versio Päivä Tekijä Kuvaus 0.1 4.10.2006 Kaarlo Lahtela Ensimmäinen versio 0.2 4.10.2006 Kaarlo Lahtela kohdat 7 (tominnalliset vaatimukset)

Lisätiedot

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

Luku 8 Rakennusvaihe. Detailed Design. Programming. Moduulisuunnittelu. Ohjelmointi Luku 8 Rakennusvaihe Moduulisuunnittelu Detailed Design Programming Ohjelmointi Teknisen Complete suunnittelun Technical viimeistely Design Suunnittelukatselmuksen Design Perform suorittaminen Review Yhteisen

Lisätiedot

Testausraportti v.1.3

Testausraportti v.1.3 Testausraportti v.1.3 HeTLi Helsinki 24.8.2005 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos 2/7 Kurssi Projektiryhmä Asiakas Johtoryhmä Kotisivu 581260 Ohjelmistotuotantoprojekti

Lisätiedot

Testaussuunnitelma. pokeriv3. Helsinki 10.4.2008 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos

Testaussuunnitelma. pokeriv3. Helsinki 10.4.2008 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Testaussuunnitelma pokeriv3 Helsinki 10.4.2008 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Kurssi 581260 Ohjelmistotuotantoprojekti (6 ov) Projektiryhmä Anne-Marie Grönroos

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

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

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

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

Testaussuunnitelma. Opeapuri. Helsinki Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Testaussuunnitelma Opeapuri Helsinki 2.4.2007 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Kurssi 581260 Ohjelmistotuotantoprojekti (6 ov) Projektiryhmä Krister Eklund

Lisätiedot

JHS XXX ICT-palvelujen kehittäminen: Laadunvarmistus Liite 6: Katselmointi

JHS XXX ICT-palvelujen kehittäminen: Laadunvarmistus Liite 6: Katselmointi JHS XXX ICT-palvelujen kehittäminen: Laadunvarmistus Liite 6: Katselmointi Versio: 0.9 Julkaistu: n.n.2011 Voimassaoloaika: toistaiseksi Sisällys 1 Katselmointi osana laadunvarmistusta... 2 2 Yleistä katselmoinneista...

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

Menetelmäraportti Ohjelmakoodin tarkastaminen

Menetelmäraportti Ohjelmakoodin tarkastaminen Menetelmäraportti Ohjelmakoodin tarkastaminen Sisällysluettelo 1. Johdanto...3 2. Menetelmän kuvaus...4 2.1. Tarkastusprosessi...4 2.1.1. Suunnittelu...4 2.1.2. Esittely...5 2.1.3. Valmistautuminen...5

Lisätiedot

KÄYTETTÄVYYSTESTAUS OSANA KETTERÄÄ KEHITYSTÄ

KÄYTETTÄVYYSTESTAUS OSANA KETTERÄÄ KEHITYSTÄ KÄYTETTÄVYYSTESTAUS OSANA KETTERÄÄ KEHITYSTÄ Eeva Kangas 05.11.2015 @FixUi Oy 2013 2015 FIXUI "Autamme yrityksiä suunnittelemaan sellaisia tuotteita, joita ihmiset osaavat ja haluavat käyttää" Käyttäjätutkimukset

Lisätiedot

Kyselyjälleenmyyjien, Poliisin ja Tullin testausinfo

Kyselyjälleenmyyjien, Poliisin ja Tullin testausinfo Kyselyjälleenmyyjien, Poliisin ja Tullin testausinfo ATP:n sovellus-sovellus-kyselyn testaaminen Jani Alatalo ja Markku Noukka 16.8.2006 ATJ:n integraatiotestaus: TPSUO:n sovellussovellus-kysely-liittymä

Lisätiedot

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

CT60A4150 OHJELMISTOTESTAUKSEN PERUSTEET. Jussi Kasurinen (etu.suku@lut.fi) Kevät 2015 CT60A4150 OHJELMISTOTESTAUKSEN PERUSTEET Jussi Kasurinen (etu.suku@lut.fi) Kevät 2015 NOPEA KERTAUS VIIME KERROISTA TESTAUSTASOT Testauksen tasot: Yksikkötestaus Integrointitestaus Järjestelmätestaus Hyväksymistestaus

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ä Jussi Isotupa 1 (13) Riskienhallintasuunnitelma v. 2.0 Päivitetty 11.2.2001 klo 21:30 RISKIENHALLINTASUUNNITELMA 1 Jussi Isotupa 2 (13) Dokumentin versiohistoria Versio Päivämäärä Muutoksen tekijä Selite

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

IT2015 EKT ERITYISEHTOJA OHJELMISTOJEN TOIMITUKSISTA KETTERIEN MENETELMIEN PROJEKTEILLA LUONNOS

IT2015 EKT ERITYISEHTOJA OHJELMISTOJEN TOIMITUKSISTA KETTERIEN MENETELMIEN PROJEKTEILLA LUONNOS 20.4.2015 IT2015 EKT ERITYISEHTOJA OHJELMISTOJEN TOIMITUKSISTA KETTERIEN MENETELMIEN PROJEKTEILLA 1 1.1 SOVELTAMINEN Näitä erityisehtoja sovelletaan ohjelmistojen tai niiden osien toimituksiin ketterien

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

Testaustyökalut. Luento 11 Antti-Pekka Tuovinen. Faculty of Science Department of Computer Science

Testaustyökalut. Luento 11 Antti-Pekka Tuovinen. Faculty of Science Department of Computer Science Testaustyökalut Luento 11 Antti-Pekka Tuovinen 25 April 2013 1 Tavoitteet Työkalutyyppejä Testauksen hallinta Testien määrittely Staattinen analyysi Dynaaminen testaus 25 April 2013 2 1 Työkalut ja testaus

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