WCLIQUE. Ohjelmistoprojekti. Testaussuunnitelma

Samankaltaiset tiedostot
WCLIQUE. Ohjelmistoprojekti. Testaussuunnitelma

WCLIQUE. Ohjelmistoprojekti. Testaussuunnitelma

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

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

Ohjelmiston testaus ja laatu. Ohjelmistotekniikka elinkaarimallit

TIEDONKULKU. PROJEKTITYÖ Tik Wclique

Kuopio Testausraportti Kalenterimoduulin integraatio

WCLIQUE. Ohjelmistoprojekti. Projektisuunnitelma

VAATIMUSMÄÄRITTELY. PROJEKTITYÖ Tik Wclique

Kuopio Testausraportti Asiakkaat-osakokonaisuus

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

Kontrollipolkujen määrä

WCLIQUE Ohjelmistoprojekti. Projektisuunnitelma

TOIMINNALLINEN MÄÄRITTELY. PROJEKTITYÖ Tik Wclique

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

VAATIMUSMÄÄRITTELY. PROJEKTITYÖ Tik Wclique

T Testiraportti - integraatiotestaus

WCLIQUE. Ohjelmistoprojekti. Loppuraportti

Testaussuunnitelma Labra

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

Ohjelmistotuotantoprojekti

Testausraportti. Oppimistavoitteiden hallintajärjestelmä harri

Lohtu-projekti. Testaussuunnitelma

Projektityö

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

Convergence of messaging

T Testiraportti - järjestelmätestaus

Ohjelmiston testaussuunnitelma

TESTIRAPORTTI - VYM JA KANTA Virtuaaliyhteisöjen muodostaminen Versio 1.0

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

WCLIQUE. Ohjelmistoprojekti. Projektisuunnitelma

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

Testausraportti v.1.3

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

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

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

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

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

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

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

TESTIRAPORTTI - XMLREADER LUOKKA Virtuaaliyhteisöjen muodostaminen Versio 1.0

T Testiraportti - integraatiotestaus

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

L models. Testisuunnitelma. Ryhmä Rajoitteiset

Testiraportti - Koordinaattieditori

Ohjelmiston testaus ja laatu. Testaustasot

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

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

Hirviö Laadunvarmistussuunnitelma

Laadunvarmistustekniikat

Hirviö Laadunvarmistussuunnitelma

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

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

Copyright by Haikala. Ohjelmistotuotannon osa-alueet

Onnistunut SAP-projekti laadunvarmistuksen keinoin

Ohjelmistotekniikka - Luento 2

UCOT-Sovellusprojekti. Testausraportti

TOIMINNALLINEN MÄÄRITTELY. PROJEKTITYÖ Tik Wclique

A4.1 Projektityö, 5 ov.

Kurssin tavoitteista uennot. 4.1 Projektityö, 5 ov. Esitietovaatimukset

Ylläpitodokumentti Mooan

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

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

Santeri Saarinen Korjattu testaustasoja ja tehty tarkennuksia I1-testaukseen

Ohjelmistotekniikka - Luento 2 Jouni Lappalainen

TOIMINNALLINEN MÄÄRITTELY MS

Ohjelmistotuotanto s

CoMa - Testausdokumentti

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

Tik Projektiryhmä: TeamAhma. Projektin HAYABUSA opponointi. Opponointisuunnitelma

Testauksen hallintaa teekkareille (ja muille kiinnostuneille) Arto Stenberg

Digi-tv vastaanottimella toteutetut interaktiiviset sovellukset

Ohjelmointitekniikka lyhyesti Survival Kit 1 Evtek KA ELINKAARIMALLEISTA

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

Vakuutusyhtiöiden testausinfo

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

Testaussuunnitelma Luuppi-projekti

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

Testaus käsite. Sekalaista testausasiaa. Testauksen käsitteestä. Kattavuusmitat. Jos ajatellaan, että testaus = V&V, voidaan erottaa:

Teknillinen korkeakoulu T Tietojenkäsittelyopin ohjelmatyö. Testitapaukset - Siirtoprotokolla

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

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

Kyselyjälleenmyyjien, Poliisin ja Tullin testausinfo

@Tampereen Testauspäivät ( )

Testaussuunnitelma Versio Päiväys Tekijä Kuvaus

Onnistunut Vaatimuspohjainen Testaus

Testausoppeja toimialavaihdoksesta

Figure 1: Projektipäälliköt Juha-Pekka Honkavaara ja Juha Mattila

Laadunvarmistusdokumentti

Hyväksymistestauksen tarkistuslista järjestelmän hankkijalle

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

Projektisuunnitelma. Laitteiston ja kalusteiden hankinta, versio WEB MAGIA OY Laatija Oula Kangas

TOIMINNALLINEN MÄÄRITTELY. PROJEKTITYÖ Tik Wclique

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

Lehtori Erkki Hietalahti, Tampereen ammattikorkeakoulu

COTOOL dokumentaatio Testausdokumentit

Testaaminen ohjelmiston kehitysprosessin aikana

Testaussuunnitelma Kuopio

Opetussuunnitelmien ja tutkintojen perusteiden rakenteistaminen

Transkriptio:

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, e-mail: juha.erkki.kahkonen@nokia.com Raine Kärkkäinen, 75016E, e-mail: raine.karkkainen@hut.fi Juha Lehtonen, 75019J, e-mail: juha.a.lehtonen Ossi Ouri, 75022M, e-mail: ossi.ouri@nokia.com Sari Salin, 75026S, e-mail: sari.salin@nokia.com Tapani Tarri 52652D, e-mail: tapani.tarri@nokia.com Sari Salin

WCLIQUE 1(7) WCLIQUE TESTAUSSUUNNITELMA Sisällysluettelo VERSIOHISTORIA... 1 1. TESTISUUNNITELMAN IDENTIFIOINTI... 2 2. JOHDANTO... 2 2.1 Tavoitteet... 2 2.2 Taustaa... 2 2.3 Kattavuus... 2 2.4 Viitteet... 2 3. TESTATTAVA TUOTE... 3 3.1 Ohjelmamoduulit... 3 4. TESTATTAVAT OMINAISUUDET... 3 5. TESTAUKSEN ULKOPUOLELLE JÄTETTÄVÄT OMINAISUUDET... 3 6. TESTAUSVAIHEET... 3 6.1 Vaatimukset... 4 7. LÄPÄISY/HYLKÄÄMISKRITEERIT... 4 8. KESKEYTTÄMISKRITEERIT JA VAATIMUKSET JATKAMISELLE... 4 8.1 Testauksen keskeyttämiskriteerit... 4 8.2 Ehdot testauksen jatkamiselle... 4 9. TESTIDOKUMENTOINTI... 4 9.1 Testidokumentit... 4 9.2 Testidata... 4 10. Testaustehtävät... 4 11. YMPÄRISTÖVAATIMUKSET... 5 11.1 Laitteistovaatimukset... 5 11.2 Ohjelmistovaatimukset... 5 11.3 Työkalut... 5 11.4 Julkaisut... 5 12. TESTAUSVASTUUT... 5 12.1 Moduulitestaus... 5 12.2 Integrointitestaus... 5 12.3 Systeemitestaus... 5 12.4 Hyväksymistestaus... 5 13. HENKILÖSTÖ JA KOULUTUS... 6 13.1 Henkilöstö... 6 13.2 Koulutus... 6 14. AIKATAULU... 6 15. RISKIT JA ENNALTA-ARVAAMATTOMUUDET... 6 VERSIOHISTORIA Versio pvm Laatija Kuvaus Version 0.1-1 Ensimmäinen luonnos Tehty useita korjauksia katselmoinnin pohjalta.

WCLIQUE 2(7) 1. TESTISUUNNITELMAN IDENTIFIOINTI 2. JOHDANTO 0.1-1 2.1 Tavoitteet 2.2 Taustaa tukee seuraavia asioita Testauksen lähtökohtien ja taustojen määrittely. Testaustehtävien ja aikataulun määrittely. Testausvastuiden määrittely. Työkalujen, menetelmien, osaamisen ja muiden testaamiseen liittyvien asioiden määrittely. Testauksen valmistelu ja suorittaminen. Asiakas on kehittänyt joukon algoritmeja, joilla voi laskea mm suurimman joukon solmuja eli klikin (clique) annetusta graafista. Algoritmit etsivät painottamattomia ja painotettuja klikkejä. Wclique on C-kielinen ohjelmisto, joka toteuttaa edellä mainittujen algoritmien mukaan solmujen joukkojen hakuja. 2.3 Kattavuus n tarkoitus on varmistaa, että Vaatimusmäärittelyn ja Toiminnallisen määrittelyn määrittelemät ohjelmiston ominnaisuudet tulevat testatuiksi ja että voidaan varmistaa algoritmin toteutuksen toimivuus ja virheettömyys määritellyssä ympäristössä. 2.4 Viitteet pohjautuu seuraaviin dokumentteihin WCLIQUE Projektisuunnitelma [WCLIQUE_PP] WCLIQUE Vaatimusmäärittely [WCLIQUE_RS] WCLIQUE Toiminnallinen määrittely [WCLIQUE_FS] WCLIQUE Tekninen määrittely [WCLIQUE_TS] IEEE Standard for Software Test Documentation [IEEE Std 829-1998]

WCLIQUE 3(7) 3. TESTATTAVA TUOTE 3.1 Ohjelmamoduulit Testattava tuote on Wclique-ohjelmisto. Dokumenttien [WCLIQUE_FS] ja [WCLIQUE_TS] valmistuttua testattavat moduulit ovat määriteltävissä. Kohde Tiedosto Testaaja 4. TESTATTAVAT OMINAISUUDET Tässä kappaleessa luetellaan testattavat asiat tarkkuudella, joka numerointeineen on dokumentista [WCLIQUE_FS]. Test ID Testin kuvaus xxx.x.x 5. TESTAUKSEN ULKOPUOLELLE JÄTETTÄVÄT OMINAISUUDET Algoritmin oikeellisuutta ei testata. 6. TESTAUSVAIHEET Testauksen päävaiheet: Kukin ohjelmistosuunnittelija on vastuussa oman koodinsa moduulien testaamisesta Testausvastaava on päävastuussa integrointi- ja systeemitestauksesta Asiakasvastaava Janne Dufva ja algoritmivastaava Raine Kärkkäinen on Cliqueryhmän osalta vastuussa hyväksymistestausjärjestelyistä. Asiakas on professori Patric Östergård. Lasilaatikkotestausta ei tehdä. Tältä osin pääpaino on koodikatselmoinneilla. Mustalaatikkotestaus suoritetaan laajennetusti harmaalaatikkotestauksena. Tämä tarkoittaa, että koodi otetaan huomioon ekvalenttiluokkia määriteltässä. Kaupallisia testityökaluja ei testauksen missään vaiheessa käytetä. Tarvittavat testityökalut tehdään itse.

WCLIQUE 4(7) 6.1 Vaatimukset Kurssin vaiheet määrittävät selkeät vaiheet ja aikarajat projektille. Kussakin vaiheessa tuotettavaan koodiin kohdistuu myös testausvaatimus ennen vaiheen katselmointia. 7. LÄPÄISY/HYLKÄÄMISKRITEERIT Ohjelmiston tulee läpäistä suoritettavat testitapaukset dokumentissa [WCLIQUE_TC] ennalta määriteltyjen tulosten mukaisesti. 8. KESKEYTTÄMISKRITEERIT JA VAATIMUKSET JATKAMISELLE 8.1 Testauksen keskeyttämiskriteerit Testaus keskeytetään, jos järjestelmä ei läpäise 50% suoritetuista testitapauksista. Jos järjestelmässä esiintyy sen toiminnan kannalta kriittisissä osissa vikoja, keskitetään resurssit näiden vikojen selvittämiseksi ja testaus keskeytetään toistaiseksi. Jos osoittautuu testauksen alkuvaiheessa, että ohjelmisto ei täytä lainkaan sille asetettuja laatuvaatimuksia, testaus keskeytetään toistaiseksi. 8.2 Ehdot testauksen jatkamiselle Testaus voi jatkua, kun sen keskeyttäneet ongelmat on saatu ratkaistua. 9. TESTIDOKUMENTOINTI 9.1 Testidokumentit Testausdokumentointi tarkentuu iteratiivisesti vaihe kerrallaan yhdessä vaiheen muiden dokumenttien kanssa. Vikaraportit tehdään Buranaan. Muut dokumentit luetellaan alla. [] [WCLIQUE_TC] [WCLIQUE_TL] [WCLIQUE_TR], tämä dokumentti Testitapausmäärittely Testiloki Testausraportti 9.2 Testidata Testisyöte tiedostot Testitiedostot, joiden sisältämät klikit tunnetaan. Saadaan asiakkaalta. 10. TESTAUSTEHTÄVÄT Karkeasti kpl 14. TBD

WCLIQUE 5(7) 11. YMPÄRISTÖVAATIMUKSET 11.1 Laitteistovaatimukset Ohjelmisto ei aseta erityisiä vaatimuksia laitteistolle.. 11.2 Ohjelmistovaatimukset 11.3 Työkalut 11.4 Julkaisut Ohjelmisto testataan sen tulevissa toimintaympäristöissä, eli Unix- ja Linux - käyttöjärjestelmissä. Kaupallisia testityökaluja ei testauksen missään vaiheessa käytetä. Tarvittavat testityökalut tehdään itse. Vikaraportointiin käytetään Burana-ohjelmistoa. Seuraavat dokumentit ovat tarpeen testattaessa WCLIQUE-ohjelmistoa [WCLIQUE_RS] Vaatimusmäärittely [WCLIQUE_FS] Toiminnallinen määrittely [WCLIQUE_TS] Tekninen määrittely [], tämä dokumentti [WCLIQUE_TC] Testitapausmäärittely 12. TESTAUSVASTUUT 12.1 Moduulitestaus 12.2 Integrointitestaus 12.3 Systeemitestaus, Raine Kärkkäinen, Juha Lehtonen ja Ossi Ouri: Kukin ohjelmistosuunnittelija on vastuussa oman koodinsa moduulien testaamisesta. 12.4 Hyväksymistestaus Päävastuu : tarkempi vastuujako määritellään myöhemmin Päävastuu : tarkempi vastuujako määritellään myöhemmin. Järjestelyvastuu Clique-ryhmän osalta, Janne Dufva. Asiakas Patric Östergård. Tarkempi vastuujako määritellään myöhemmin.

WCLIQUE 6(7) 13. HENKILÖSTÖ JA KOULUTUS 13.1 Henkilöstö 13.2 Koulutus 14. AIKATAULU Ryhmän kokoonpano, vastuut ja varavastuut on kerrottu projektisuunnitelmassa [WCLIQUE_PP]. Päävastuu testauksiin liittyvista asioista:. Asiakaskontakteista ja hyväksymistestaukseen liittyvistä järjestelyistä asioista vastaa Janne Dufva. Algoritmiin liittyvistä asioista (esim. tulkinnalliset epäselvyydet algoritmin toteutuksen testauksessa) ja yhteyksistä ohjaajaan vastaa Raine Kärkkäinen. Ohjelmistoryhmän jäsenet vastaavat moduuliensa testauksesta:, Raine Kärkkäinen, Juha Lehtonen ja Ossi Ouri. Ryhmän jäsenet suorittavat Tik-76.115:n lisäksi parhaillaan muitakin TKK:n kursseja, joista on hyötyä projektille. Tik-76.601 Ohjelmistotuotannon perusteet Tik-76.613 SW Testing and Validation Muuta koulutusta ei järjestetä. Tarkempi aikataulutus on projektisuunnitelman clique.mpp tiedostossa. Tähän aikataulu on esitetty vain karkealla tasolla, mutta täsmentyy vaiheiden edetessä. Vaihe Tehtävä Valmis Toteutus1 Testaussuunitelmaluonnos 07.11.2000 Toteutus2 Testausraportointi 12.12.2000 Toteutus3 Testausraportointi 13.02.2001 Toteutus4 Testausraportointi 20.03.2001 Projektin päätös Lopputestausraportointi 24.04.2001 15. RISKIT JA ENNALTA-ARVAAMATTOMUUDET Wclique-projektissa testaukseen liittyvät samat riskit ja järjestelyt kuin muuhunkin projektityöskentelyyn. Projektisuunnitelmassa asia on otettu huomioon kappaleessa 12. Riskienhallinta ja erityisesti 12.6 Varahenkilökäytäntö.