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

Koko: px
Aloita esitys sivulta:

Download "Testausdokumentti. Populous. Helsinki Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos"

Transkriptio

1 Testausdokumentti Populous Helsinki Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos

2 Kurssi Ohjelmistotuotantoprojekti (6 ov) Projektiryhmä Heli Borg Markus Heinonen Ville Luolajan-Mikkola Olli Orajärvi Asiakas Petteri Hintsanen Johtoryhmä Juha Taina Turjo Tuohiniemi Kotisivu Versiohistoria Versio Päiväys Tehdyt muutokset Ensimmäinen versio Toinen, täydennetty versio Lopullinen versio

3 Sisältö i 1 Johdanto Dokumentin rakenne Testaussuunnitelman toteutuminen 1 3 Testauksen vaiheet Yksikkötestaus Integrointitestaus Järjestelmätestaus Testausympäristö 3 5 Testiraportit Simulaatiotestit: TREE Pelkkä puu, perustapaus Pelkkä puu, iteraatiot, vanhemmat mukana otoksessa Pelkkä puu, alipopulaatiot, ylimääräisiä sukupolvia, iteraatiot Simulaatiotestit: PEDIGREE Pedigreet, perustapaus Pedigreet, iteraatiot, TRIO Pedigreet, iteraatiot, TRIO, ylimääräiset sukupolvet Pedigreet, alipopulaatiot Pedigreet, alipopulaatiot, iteraatiot, TRIO, ylimääräisiä sukupolvia Simulaatiotestit: FULL Perustapaus Markermap, TRIO, sisarukset Markeriteraatiot Tavallinen iteraatio, ylimääräiset sukupolvet Alipopulaatiot, ylimääräiset sukupolvet, TRIO TRIO, iteraatiot, kaikki sukupolvet Simulaatiotestit: PROCESS Perustapaus Iteraatiot

4 ii TRIO ja iteraatiot Virheelliset parametrit: TREE Sukupolvia nolla Foundereita liian vähän Iteraatioita negatiivinen määrä Tallennetaan sukupolvia, joita ei ole olemassakaan Alipopulaatiot: liikaa alipopulaatiokokoja Alipopulaatiot: alipopulaatiokoot eivät täsmää Alipopulaatiot: migraatioista puuttuu yksi alkio, silti summa täsmää Alipopulaatiot: migraatioissa negatiivinen alkio, silti summa täsmää Alipopulaatiot: migraatioissa ylimääräinen sulku Virheelliset parametrit: PEDIGREE Kromosomipituus negatiivinen Virheelliset parametrit: FULL Disease mutation frequency liian suuri Minimum minor allele freq negatiivinen Markereita nolla Efektiivinen populaation koko nolla SNP-rate yli yksi Prevalenssi alle nolla Penetrance yli yksi Otostyypissä virhe Otoskoko nolla Markermaptiedosto antamatta Siblings-optiolle annettu parametri Marker-iteraatioita negatiivinen määrä Virheelliset parametrit: PROCESS Pedigree antamatta TRIO, parent-pedigree antamatta TRIO, treefile antamatta Liitteet 1 Testauksen aikana havaitut virheet

5 1 Johdanto 1 Tässä testausdokumentissa esitetään Populous -ohjelmistotuotantoprojektin testausvaihe. Dokumentissa verrataan testaussuunnitelmassa esitettyihin tavoitteisiin ja raportoidaan testauksen tuloksia. Suoritetuista testeistä on dokumentissa esitetty kuvaukset ja niissä paljastuneet virheet on kuvattu. Kuten jo testaussuunnitelmassa on esitetty testauksen piirissä ovat ainoastaan toteutetun järjestelmän toiminnan kannalta keskeiset komponentit. Ajan puutteen vuoksi suunnitellut Asiakas ja Palvelin -komponentit jäivät protyyppiasteelle, eikä niitä näin ollen testattu lainkaan. 1.1 Dokumentin rakenne Luvussa kaksi kuvataan testaussuunnitelman toteutumista yleisesti. Luvussa kolme esitellään testausta sen eri osavaiheissa yleisesti, luvussa neljä on tietoa testausympäristöstä ja lukuun viisi on koottu varsinaiset testiraportit, jaoteltuna testauksen kohteen mukaan. 2 Testaussuunnitelman toteutuminen Tässä luvussa kuvataan Populous -projektin testaussuunnitelman toteutumista. Toteutusvaihe kesti suunniteltua kauemmin, joten testaukselle jäi vähemmän aikaa kuin alunperin oli suunniteltu. Kuitenkin testausta pyrittiin jatkamaan mahdollisimman pitkään ja huolellisesti kireästä aikataulusta huolimatta. Toteutuksen ulkopuolelle, ja siten myös testaamatta jäivät Asiakas ja Palvelin -komponentit kokonaisuudessaan. Yksikkötestauksessa oli tarkoitus käyttää JUnitin C++ -kielistä käännöstä CppUnit:a ohjelmoinnin yhteydessä, mutta käytännössä järjestelmällinen yksikkötestaus jäi vähäiseksi, eikä varsinaisia testausvälineitä käytetty. Järjestelmätestauksessa ohjelmistoa oli tarkoitus suunnitelman mukaan testata sille määriteltyjen vaatimusten suhteen. Asiakaskomponentin eli graafisen käyttöliittymän jäädessä toteutuksen ulkopuolelle testausta suoritettiin tekstikäyttöliittymällä ja komentorivikäyttöliittymällä. Järjestelmätestaukseen suunniteltuja käyttötapauksia jouduttiin muokkaamaan parametrien muuttumisen vuoksi. Suunniteltujen testitapausten lisäksi suunniteltiin uusia tapauksia, joilla järjestelmän toimintaa saatiin tarkemmin testattua. 3 Testauksen vaiheet Testaussuunnitelmassa testaus on jaettu kolmeen osavaiheeseen: yksikkö-, integrointi ja järjestelmätestaukseen. Vaiheiden oli tarkoitus seurata ajallisesti toisiaan esitetyssä järjestyksessä. Tässä kappaleessa kerrotaan kunkin vaiheen toteutuksesta käytännössä.

6 2 3.1 Yksikkötestaus Yksikkötestausta ei ollut järkevää suorittaa käyttöliittymäkomponenteille, ja ohjelman suorittavan kerroksen komponenteille (Pedigree ja Marker) yksikkötestausta suoritettiin epäformaalisti toteutuksen yhteydessä. Näiden komponenttien testaamiseen käytimme loki-tiedostoa ja debuggaus-työkalua, sekä assert()-funktioita. Pedigree-komponentin säiliöluokista Individual ja Segment testattiin kopiomuodostimien toimintaa, sekä järjestämisalgoritmia varten ylikirjoitetun vertailuoperaattorin toimivuutta. Muutoin pedigree-komponentin toimintaa tarkkailtiin debuggerin lisäksi strategisiin paikkoihin sijoitetuilla assert()-funktioilla, joiden avulla tarkastettiin mm. että: muuttujat olivat alustettuja, yksilöiden ja segmenttien arvot olivat sallituissa rajoissa, eikä tyhjiä kromosomeja esiintynyt. Rekombinaatioiden luonnin toimintalogiikka pyrittiin rakentamaan uuteen järjestelmään samalla periaatteella kuin vanhassa, ja sen mahdollisia loogisia virheitä on vaikea tämän kurssin pohjalta tunnistaa. Lisäksi vertailu vanhan ohjelman tuottamiin tuloksiin on vaikeaa, koska tulostusformaatit ovat jossain määrin erilaisia. Luotuja sukupuita ja kromosomitiedostoja tarkastettiin sekä silmämääräisesti, että varta vasten siihen tarkoitukseen kirjoitetuilla skripteillä, jotka kävivät tulostiedostoja läpi etsien viitteitä epänormaaleista arvoista. 3.2 Integrointitestaus Integrointitestaus oli suunniteltu ainoastaan Asiakas ja Palvelin -komponentin välille. Koska nämä komponentit jäivät prototyyppiasteelle, ei suunniteltua integrointitestausta tämän projekrin puitteissa suoritettu. Sen sijaan integrointitestaus kohdistui vanhasta järjestelmästä säilytettyjen simco ja markertool -komponentteja liitettäessä uuteen järjestelmään. 3.3 Järjestelmätestaus Ohjelman algoritmisuuden takia päädyttiin käyttämään pääasiassa järjestelmätestausta, jossa parhaiten voidaan verifioida ohjelman virheetön toiminta syöttämällä ohjelmalle mahdollisimman monipuolisia parametreja. Testitapaukset on dokumentoitu kappaleessa "5. Testiraportit". Järjestelmätestaukseen luotiin 15 simulaatiotestitapausta sekä 25 virheellisten parametrien testitapausta. Jälkimmäisessä tapauksessa ohjelman tulisi huomata virhe ja ilmoittaa siitä käyttäjälle. Ensin mainituissa testitapauksissa käydään läpi mahdollisimman kattavasti ohjelman koko toiminnallisuus. Ohjelma voidaan jakaa selkeästi neljään eri simulaatiomoodiin, joita testattiin jokaista erikseen. Ensimmäisessä moodissa (TREE) generoidaan ainoastaan sukupuu. Toisessa moodissa (PEDIGREE) simuloidaan sukupuun lisäksi krosomoien periytyminen. Kolmannessa tapauksessa (FULL) ajetaan koko simulaatio läpi sukupuiden generoinnista

7 markkereiden luontiin ja otoksen ottamiseen. Neljännessä tapauksessa (PROCESS) luodaan ainoastaan markkerit ja otetaan populaatiosta otos. Populaatio otetaan valmiina tiedostoista eikä sitä genreoida. Jokaisessa moodissa on mahdollisuus varioida simulaatiota esim. laajentamalla sitä alipopulaatioilla. Nämä otettiin huomioon testitapauksia tehdessä. Kaikki mahdollisia kombinaatioita oli mahdoton testata, mutta testit kattavat valtaosan ohjelman käyttömahdollisuuksista. Järjestelmätestaus suoritettiin komentoriviltä. Ohjelman tekstikäyttöliittymää testattiin ohessa, mutta sen testauksesta ei ole formaaleja raportteja käyttöliittymän testaamisen vaikeudesta johtuen. Ohjelmaa käytettäessä ei ole väliä käyttääkö komentoriviä vai tekstikäyttöliittymää simulaation kannalta: parametrit ovat identtisiä, parametrit tarkistetaan samalla metodilla ja ohjelma käynnistetään molemmissa tapauksissa samalla metodikutsulla. Näin ollen testiraportit pätevät yhtä lailla tekstikäyttöliittymästä käynnistettyyn simulaatioon. 3 4 Testausympäristö Ohjelma testattiin laitoksen CS Linux ympäristössä. 5 Testiraportit Tässä luvussa testauksen tuloksista raportoidaan testaussuunnitelmassa määritellyn testiraporttiformaatin mukaisesti. Testaaja: Testin suorittajan nimi. Päivämäärä: Testauspäivämäärä. Testauksen kohde Käyttötapaus: Yksikkötestauksessa luokka tai yksittäinen metodi, järjestelmätestauksessa käyttö/testitapaus. Testauksen kuvaus: Kuvataan miten testattiin, millaisia parametreja syötettiin ja mahdollisesti mitä muita luokkia/metodeita käytettiin testissä. Odotettu tulos: Kuvataan, mitä tuloksia testistä oletettiin syntyvän. Lopputulos: "OK"riittää kertomaan, ettei virheitä esiintynyt. Virheet tai puutteet mainitaan, mikäli niitä löytyi. Järjestelmätestauksessa käytettiin kahdenlaisia testitapauksia. Toisaalta testattiin käyttötapauksia, jotka mahdollisimman kattavasti käyvät läpi mahdolliset simulaatiot ja variaatiot. Toisaalta luotiin runsaasti testitapauksia, joissa parametrit olivat jollain tapaa virheellisiä, mikä ohjelman pitäisi huomata. Yhteenveto testitapauksista ja niiden tuloksista

8 on esitetty taulukossa 5. Kirjattujen testitapausten lisäksi tehtiin myös joitain rasitustestejä, joissa ohjelmaa ajettiin hyvin suurella yksilö- sukupolvi- tai iteraatiomäärällä, sekä jonkin verran vapaamuotoista testausta. Taulukko 5. Populous -populaatiosimulaattorille tehdyt testit (1/2). Numero Testi Tulos Pelkkä puu, perustapaus OK Pelkkä puu, iteraatiot, vanhemmat mukana otoksessa OK Pelkkä puu, alipopulaatiot, ylimääräisiä sukupolvia, iteraatiot OK Pedigreet, perustapaus OK Pedigreet, iteraatiot, TRIO OK Pedigreet, iteraatiot, TRIO, ylimääräiset sukupolvet OK Pedigreet, alipopulaatiot OK Pedigreet, alipopulaatiot, iteraatiot, TRIO, ylimääräisiä sukupolvia OK Perustapaus OK Markermap, TRIO, sisarukset OK Markeriteraatiot OK Tavallinen iteraatio, ylimääräiset sukupolvet OK Alipopulaatiot, ylimääräiset sukupolvet, TRIO OK TRIO, iteraatiot, kaikki sukupolvet OK Perustapaus OK Iteraatiot OK TRIO ja iteraatiot OK Sukupolvia nolla OK Foundereita liian vähän OK Iteraatioita negatiivinen määrä OK Tallennetaan sukupolvia, joita ei ole olemassakaan OK Alipopulaatiot: liikaa alipopulaatiokokoja OK Alipopulaatiot: alipopulaatiokoot eivät täsmää OK Alipopulaatiot: migraatioista puuttuu yksi alkio, silti summa täsmää OK Alipopulaatiot: migraatioissa negatiivinen alkio, silti summa täsmää OK Alipopulaatiot: migraatioissa ylimääräinen sulku OK Kromosomipituus negatiivinen OK 4

9 5 Taulukko 5. Populous -populaatiosimulaattorille tehdyt testit (2/2). Numero Testi Tulos Disease mutation frequency liian suuri OK Minimum minor allele freq negatiivinen OK Markereita nolla OK Efektiivinen populaation koko nolla OK SNP-rate yli yksi OK Prevalenssi alle nolla OK Penetrance yli yksi OK Otostyypissä virhe OK Otoskoko nolla OK Markermaptiedosto antamatta OK Siblings-optiolle annettu parametri OK Marker-iteraatioita negatiivinen määrä OK Pedigree antamatta OK TRIO, parent-pedigree antamatta OK TRIO, treefile antamatta OK Testiraportissa odotettu tulos on aina virheetön suoritus, lisäksi em. kohdassa on kerrottu odotetut tulostiedostot. Lopputuloksissa (1,10)_chrom tarkoittaa, että syntyy tiedostot 1_chrom, 2_chrom,..., 10_chrom. Kaikissa alla olevissa raporteissa testi on ajettu komentoriviltä ja lopputulostiedostojen eheys on tarkistettu tätä varten laadituilla skripteillä. Testauksen aikana havaitut virheet on raportoitu Liitteessä Simulaatiotestit: TREE Pelkkä puu, perustapaus Päivämäärä: Käyttötapaus: Simulaatiomoodi TREE. Luodaan pelkkä sukupuu, testataan luontia perustapauksessa. Testauksen kuvaus: Parametrit: populous - -simulation-mode tree - -founders last-generation generations 20 Testataan perusparametreilla ilman mitään ylimääräistä puiden luontia. Odotettu tulos: pedigree_20..

10 Pelkkä puu, iteraatiot, vanhemmat mukana otoksessa Päivämäärä: Käyttötapaus: Simulaatiomoodi TREE. Luodaan sukupuu iteroiden. Testauksen kuvaus: Parametrit: populous - -simulation-mode tree - -founders last-generation generations iterations parents-in-result Testataan sukupuiden iteraatointia. Lisäksi otetaan vanhemmat mukaan, minkä ei pitäisi vaikuttaa sukupuiden syntyyn. Odotettu tulos: (1,10)_pedigree_ Pelkkä puu, alipopulaatiot, ylimääräisiä sukupolvia, iteraatiot Päivämäärä: Käyttötapaus: Simulaatiomoodi TREE. Luodaan sukupuu iteroiden, käytetään alipopulaatioita ja tallennetaan ylimääräisiä sukupolvia. Testauksen kuvaus: Parametrit: populous - -simulation-mode tree - -founders last-generation generations sub-populations 3 - -sub-population-sizes 100,150, sub-population-migrations (0.2,0.1,0.7) (0.4,0.2,0.4) (0.1,0.1,0.8) - -save-generations 14,15,16 - -iterations 10 Erityisesti alipopulaatioiden toimivuutta kokeillaan. Lisäksi tulostiedostojen nimeämiskäytäntö tulee testattua ja ylimääräisten sukupolvien generointi. Odotettu tulos: (1,10)_pedigree_(14,15,16,20). Viimeinen sukupolvi on automaattinen. 5.2 Simulaatiotestit: PEDIGREE Pedigreet, perustapaus Päivämäärä: Käyttötapaus: Simulaatiomoodi PEDIGREE. Luodaan sukupuu iteroiden, käytetään alipopulaatioita ja tallennetaan ylimääräisiä sukupolvia.

11 Testauksen kuvaus: Parametrit: populous - -simulation-mode pedigree - -founders last-generation generations chrom-length 1e8 Odotettu tulos: pedigree_20, chrom_ Pedigreet, iteraatiot, TRIO Päivämäärä: Käyttötapaus: Simulaatiomoodi PEDIGREE. Luodaan sukupuut ja kromosomit iteroiden sekä TRIO-asetus päällä. Testauksen kuvaus: Parametrit: populous - -simulation-mode pedigree - -founders last-generation generations iterations parents-in-result - - chrom-length 1e8 Testataan perus-pedigree tapausta, mutta iteroiden. TRIO-asetus aiheuttaa muutoksia sukupuiden luontiin, erityisesti ohjelman tulisi generoida myös toiseksi viimeinen kromosomitiedosto implisiittisesti. Odotettu tulos: (1,10)_pedigree_20, (1,10)_chrom_(19,20) Pedigreet, iteraatiot, TRIO, ylimääräiset sukupolvet Päivämäärä: Käyttötapaus: Simulaatiomoodi PEDIGREE. Luodaan sukupuut ja kromosomit iteroiden, TRIO-asetus päällä, tallennetaan ylimääräisiä sukupolvia. Testauksen kuvaus: Parametrit: populous - -simulation-mode pedigree - -founders last-generation generations iterations save-generations 10,11,12 - -parents-in-result - -chrom-length 1e8 TRIO-asetuksen ansiosta tulisi yksi ylimärääinen kromosomitiedosto syntyä. Lisäksi testataan ylimääräisten sukupolvien tallentamista. Odotettu tulos: (1,10)_pedigree_(10,11,12,20), (1,10)_chrom_(10,11,12,19,20)..

12 Pedigreet, alipopulaatiot Päivämäärä: Käyttötapaus: Simulaatiomoodi PEDIGREE. Generoidaan sukupuut ja kromosomit käyttäen alipopulaatioita ja tallentaen ylimääräisiä sukupuutiedostoja. Testauksen kuvaus: Parametrit: populous - -simulation-mode pedigree - -founders last-generation generations sub-populations 3 - -sub-populationsizes 300,300, sub-population-migrations (0.2,0.1,0.7) (0.4,0.2,0.4) (0.1,0.1,0.8) - -chrom-length 1e8 Käytetään tyypillistä alipopulaatioparametrikkoa. Odotettu tulos: pedigree_20, chrom_ Pedigreet, alipopulaatiot, iteraatiot, TRIO, ylimääräisiä sukupolvia Päivämäärä: Käyttötapaus: Simulaatiomoodi PEDIGREE. Generoidaan sukupuut ja kromosomit käyttäen alipopulaatioita, iteroiden, TRIO-asetuksella ja tallentan ylimääräisiä sukupolvia. Ts. lähes kaikki mahdolliset asetukset päällä. Testauksen kuvaus: Parametrit: populous - -simulation-mode pedigree - -founders last-generation generations sub-populations 3 - -sub-populationsizes 300,300, sub-population-migrations (0.2,0.1,0.7)(0.4,0.2,0.4)(0.1,0.1,0.8) - -iterations parents-in-result - -save-generations 4,5,6 - -chrom-length 1e8 Alipopulaatiot tulivat esille jo edellisessä tapauksessa, mutta nyt ne yhdistyvät iterointiin ja ylimääräisten sukupolvien tallennukseen. TRIO-asetus yhdistettynä sekä save-pedigrees että save-trees optioihin pitäisi tuottaa yhteensä 9 tulostiedostoa, kustakin 10 iterointiversiota. Odotettu tulos: (1,10)_pedigree_(4,5,6,20), (1,10)_chrom_(4,5,6,19,20)

13 9 5.3 Simulaatiotestit: FULL Perustapaus Päivämäärä: Käyttötapaus: Simulaatiomoodi FULL. Ajetaan koko simulaatio perustapauksessa. Kaikissa alla olevissa tapauksissa ns. simco ja markertool riippuvaiset parametrit on samat, sillä em. komponentit oletetaan toimiviksi (ei meidän toteuttamia) min-minor-allele-freq markers effective-pop-size snprate random - -sample-size 80 Odotettu tulos: pedigree_20, chrom_20, 1_report, 1_alleles Markermap, TRIO, sisarukset Päivämäärä: Käyttötapaus: Simulaatiomoodi FULL. Ajetaan koko simulaatio läpi käyttäen TRIOasetusta sisaruksilla ja tallentaen markermapin min-minor-allele-freq markers effective-pop-size snp-rate 1e-8 - -recomb-rate 1e-8 - -prevalence penetrance sampletype random - -sample-size marker-map-file markermap - -parents-in-result - -allow-siblings TRIO-asetus aiheuttaa ylimääräisten sukupolvien tallennuksen ja käytön, jotka ohjelman tulisi osata tehdä implisiittisesti. Odotettu tulos: pedigree_20, chrom_(19,20), 1_report, 1_alleles, 1_markermap.

14 Markeriteraatiot Päivämäärä: Käyttötapaus: Simulaatiomoodi FULL. Ajetaan koko simulaatio läpi iteroiden markeria useita kertoja kertaalleen generoidulle sukupuulle min-minor-allele-freq markers effective-pop-size snprate random - -sample-size iterations pedigree-once Ohjelma iteroi samaa sukupuuta ja pitäisi tuottaa jokaisesta ei-sukupuutiedostosta useita versioita. Odotettu tulos: pedigree_20, chrom_20, (1,10)_report, (1,10)_alleles Tavallinen iteraatio, ylimääräiset sukupolvet Päivämäärä: Käyttötapaus: Simulaatiomoodi FULL. Ajetaan koko simulaatio läpi iteroiden normaalisti ja tallentaen ylimääräisiä sukupolvia min-minor-allele-freq markers effective-pop-size snprate random - -sample-size iterations save-generations 5,6,7 Koko simulaation iterointi tuottaa 70 tulostiedostoa, jotka eivät saa sekoittua iteraatioiden välissä. Ylimääräisistä sukupolvista talletetaan vain sukupuutiedostot. Odotettu tulos: (1,10)_pedigree_(5,6,7,20), (1,10)_chrom_(5,6,7,20), (1,10)_1_report, (1,10)_1_alleles.

15 Alipopulaatiot, ylimääräiset sukupolvet, TRIO Päivämäärä: Käyttötapaus: Simulaatiomoodi FULL. Ajetaan koko simulaatio läpi käyttäen alipopulaatioita, ylimääräisiä sukupolvia ja TRIO-asetusta min-minor-allele-freq markers effective-pop-size snprate random - -sample-size sub-populations 3 - -sub-population-sizes 300,300, sub-population-migrations (0.2,0.1,0.7) (0.4,0.2,0.4) (0.1,0.1,0.8) - -save-generations 5,6,7 - -parents-in-result Alipopulaatiot ovat nyt ensimmäistä kertaa myös markertoolin käsittelyssä. Lisäksi on käytössä TRIO-asetus ja ylimääräiset sukupolvet. Odotettu tulos: pedigree_(5,6,7,20), chrom_(5,6,7,19,20), 1_alleles, 1_report Lopputulos: TODO TRIO, iteraatiot, kaikki sukupolvet Päivämäärä: Käyttötapaus: Simulaatiomoodi FULL. Ajetaan koko simulaatio läpi TRIO-asetuksella iteroiden ja tallentaen koko sukupuu min-minor-allele-freq markers effective-pop-size snprate random - -sample-size parents-in-result - -iterations save-generations all Odotettu tulos: (1,10)_pedigree_(1,20), (1,10)_chrom_(1,20), (1,10)_1_alleles, (1,10)_1_report.

16 Simulaatiotestit: PROCESS Perustapaus. Päivämäärä: Käyttötapaus: Simulaatiomoodi PROCESS. Ajetaan ainoastaan Markeria ottaen sukupuutiedostot valmiina. Perustapaus. Testauksen kuvaus: Parametrit: populous - -simulation-mode process - -founders chrom-length 1e8 - -disease-mut-freq min-minor-allele-freq markers effective-pop-size snp-rate 1e-8 - -recomb-rate 1e-8 - -prevalence penetrance sample-type random - -sample-size load-pedigree 1_chrom_20 Odotettu tulos: 1_alleles, 1_report Iteraatiot Päivämäärä: Käyttötapaus: Simulaatiomoodi PROCESS. Ajetaan ainoastaan Markeria ottaen sukupuutiedostot valmiina iteroiden. Testauksen kuvaus: Parametrit: populous - -simulation-mode process - -founders chrom-length 1e8 - -disease-mut-freq min-minor-allele-freq markers effective-pop-size snp-rate 1e-8 - -recomb-rate 1e-8 - -prevalence penetrance sample-type random - -sample-size load-pedigree 1_chrom_20 - -iterations 10 Odotettu tulos: 1_(1,10)_alleles, 1_(1,10)_report TRIO ja iteraatiot Päivämäärä: Käyttötapaus: Simulaatiomoodi PROCESS. Ajetaan ainoastaan Markeria ottaen sukupuutiedostot valmiina iteroiden käyttäen TRIO-asetusta.

17 Testauksen kuvaus: Parametrit: populous - -simulation-mode process - -founders chrom-length 1e8 - -disease-mut-freq min-minor-allele-freq markers effective-pop-size snp-rate 1e-8 - -recomb-rate 1e-8 - -prevalence penetrance sample-type random - -sample-size load-pedigree 1_chrom_20 - -iterations parents-in-result - -load-tree 1_pedigree_20 - -loadpar-pedigree 1_chrom_19 TRIO-asetus päällä joudutaan ottamaan kolme tiedostoa valmiina. Odotettu tulos: 1_(1,10)_alleles, 1_(1,10)_report Virheelliset parametrit: TREE Sukupolvia nolla Käyttötapaus: Parametrit TREE. Sukupolvia nolla. Testauksen kuvaus: Parametrit: populous - -simulation-mode tree - -founders last-generation generations Foundereita liian vähän Käyttötapaus: Parametrit TREE. Foundereita liian vähän. Testauksen kuvaus: Parametrit: populous - -simulation-mode tree - -founders 1 - -lastgeneration generations 20

18 Iteraatioita negatiivinen määrä Käyttötapaus: Parametrit TREE. Iteraatioita negatiivinen määrä. Testauksen kuvaus: Parametrit: populous - -simulation-mode tree - -founders last-generation generations iterations Tallennetaan sukupolvia, joita ei ole olemassakaan Käyttötapaus: Parametrit TREE. Tallennetaan sukupolvia, joita ei ole olemassakaan. Testauksen kuvaus: Parametrit: populous - -simulation-mode tree - -founders last-generation generations save-generations 20, Alipopulaatiot: liikaa alipopulaatiokokoja Käyttötapaus: Parametrit TREE. Alipopulaatiot: liikaa alipopulaatiokokoja. Testauksen kuvaus: Parametrit: populous - -simulation-mode tree - -founders last-generation generations sub-populations 3 - -sub-population-sizes 100,100,100, sub-population-migrations (0.1,0.1,0.8) (0.2,0.2,0.6) (0.3,0.3,0.4)

19 Alipopulaatiot: alipopulaatiokoot eivät täsmää Käyttötapaus: Parametrit TREE. Alipopulaatiot: alipopulaatiokoot eivät täsmää. Testauksen kuvaus: Parametrit: populous - -simulation-mode tree - -founders last-generation generations sub-populations 3 - -sub-population-sizes 100,100, sub-population-migrations (0.1,0.1,0.8) (0.2,0.2,0.6) (0.3,0.3,0.4) Alipopulaatiot: migraatioista puuttuu yksi alkio, silti summa täsmää Käyttötapaus: Parametrit TREE. Alipopulaatiot: migraatioista puuttuu yksi alkio, silti summa täsmää. Testauksen kuvaus: Parametrit: populous - -simulation-mode tree - -founders last-generation generations sub-populations 3 - -sub-population-sizes 100,200, sub-population-migrations (0.1,0.9) (0.2,0.2,0.6) ( 0.3,0.3,0.4) Alipopulaatiot: migraatioissa negatiivinen alkio, silti summa täsmää Käyttötapaus: Parametrit TREE. Alipopulaatiot: migraatioissa negatiivinen alkio, silti summa täsmää. Testauksen kuvaus: Parametrit: populous - -simulation-mode tree - -founders last-generation generations sub-populations 3 - -sub-population-sizes 100,200, sub-population-migrations (0.1,0.1,0.8) (-0.1,0.2,0.9) (0.3,0.3,0.4)

20 Alipopulaatiot: migraatioissa ylimääräinen sulku Käyttötapaus: Parametrit TREE. Alipopulaatiot: migraatioissa ylimääräinen sulku. Testauksen kuvaus: Parametrit: populous - -simulation-mode tree - -founders last-generation generations sub-populations 3 - -sub-population-sizes 100,200, sub-population-migrations (0.1,0.1,0.8) (0.1,0.2,0.7) ((0.3,0.3,0.4) 5.6 Virheelliset parametrit: PEDIGREE Kromosomipituus negatiivinen Käyttötapaus: Parametrit PEDIGREE. Kromosomipituus negatiivinen. Testauksen kuvaus: Parametrit: populous - -simulation-mode pedigree - -founders last-generation generations chrom-length Virheelliset parametrit: FULL Disease mutation frequency liian suuri Käyttötapaus: Parametrit FULL. Disease mutation frequency liian suuri min-minor-allele-freq markers effective-pop-size snprate random - -sample-size 80

21 Minimum minor allele freq negatiivinen Käyttötapaus: Parametrit FULL. Minimum minor allele freq negatiivinen min-minor-allele-freq markers effective-pop-size snprate random - -sample-size Markereita nolla Käyttötapaus: Parametrit FULL. Markereita nolla min-minor-allele-freq markers 0 - -effective-pop-size snprate random - -sample-size Efektiivinen populaation koko nolla Käyttötapaus: Parametrit FULL. Efektiivinen populaation koko nolla.

22 min-minor-allele-freq markers effective-pop-size 0 - -snprate random - -sample-size SNP-rate yli yksi Käyttötapaus: Parametrit FULL. SNP-rate yli yksi min-minor-allele-freq markers effective-pop-size snprate recomb-rate 1e-8 - -prevalence penetrance sample-type random - -sample-size Prevalenssi alle nolla Käyttötapaus: Parametrit FULL. Prevalenssi alle nolla min-minor-allele-freq markers effective-pop-size snprate 1e-8 - -recomb-rate 1e-8 - -prevalence penetrance sample-type random - -sample-size 80

23 Penetrance yli yksi Käyttötapaus: Parametrit FULL. Penetrance yli yksi min-minor-allele-freq markers effective-pop-size snprate 1e-8 - -recomb-rate 1e-8 - -prevalence penetrance sample-type random - -sample-size Otostyypissä virhe Käyttötapaus: Parametrit FULL. Otostyypissä virhe min-minor-allele-freq markers effective-pop-size snprate weird - -sample-size Otoskoko nolla Käyttötapaus: Parametrit FULL. Otoskoko nolla. Testauksen kuvaus: Parametrit:populous - -simulation-mode full - -founders min-minor-allele-freq markers effective-pop-size snprate random - -sample-size 0

24 Markermaptiedosto antamatta Käyttötapaus: Parametrit FULL. Markermaptiedosto antamatta min-minor-allele-freq markers effective-pop-size snprate random - -sample-size marker-map-file Siblings-optiolle annettu parametri Käyttötapaus: Parametrit FULL. Siblings-optiolle annettu parametri min-minor-allele-freq markers effective-pop-size snprate random - -sample-size allow-siblings weird Marker-iteraatioita negatiivinen määrä Käyttötapaus: Parametrit FULL. Marker-iteraatioita negatiivinen määrä.

25 min-minor-allele-freq markers effective-pop-size snprate random - -sample-size pedigree-once - -iteration Virheelliset parametrit: PROCESS Pedigree antamatta Käyttötapaus: Parametrit PROCESS. Pedigree antamatta. Testauksen kuvaus: Parametrit: populous - -simulation-mode process - -founders chrom-length 1e8 - -disease-mut-freq min-minor-allele-freq markers effective-pop-size snp-rate 1e-8 - -recomb-rate 1e-8 - -prevalence penetrance sample-type random - -sample-size load-pedigree TRIO, parent-pedigree antamatta Käyttötapaus: Parametrit PROCESS. TRIO, parent-pedigree antamatta. Testauksen kuvaus: Parametrit: populous - -simulation-mode process - -founders chrom-length 1e8 - -disease-mut-freq min-minor-allele-freq markers effective-pop-size snp-rate 1e-8 - -recomb-rate 1e-8 - -prevalence penetrance sample-type random - -sample-size load-pedigree 1_chrom_20 - -iterations parents-in-result - -load-tree 1_pedigree_20 - -loadpar-pedigree

26 TRIO, treefile antamatta Käyttötapaus: Parametrit PROCESS. TRIO, treefile antamatta. Testauksen kuvaus: Parametrit: populous - -simulation-mode process - -founders chrom-length 1e8 - -disease-mut-freq min-minor-allele-freq markers effective-pop-size snp-rate 1e-8 - -recomb-rate 1e-8 - -prevalence penetrance sample-type random - -sample-size load-pedigree 1_chrom_20 - -iterations parents-in-result - -load-tree - -load-par-pedigree 1_chrom_19

27 Liite 1. Testauksen aikana havaitut virheet 1

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

Testaussuunnitelma. Populous. Helsinki Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Testaussuunnitelma Populous Helsinki 10.11.2004 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Kurssi 581260 Ohjelmistotuotantoprojekti ( ov) Projektiryhmä Heli Borg Markus

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

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

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

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

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

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

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

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

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

Projektisuunnitelma. Populous. Helsinki Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Projektisuunnitelma Populous Helsinki 9.12.2004 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Kurssi 581260 Ohjelmistotuotantoprojekti (6 ov) Projektiryhmä Heli Borg Markus

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

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

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

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

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

Loppuraportti. Populous. Helsinki Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos

Loppuraportti. Populous. Helsinki Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Loppuraportti Populous Helsinki 10.12.2004 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Kurssi 581260 Ohjelmistotuotantoprojekti (6 ov) Projektiryhmä Heli Borg Markus

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

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

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

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

Populaatiosimulaattori. Petteri Hintsanen HIIT perustutkimusyksikkö Helsingin yliopisto

Populaatiosimulaattori. Petteri Hintsanen HIIT perustutkimusyksikkö Helsingin yliopisto Populaatiosimulaattori Petteri Hintsanen HIIT perustutkimusyksikkö Helsingin yliopisto Kromosomit Ihmisen perimä (genomi) on jakaantunut 23 kromosomipariin Jokaisen parin toinen kromosomi on peritty isältä

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

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

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

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

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

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

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

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

Vaatimusmäärittely. Populous. Helsinki Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos

Vaatimusmäärittely. Populous. Helsinki Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Vaatimusmäärittely Populous Helsinki 5.10.2004 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Kurssi 581260 Ohjelmistotuotantoprojekti ( ov) Projektiryhmä Heli Borg Markus

Lisätiedot

Ylläpitodokumentti. Ohjelmistotuotantoprojektin tietojärjestelmä OhtuTie

Ylläpitodokumentti. Ohjelmistotuotantoprojektin tietojärjestelmä OhtuTie Ylläpitodokumentti Ohjelmistotuotantoprojektin tietojärjestelmä OhtuTie Helsinki 16.7.2004 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Kurssi 581260 Ohjelmistotuotantoprojekti

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

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

Toteutusdokumentti. Populous. Helsinki Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos

Toteutusdokumentti. Populous. Helsinki Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Toteutusdokumentti Populous Helsinki 10.12.2004 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Kurssi 581260 Ohjelmistotuotantoprojekti (6 ov) Projektiryhmä Heli Borg Markus

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

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

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

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

Testaussuunnitelma. Oppimistavoitteiden hallintajärjestelmä harri

Testaussuunnitelma. Oppimistavoitteiden hallintajärjestelmä harri Testaussuunnitelma Oppimistavoitteiden hallintajärjestelmä harri Helsinki 15.11.2007 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Kurssi 581260 Ohjelmistotuotantoprojekti

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

Suunnitteludokumentti

Suunnitteludokumentti Suunnitteludokumentti Populous Helsinki 10.12.2004 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Kurssi 581260 Ohjelmistotuotantoprojekti (6 ov) Projektiryhmä Heli Borg

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

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

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

Versio Päiväys Tekijä Kuvaus Tikkanen varsinainen versio Testiraportti 26.2.2006 1/5 - Noheva II Testiraportti Versio Päiväys Tekijä Kuvaus 1.0 26.2.2006 Tikkanen varsinainen versio 1 Yleistä Toteutusvaiheen 2 virallinen testaus on muodostunut automaattisista

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

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

Testaussuunnitelma. Karstula. Helsinki Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Testaussuunnitelma Karstula Helsinki 20.4.2007 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Kurssi 581260 Ohjelmistotuotantoprojekti (6 ov) Projektiryhmä Juha-Pekka Juutilainen

Lisätiedot

Ylläpitodokumentti Mooan

Ylläpitodokumentti Mooan Ylläpitodokumentti Mooan Helsinki 16.08.06 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Kurssi 581260 Ohjelmistotuotantoprojekti (9+1op/6ov) Projektiryhmä Heikki Aitakangas

Lisätiedot

Verkkopokerijärjestelmä. Loppuraportti Ryhmä Kanat Ohjelmistotuotantoprojekti, syksy 2008

Verkkopokerijärjestelmä. Loppuraportti Ryhmä Kanat Ohjelmistotuotantoprojekti, syksy 2008 Verkkopokerijärjestelmä Loppuraportti Ryhmä Kanat Ohjelmistotuotantoprojekti, syksy 2008 Projektiryhmä Samuli Aalto-Setälä Jukka Kekälainen Jarno Kyykkä Mika Mielonen Mårten Smeds Otto Waltari Ohjaaja

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

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

Testitapaukset - Siirtoprotokolla

Testitapaukset - Siirtoprotokolla Testitapaukset - Siirtoprotokolla Versio Päiväys Tekijä Kuvaus 0.2 22.03.02 Ville Vaittinen Ajankohtaistettu versio Sisällysluettelo 2. Siirtotiedoston testitapaukset... 3 2.1 Siirtotiedoston luonti...

Lisätiedot

COTOOL dokumentaatio Testausdokumentit

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

Lisätiedot

T Testitapaukset TC-1

T Testitapaukset TC-1 T-76.115 Testitapaukset TC-1 ETL-työkalu ExtraTerrestriaLs / Aureolis Oy Versio Päivämäärä Tekijä Muutos 1.0 18.11.2004 Risto Kunnas Testitapaukset ensimmäistä iteraatiota varten 1.1 26.11.2004 Risto Kunnas

Lisätiedot

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

T Tietojenkäsittelyopin ohjelmatyö. Testiraportti, vaihe LU. Tietokonegrafiikka-algoritmien visualisointi. Testiraportti, vaihe T3 T-76.115 Tietojenkäsittelyopin ohjelmatyö Testiraportti, vaihe LU Sisältö Tästä dokumentista ilmenee LU-vaiheessa suoritettu testaus, sen tulokset ja poikkeamat testisuunnitelmasta. Päivämäärä 14.4.2003

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. PLAYOFF Jari Anttila Sanna Fröblom Aarno Sandvik Tommi Paavilainen Miikka Kohijoki. Päivi Pääkkö, ohjaaja

Testaussuunnitelma. PLAYOFF Jari Anttila Sanna Fröblom Aarno Sandvik Tommi Paavilainen Miikka Kohijoki. Päivi Pääkkö, ohjaaja Jari Anttila Sanna Fröblom Aarno Sandvik Tommi Paavilainen Miikka Kohijoki Päivi Pääkkö, ohjaaja Helsinki, 10. joulukuuta 2007 Ohjelmistotuotantoprojekti yritysviestinnän oppimateriaalin hallintajärjestelmä

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

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

TIE Ohjelmistojen testaus 2015 Harjoitustyö Vaihe 3. Antti Jääskeläinen Matti Vuori TIE-21204 Ohjelmistojen testaus 2015 Harjoitustyö Vaihe 3 Antti Jääskeläinen Matti Vuori Rakenne ja aikataulu Kolme vaihetta: 1. Tutkivan järjestelmätestauksen suunnittelu 2. Tutkivan järjestelmätestauksen

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

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

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

T-76.115 Testiraportti TR-2. ETL-työkalu T-76.115 Testiraportti TR-2 ETL-työkalu ExtraTerrestriaLs Versio Päivämäärä Tekijä Kuvaus 1.0 07.02.05 Risto Kunnas Ensimmäinen versio 1.1 08.02.05 Risto Kunnas Lisätty liitteet Sivu 1 / 11 Sisällysluettelo

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

Testausraportti. Ohjelmistotuotantoprojektin tietojärjestelmä OhtuTie

Testausraportti. Ohjelmistotuotantoprojektin tietojärjestelmä OhtuTie Testausraportti Ohjelmistotuotantoprojektin tietojärjestelmä OhtuTie Helsinki 16.7.2004 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Kurssi 581260 Ohjelmistotuotantoprojekti

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

Subversion-ohje. Linux Traffic Control-käyttöliittymä Ryhmä paketti2

Subversion-ohje. Linux Traffic Control-käyttöliittymä Ryhmä paketti2 Subversion-ohje Linux Traffic Control-käyttöliittymä Ryhmä paketti2 Helsinki 1.11.2004 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Kurssi 581260 Ohjelmistotuotantoprojekti

Lisätiedot

Testausyhteenveto. DHT Distributed Hash Table. Helsinki Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos

Testausyhteenveto. DHT Distributed Hash Table. Helsinki Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Testausyhteenveto DHT Distributed Hash Table Helsinki 27.5.2004 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Kurssi 581260 Ohjelmistotuotantoprojekti (6 ov) Projektiryhmä

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

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

Hirviö Testausraportti I2

Hirviö Testausraportti I2 Hirviö Testausraportti I2 Jani Heikkinen Anssi Kalliolahti Jukka Larja Kim Nylund Liia Sarjakoski Samuli Sorvakko Timo Toivanen 8. helmikuuta 2005 1 Sisältö 1 Johdanto 3 1.1 Järjestelmätestaus.................................

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

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

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

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

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

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

SEPA diary. Dokumentti: SEPA_diary_PK_HS.doc Päiväys: Projekti: AgileElephant AgilElephant SEPA Diary Petri Kalsi 55347A Heikki Salminen 51137K Tekijä: Petri Kalsi Omistaja: ElectricSeven Aihe: PK&HS Sivu 1 / 7 Dokumenttihistoria Revisiohistoria Revision Numero Revision Päiväys

Lisätiedot

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

Yhteenvetodokumentti. myva. Helsinki Ohjelmistotuotantoprojekti. HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Yhteenvetodokumentti myva Helsinki 24.8.2007 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Kurssi 581260 Ohjelmistotuotantoprojekti (9 op) Projektiryhmä Jaana Diakite Heikki

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

Dynaaminen analyysi II

Dynaaminen analyysi II Dynaaminen analyysi II Luento 7 Antti-Pekka Tuovinen 9 April 2013 1 Tavoitteet Black-box testitapausten suunnittelutekniikat II Tilamallien käyttö Syys-seurausverkot ja päätöstaulut Käyttötapaukset Yhteenveto

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

Käyttöohje. Boa Open Access. Helsinki Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos

Käyttöohje. Boa Open Access. Helsinki Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Käyttöohje Boa Open Access Helsinki 5.5.2006 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Kurssi 581260 Ohjelmistotuotantoprojekti (6 ov) Projektiryhmä Ilmari Heikkinen

Lisätiedot

Ohjelmisto on selainpohjaisen käyttöliittymän tarjoava tietokantajärjestelmä merikotkien seurantaan WWF:n Merikotka-työryhmän tarpeisiin.

Ohjelmisto on selainpohjaisen käyttöliittymän tarjoava tietokantajärjestelmä merikotkien seurantaan WWF:n Merikotka-työryhmän tarpeisiin. TIETOKANTA MERIKOTKIEN SEURANTAAN Käyttöohje Versiohistoria: Versio Päivämäärä Kuvaus Tekijä 1.0 11.12.2007 Ensimmäinen luonnos Janne Piippo 2.0 13.12.2007 Virallinen verio Janne Piippo HELSINGIN YLIOPISTO

Lisätiedot

Ohjelmistotekniikka - Luento 2

Ohjelmistotekniikka - Luento 2 Ohjelmistotekniikka - Luento 2 Luku 2: Prosessimallit - miten spiraalimalliin päädyttiin - spiraalimallista (R)UP malliin - oman ammattitaidon kehittäminen; PSP ja TSP mallit 1 Luento 2: Prosessimallit

Lisätiedot

TAMPEREEN TEKNILLINEN YLIOPISTO Digitaali- ja tietokonetekniikan laitos. Harjoitustyö 4: Cache, osa 2

TAMPEREEN TEKNILLINEN YLIOPISTO Digitaali- ja tietokonetekniikan laitos. Harjoitustyö 4: Cache, osa 2 TAMPEREEN TEKNILLINEN YLIOPISTO Digitaali- ja tietokonetekniikan laitos TKT-3200 Tietokonetekniikka I Harjoitustyö 4: Cache, osa 2.. 2010 Ryhmä Nimi Op.num. 1 Valmistautuminen Cache-työn toisessa osassa

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. HenTyLi. Helsinki Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos

Testaussuunnitelma. HenTyLi. Helsinki Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Testaussuunnitelma HenTyLi Helsinki 8.12.2004 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos 1 Johdanto... 4 2 Testauksen tavoite... 4 3 Testausstrategia... 4 4 Testauksen

Lisätiedot

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

Yhteenvetodokumentti. PLAYOFF Jari Anttila Sanna Fröblom Aarno Sandvik Tommi Paavilainen Miikka Kohijoki. Päivi Pääkkö, ohjaaja Yhteenvetodokumentti Jari Anttila Sanna Fröblom Aarno Sandvik Tommi Paavilainen Miikka Kohijoki Päivi Pääkkö, ohjaaja Helsinki, 13. joulukuuta 2007 Ohjelmistotuotantoprojekti yritysviestinnän oppimateriaalin

Lisätiedot

Teknillinen korkeakoulu T-76.115 Tietojenkäsittelyopin ohjelmatyö. Testitapaukset - Koordinaattieditori

Teknillinen korkeakoulu T-76.115 Tietojenkäsittelyopin ohjelmatyö. Testitapaukset - Koordinaattieditori Testitapaukset - Koordinaattieditori Sisällysluettelo 1. Johdanto...3 2. Testattava järjestelmä...4 3. Toiminnallisuuden testitapaukset...5 3.1 Uuden projektin avaaminen...5 3.2 vaa olemassaoleva projekti...6

Lisätiedot

TAMPEREEN TEKNILLINEN YLIOPISTO

TAMPEREEN TEKNILLINEN YLIOPISTO TAMPEREEN TEKNILLINEN YLIOPISTO Digitaali- ja Tietokonetekniikan laitos TKT-3200 Tietokonetekniikka ASSEMBLER: QSORT 06.09.2005 Ryhmä 00 nimi1 email1 opnro1 nimi2 email2 opnro2 nimi3 email3 opnro3 1. TEHTÄVÄ

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

Taulukot. Jukka Harju, Jukka Juslin 2006 1

Taulukot. Jukka Harju, Jukka Juslin 2006 1 Taulukot Jukka Harju, Jukka Juslin 2006 1 Taulukot Taulukot ovat olioita, jotka auttavat organisoimaan suuria määriä tietoa. Käsittelylistalla on: Taulukon tekeminen ja käyttö Rajojen tarkastus ja kapasiteetti

Lisätiedot

HIBBO. Tietotekniikan sovellusprojekti. Matti Eskelinen Olli Karppinen Harri Kosunen Riikka Rikkola. Testaussuunnitelma Versio:

HIBBO. Tietotekniikan sovellusprojekti. Matti Eskelinen Olli Karppinen Harri Kosunen Riikka Rikkola. Testaussuunnitelma Versio: HIBBO Tietotekniikan sovellusprojekti Matti Eskelinen Olli Karppinen Harri Kosunen Riikka Rikkola Testaussuunnitelma Versio: 1.0-3 8.5.2003 Jyväskylän Yliopisto Tietotekniikan laitos Tekijät: Matti Eskelinen

Lisätiedot

LAATURAPORTTI Iteraatio 1

LAATURAPORTTI Iteraatio 1 LAATURAPORTTI Iteraatio 1 LAATURAPORTTI 2 (7) VERSION HALLINTA Versio Päivä Tekijä Kuvaus 0.1 9.12.2006 Kaarlo Lahtela Ensimmäinen versio 0.2 Kaarlo Lahtela Korjauksia 1.0 Lauri Kiiski Katselmointi ja

Lisätiedot

Ohjelmistotekniikka - Luento 2 Jouni Lappalainen

Ohjelmistotekniikka - Luento 2 Jouni Lappalainen Ohjelmistotekniikka - Luento 2 Jouni Lappalainen Luku 2: Prosessimallit - miten spiraalimalliin päädyttiin - spiraalimallista (R)UP malliin - oman ammattitaidon kehittäminen; PSP ja TSP mallit 1 Luento

Lisätiedot