Ohjelmistotuotantoprojekti
|
|
- Saara Jääskeläinen
- 8 vuotta sitten
- Katselukertoja:
Transkriptio
1 Ohjelmistotuotantoprojekti Ryhmä Muppett TESTAUSDOKUMENTTI Helsinki HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos
2 Ohjelmistotuotantoprojekti, kesä 2008 Projekti: Muutos- ja korjauspyyntöjen priorisointityökalu Asiakas: Oodi-konsortio/ Sampo Lehtinen Ryhmä: Arto Chydenius Laura Haverinen Merja Lindén Topi Musto Laura Ojala Toni Sormunen Ohjaaja: Marko Lehtimäki Dokumentin versiohistoria Versio Päiväys Muutokset Muuttaja Pohja LH Sisältö LH Korjauksia LO Viimeistely LO, TS
3 ii Sisältö 1 Johdanto Dokumentin tarkoitus Dokumentin rakenne Kuvaus tuotteesta Sanasto Käytetyt ohjelmointikielet, suositukset ja niiden testauspiirteet Testaaminen Testaaminen ja raportointi Testausohjelmat Yksikkötestaus Lähestymistapa Toiminnallisuuden testaus Rakenteellisuuden testaus Valittu kattavuus Testisyötteiden valinta Hyväksymiskriteerit Integrointitestaus Lähestymistapa Rajapintojen testaus Valittu kattavuus Testisyötteiden valinta Hyväksymiskriteerit Järjestelmätestaus Lähestymistapa Vaatimusten testaus Valittu kattavuus Testisyötteiden valinta Hyväksymiskriteerit Testausaikataulu 10 7 Lähteet 11 Liitteet 12
4 Liite 1. Testausraportti-malli, yksikkötestausraportti.txt 12 Liite 2. Järjestelmätestauksen testitapaukset.odt 12 iii
5 1 1 Johdanto 1.1 Dokumentin tarkoitus Tässä dokumentissa kuvataan Helsingin yliopiston tietojenkäsittelytieteen laitoksen ohjelmistotuotantoprojektikurssin kesän 2008 Muppett-ryhmän testaussuunnitelma ja -aikataulu. Testaussuunnitelma käsittelee projektissa käytettäviä yksikkö-, integrointi- ja järjestelmätestausmenetelmiä, ja sen tarkoituksena on antaa ohjeet testauksen toteuttamiseen. 1.2 Dokumentin rakenne Luvussa 2 esitellään testauksen periaatteet ja siinä käytettävät ohjelmat. Luku 3 käsittelee tarkemmin yksikkötestausta, ja luku 4 tarkastelee integrointitestausta. Luvussa 5 läpikäydään järjestelmätestausta. Luku 6 käsittelee testauksen aikataulua ja luku 7 testitapauksia. 1.3 Kuvaus tuotteesta Muppett-järjestelmä on muutos- ja korjauspyyntöjen priorisointijärjestelmä. Järjestelmä tarjoaa eri yliopistoille mahdollisuuden ilmaista mielipiteensä esitettävistä muutoksista Oodi-konsortion yliopistoille tarjoamiin järjestelmiin. Ylläpitäjälle järjestelmä tarjoaa tavan kerätä eri yliopistojen mielipiteet muutosten tärkeydestä erilaisissa äänestyksissä. 1.4 Sanasto JUnit Java-ohjelmien yksikkötestaukseen tarkoitettu testauskehys. Sen avulla voidaan tehdä toistettavia yksikkötestauksia. Lasilaatikkotestaus (White-box testing) Testit perustuvat ohjelman koodiin ja rakenteeseen. Tarkoituksena on varmistaa, että kaikki ohjelman yksittäisten metodien haaroista tulisi käytyä läpi.
6 2 Lausekattavuus Lausekattavuus mittaa sitä, kuinka suuren osan ohjelmakoodin lauseista yksikkötestaus kattaa. Mustalaatikkotestaus (Black-box testing) Mustalaatikkotestauksessa testataan, että järjestelmä vastaa sen toiminnallisia ja laadullisia vaatimuksia. Testaaja testaa, toimiiko ohjelma eri syötteillä odotetulla tavalla. Rajapinta Eri yksiköt tarjoavat palveluita muille yksiköille rajapintojen kautta. Regressiotestaus Regressiotestauksella varmistetaan, että uusi koodi tai lisätty ominaisuus ei riko jo testattua koodia. Testipaketti (Test suite) Testitapausten joukko, joilla on yleensä yhteinen tavoite. Tynkä Tynkää käytetään testauksessa korvaamaan tarvittavia ohjelman osia. Tynkä toteuttaa testin vaatiman minimitoiminnallisuuden. 1.5 Käytetyt ohjelmointikielet, suositukset ja niiden testauspiirteet Java Järjestelmän toteutuksessa käytetään Java-ohjelmointikielen versiota 1.6. Javan piirteitä, joita testaamisessa pitää huomioida, ovat tilariippuvainen käytös, tiedon piilotus, perintä, polymorfismi ja dynaaminen sidonta, abstraktit luokat ja rajapintaluokat, poikkeusten käsittely ja rinnakkaisuus.
7 3 XHTML 1.0 Järjestelmän XHTML-sivujen toteutus noudattaa XHTML 1.0 suositusta. XHTML:n suosituksen mukainen käyttö varmistetaan käyttämällä W3C:n XHTML-validaattoria [W3C08]. CSS 2.1 Järjestelmän CSS tyylimäärittelyn toteutuksessa käytetään CSS 2.1 suositusta. CSS- tyylimääritysten suosituksen mukainen käyttö varmistetaan käyttämällä CSS-validaattoria [CSS08]. SQL Järjestelmän SQL-kyselyjen oikeellisuus varmistetaan testiservletillä. Testiservletti ei ole osa Muppett-järjestelmää, vaan sitä käytetään ainoastaan tulosteiden tarkistamiseen. Jos tulosteet palauttavat oletetun joukon, ovat kyselyt oikeellisia. 2 Testaaminen Testaamisen tavoitteena on varmistaa, että tuotettava järjestelmä vastaa sen määrityksiä (verifointi) ja että se tuottaa asiakkaan siltä odottamat palvelut (validointi). Testausta tehdään järjestelmän kehittämisen eri vaiheissa ja se toimii järjestelmän kehittämisen apuvälineenä. 2.1 Testaaminen ja raportointi Jokaisesta yksikkö- ja integrointitestauksen testattavasta kokonaisuudesta kirjoitetaan raportti, jossa ilmenee testauksen tilanne, ja sitä päivitetään testaamisen edetessä. Raporttiin kirjataan testattavat asiat, hyväksymiskriteerit, ja onko testattava kokonaisuus vielä läpäissyt hyväksymiskriteereitä, eli onko sitä jo hyväksytty. Lisäksi raportissa pitää ilmetä testauksen tekijä ja testauspäivämäärät.
8 4 2.2 Testausohjelmat Yksikkö- ja integrointitestaus tehdään käyttäen JUnit-ohjelmaa. Testien rakenteellista kattavuutta mitataan eclemma:lla, joka mittaa JUnit-testien lausekattavuutta. Testeissä tarvittavia muita osia varten käytetään pääasiassa JMock:lla tehtyjä vastineita tai tynkätoteutusta. Järjestelmätestauksessa käytetään Seleniumia, joka nauhoittaa käyttäjän selainikkunassa tekemät valinnat ja syötteet. Selenium automatisoi käyttötapausten testaamisen valituilla syötteillä. 3 Yksikkötestaus Yksikkötestauksen tarkoitus on varmistaa, että yksikkö tuottaa ne palvelut, mitä sen on määritelty tuottavan. Lisäksi yksikkötestauksella pyritään löytämään virheitä toteutuksesta. Yksikkö tarkoittaa yleensä luokkaa, mutta se voi koostua myös useammasta luokasta. Testattavaan yksikköön kuuluvat luokat päätetään toteutuksen yhteydessä. Jokaista yksikköä kohden tehdään oma testipaketti, joka testaa yksikön tuottamat palvelut. 3.1 Lähestymistapa Toteutusvaiheessa testattaville yksiköille tehdään testausraportti. Testausraportti-malli on dokumentin liitteenä 1. Testausraportissa määritellään: 1. Testaussuunnitelma, jossa määritellään: Testausaikataulu Mistä luokista testattava yksikkö muodostuu. Testattavat toiminnot 2. Syötteet ja niiden odotetut tulokset 3. Testauksessa löydetyt virheet 4. Testauksien tekijät ja testauspäivämäärät 5. Hyväksymiskriteerit 6. Hyväksytty/ei-hyväksytty
9 5 Järjestelmän toteuttamiseen käytetään toimintosuuntautunutta toteutustapaa. Toimintosuuntautuneessa toteutustavassa luokkien toteutusjärjestys määräytyy käyttötapausten prioriteettien perusteella. Tämä tarkoittaa sitä, että luokkia ei välttämättä toteuteta kerralla loppuun asti, vaan luokasta toteutetaan vain toteutettavan toiminnon vaatimat osat. Tästä johtuen samaa luokkaa saattaa sekä kirjoittaa että testata useampikin ryhmän jäsen. Yksikkötestien tekemisestä vastaa pääsääntöisesti koodin kirjoittaja. Yksikkötestauksen testausraportteja päivitetään toteutuksen edetessä, ja niistä tulee käydä selkeästi ilmi, mitkä osat on jo testattu. Regressiotestaus tehdään aina kun luokan implementointi muuttuu. Sen tarkoitus on varmistaa, että uusi koodi tai lisätty ominaisuus ei ole rikkonut jo testattua koodia. Regressiotestaus toteutetaan suorittamalla tarvittavat yksikkötestit uudestaan, ja tarvittaessa muuttamalla aikaisempaa yksikkötestiä vastaamaan tehtyä muutosta. Testattavan yksikön testaussuunnitelmaa tehdessä huomioidaan se, minkälaisessa roolissa se on järjestelmässä, ja minkälaisen riskin se tuottaa järjestelmälle. Keskeisessä roolissa olevien ja suuren riskin tuottavien yksiköiden testaaminen toteutetaan tarkemmin, ja ne pyritään saamaan testattavaksi mahdollisimman aikaisessa vaiheessa. Tällaisen yksikön testaamisessa voidaan esimerkiksi kirjoittaa testitapaukset ennen koodia, ja niiden kirjoittajana voi toimia eri henkilö kuin itse yksikön koodin kirjoittajana. Sellaisiin yksikön luokkiin, joilla on tietty tila, voidaan lisäksi kirjoittaa luokkainvariantti, joka tarkastaa luokan tilan jokaisen sitä muuttavan operaation jälkeen. 3.2 Toiminnallisuuden testaus Toiminnallisuuden testaamisella (Black-box testing) varmistetaan, että testattavan yksikön tuottamat palvelut vastaavat sen määrittelyä. Testattavaa yksikköä varten kirjoitetaan joukko JUnit-testejä, jotka muodostavat yksikön testipaketin. Jos testattavan yksikön toiminnallisuus riippuu jostakin toisesta yksiköstä, voidaan toinen yksikkö korvata käyttämällä JMockilla toteutettua vastinetta tai tynkää.
10 6 3.3 Rakenteellisuuden testaus Rakenteellisuuden testaaminen (White-box testing) tarkoittaa ohjelmakoodin läpikäyntiä, ja sitä testataan samoin kuin toiminnallisuutta. 3.4 Valittu kattavuus Yksikkötestauksen kattavuutta mitataan pääasiassa lausekattavuudella. Lausekattavuus mittaa sitä, kuinka suuren osan ohjelmakoodin lauseista yksikkötestaus kattaa. Pienissä ja järjestelmän keskeisissä yksikkötestattavissa kokonaisuuksissa pyritään 100% lausekattavuuteen, mutta tilanteissa, joissa testien kirjoittamiseen kuluu turhan paljon aikaa sen tuottamaan hyötyyn nähden, voi lausekattavuus jäädä pienemmäksi. Tällaisessa tilanteessa asia perustellaan yksikön testausraporttiin. Kokonaisuudessaan toteutettavan järjestelmän yksikkötestauksen lausekattavuuden pitää olla 80%. 3.5 Testisyötteiden valinta Testisyötteinä käytettäviä arvoja valitaan testattavan kohteen syötteiden eri arvoalueilta ja arvoalueiden rajoilta. Raja-arvoista pyritään löytämään sellaisia rajatapauksia, jotka saattavat tuottaa ongelmia. 3.6 Hyväksymiskriteerit Yksikkötestit kirjoitetaan siten, että testin tulos on joko hyväksytty tai hylätty. Testattava yksikkö hyväksytään, kun sen testipaketin sisältämät testit on suoritettu hyväksytysti. 4 Integrointitestaus Integraatiotestauksessa testataan integroitavien yksiköiden palveluiden yhteistyötä. Testaamisessa yksiköitä käytetään niiden tarjoamien rajapintojen kautta. Integraatiotestauksessa ei pitäisi enää löytyä virheitä yksikön tarjoamasta rajapinnasta, vaan testaamisessa keskitytään varmistamaan, että testattavien yksiköiden yhteistyö toimii oikein. Ennen toiminnon tai kokonaisuuden integraatiotestausta varmistetaan, että siihen kuuluvien yksiköiden yksikkötestaus on toteutettu ainakin niiden palveluiden osalta, jotka
11 kuuluvat integroitavaan kokonaisuuteen. Lisäksi suoritetaan palveluiden rajapintojen katselmointi, jolla pyritään löytämään rajapinnoista korkean tason puutteita ja virheitä Lähestymistapa Integraatiotestaamisessa tehdään sekä rakenteellista että toimintosuuntautunutta testaamista. Rakenteellisessa testaamisessa rakennetaan ensin kokonaisuuteen kuuluvat osat, ja sitten osat testataan yhdessä. Osia voidaan liittää toisiinsa ylhäältä alas (top-down) - tai alhaalta ylös (bottom-up) -menetelmällä tai kaksisuuntaisella (sandwich) menetelmällä, joka on yhdistelmä molemmista. Ylhäältä alas -menetelmässä rakennetaan ensin ohjelman runko. Runkoon integroidaan yksikkötestattuja osia yksi kerrallaan. Alhaalta ylös -menetelmässä yksikkötestattuja osia integroidaan suoraan toisiinsa, jolloin saadaan aina hiukan isompia yksiköitä, kunnes tuote on valmis. Toimintosuuntautuneessa testaamisessa testataan järjestelmän toimintoja. Järjestelmän rakenne ei vaikuta testattavaan kokonaisuuteen, vaan testattavia osia liitetään toisiinsa toimintojen mukaan. Toiminnot voivat olla joko käyttäjän toimintoja tai järjestelmän sisäisiä toimintoja. Testaamisessa käytetään kriittisen moduulin strategiaa. Tämä tarkoittaa sitä, että järjestelmän tärkeimmät toiminnot ja järjestelmän toiminnan kannalta kriittiset osat testataan tarkemmin. Käyttäjän toiminnot on priorisoitu vaatimusdokumentissa, ja järjestelmän sisäiset toiminnot ja osat arvioidaan suunnitteluvaiheessa. Vähemmän kriittisissä, alhaisemman prioriteetin omaavissa käyttäjän toiminnoissa käytetään rakenteellista testaustapaa. Lähestymistapana voidaan käyttää ylhäältä alas tai alhaalta ylös -menetelmää tai kaksisuuntaista menetelmää. Näistä valitaan testaukseen parhaiten soveltuva vaihtoehto.
12 8 4.2 Rajapintojen testaus Kutakin integroitavaa kokonaisuutta kohden kirjoitetaan testipaketti, joka testaa kokonaisuuteen kuuluvien rajapintojen vastaavuuden niiden määrittelyyn. Testattavasta kokonaisuudesta kirjoitetaan testausraportti, jossa on määritelty, mitkä rajapinnat kuuluvat testattavaan kokonaisuuteen. Integrointitestauksessa käytetään samoja menetelmiä kuin yksikkötestauksessa. 4.3 Valittu kattavuus Testien pitää kattaa kaikkien integroitavien osien rajapinnoista ne palvelut, jotka kuuluvat testattavaan kokonaisuuteen. 4.4 Testisyötteiden valinta Testisyötteiden arvoalueet valitaan rajapintojen suunnittelun perusteella, ja niistä pyritään löytämään sellaisia raja-arvoja, jotka saattavat aiheuttaa ongelmia. 4.5 Hyväksymiskriteerit Integraatiotestit kirjoitetaan siten, että testin tulos on joko hyväksytty tai hylätty. Integroitava kokonaisuus hyväksytään, kun kaikki sen sisältämät testit on suoritettu hyväksytysti. 5 Järjestelmätestaus Järjestelmätestauksessa koko toteutettu järjestelmä testataan kokonaisuutena, ja sen tarkoitus on testata, vastaako toteutettu järjestelmä vaatimusmäärittelyä. Järjestelmätestaus tehdään järjestämällä testaustilaisuus, johon jokainen projektiryhmän jäsenen osallistuu. Tilaisuudessa testataan kaikki järjestelmätestaukseen valitut käyttötapaukset ja käydään läpi vaatimusmäärittelyn ei-toiminnalliset vaatimukset, laatuvaatimukset ja rajoitteet. Testaustilaisuudesta tehdään testausraportti, josta ilmenee testatut vaatimukset ja tes-
13 9 tien tulokset. Vaatimusmäärittelyn ei-toiminnallisista vaatimuksista, laatuvaatimuksista ja rajoitteista kirjataan raporttiin niiden validointi tai perusteet, jos vaatimusta ei voi validoida. 5.1 Lähestymistapa Toiminnallisten vaatimusten testaaminen tehdään testaamalla järjestelmän toimintaa käyttöliittymän kautta. Testaamisessa käytetään testaamista varten määriteltyjä käyttötapauksia. 5.2 Vaatimusten testaus Järjestelmätestauksessa toiminnalliset vaatimukset testataan muodostamalla vaatimusmäärittelydokumentin käyttötapauksista laajennettuja käyttötapaustestejä ja käyttämällä järjestelmää niiden avulla. 5.3 Valittu kattavuus Vaatimusmäärittelyn käyttötapauksista valitaan testattavaksi ne käyttötapaukset, joiden toiminnallisuus on mukana toteutetussa järjestelmässä. Toteutusrajoitteista validoidaan XHTML 1.0 suosituksen mukainen käyttövaatimus. Sen testaus toteutetaan validoimalla W3C:n XHTML-validaattorilla [W3C08] kaikki järjestelmän XHTML-sivut. Järjestelmän tyylimäärittelyissä käytetään CSS 2.1 versiota ja myös sen suosituksen mukainen käyttö validoidaan käyttämällä W3C:n validaattoria [CSS08]. 5.4 Testisyötteiden valinta Laajennettujen käyttötapaustestien syötteiden arvoina käytetään yksikkö- ja integraatiotestauksessa käytettyjä arvoja. Arvoista valitaan järjestelmätestaukseen sellaiset arvot, jotka parhaiten soveltuvat testaukseen. 5.5 Hyväksymiskriteerit Järjestelmätestaus on hyväksytty, kun kaikki valitut testauskäyttötapaukset on testattu hyväksytysti.
14 10 6 Testausaikataulu Testaussuunnitelma valmistuu 5.8. Yksikkö- ja integrointitestausta tehdään toteutuksen kanssa samaan aikaan. Testattavien yksiköiden ja toimintojen integraatiotestauksen aikataulu määritellään niiden suunnittelun yhteydessä. Järjestelmätestaustilaisuus pidetään torstaina Järjestelmätestaus valmistuu 23.8.
15 11 7 Lähteet CSS08 [ ] SQL08 [ ] W3C08 [ ]
16 12 Liitteet Liite 1. Testausraportti-malli, yksikkötestausraportti.txt Liite 2. Järjestelmätestauksen testitapaukset.odt
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
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
Testaussuunnitelma Labra
Testaussuunnitelma Labra Helsinki 25.8.2008 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos 1 Kurssi 581260 Ohjelmistotuotantoprojekti (9+1op) Projektiryhmä Anssi Kapanen,
Testausraportti. Oppimistavoitteiden hallintajärjestelmä harri
Testausraportti Oppimistavoitteiden hallintajärjestelmä harri Helsinki 13.12.2007 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Kurssi 581260 Ohjelmistotuotantoprojekti
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
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
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
Ohjelmistotuotantoprojekti
Ohjelmistotuotantoprojekti Muutos- ja korjauspyyntöjen priorisointityökalu Ryhmä Muppett YHTEENVETODOKUMENTTI Helsinki 1.9.2008 HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Kurssi: Ohjelmistotuotantoprojekti,
Testaussuunnitelma. Ohjelmistotuotantoprojekti Nero. Helsinki Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos
Testaussuunnitelma Ohjelmistotuotantoprojekti Nero Helsinki 5.11.2004 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Kurssi 581260 Ohjelmistotuotantoprojekti ( ov) Projektiryhmä
Testaussuunnitelma. 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
Testaussuunnitelma. Oppimistavoitteiden hallintajärjestelmä harri
Testaussuunnitelma Oppimistavoitteiden hallintajärjestelmä harri Helsinki 15.11.2007 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Kurssi 581260 Ohjelmistotuotantoprojekti
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
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,
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
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
Testausraportti. Orava. Helsinki Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos
Testausraportti Orava Helsinki 5.5.2005 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Kurssi 581260 Ohjelmistotuotantoprojekti (6 ov) Projektiryhmä Juhani Bergström Peter
Testaussuunnitelma. myva. Helsinki 24.8.2007. Ohjelmistotuotantoprojekti. HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos
Testaussuunnitelma myva Helsinki 24.8.2007 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Kurssi 581260 Ohjelmistotuotantoprojekti (9 op) Projektiryhmä Jaana Diakite Heikki
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
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
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ä
Ohjelmiston testaus ja laatu. Testausmenetelmiä
Ohjelmiston testaus ja laatu Testausmenetelmiä Testausmenetelmiä - 1 Testauksen menetelmien päälähestymistapoina ovat black-box testi testaaja ei voi tutkia lähdekoodia testaus perustuu sovellukselle suunnitteluvaiheessa
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
Kuopio Testausraportti Asiakkaat-osakokonaisuus
Kuopio Testausraportti Asiakkaat-osakokonaisuus Kuopio, testausraportti, 25.3.2002 Versiohistoria: Versio Pvm Laatija Muutokset 0.1 11.2.2002 Matti Peltomäki Ensimmäinen versio 0.9 11.2.2002 Matti Peltomäki
Ohjelmiston testaus ja laatu. Ohjelmistotekniikka elinkaarimallit
Ohjelmiston testaus ja laatu Ohjelmistotekniikka elinkaarimallit Vesiputousmalli - 1 Esitutkimus Määrittely mikä on ongelma, onko valmista ratkaisua, kustannukset, reunaehdot millainen järjestelmä täyttää
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ä
Hirviö Laadunvarmistussuunnitelma
Hirviö Laadunvarmistussuunnitelma Jani Heikkinen Anssi Kalliolahti Jukka Larja Kim Nylund Liia Sarjakoski Samuli Sorvakko Timo Toivanen 30. marraskuuta 2004 1 Sisältö 1 Johdanto 3 1.1 Testauksen tavoitteet
Yksikkötestaus. import org.junit.test; public class LaskinTest public void testlaskimenluonti() { Laskin laskin = new Laskin(); } }
Yksikkötestauksella tarkoitetaan lähdekoodiin kuuluvien yksittäisten osien testaamista. Termi yksikkö viittaa ohjelman pienimpiin mahdollisiin testattaviin toiminnallisuuksiin, kuten olion tarjoamiin metodeihin.
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/
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
Ohjelmistotuotantoprojekti
Ohjelmistotuotantoprojekti Muutos- ja korjauspyyntöjen priorisointityökalu Ryhmä Muppett ÄÄNESTÄJÄN KÄYTTÖOHJE Helsinki 5.9.2008 HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Kurssi: Ohjelmistotuotantoprojekti,
Automaattinen yksikkötestaus
Teknillinen Korkeakoulu T-76.115 Tietojenkäsittelyopin ohjelmatyö Lineaaristen rajoitteiden tyydyttämistehtävän ratkaisija L models Automaattinen yksikkötestaus Ryhmä Rajoitteiset Versio Päivämäärä Tekijä
Testaussuunnitelma. Ohjelmistotuotantoprojektin tietojärjestelmä OhtuTie
Testaussuunnitelma Ohjelmistotuotantoprojektin tietojärjestelmä OhtuTie Helsinki 14.7.2004 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Kurssi 581260 Ohjelmistotuotantoprojekti
Hirviö Laadunvarmistussuunnitelma
Hirviö Laadunvarmistussuunnitelma Jani Heikkinen Anssi Kalliolahti Jukka Larja Kim Nylund Liia Sarjakoski Samuli Sorvakko Timo Toivanen 8. helmikuuta 2005 1 Sisältö 1 Johdanto 3 1.1 Testauksen tavoitteet
Testaus käsite. Sekalaista testausasiaa. Testauksen käsitteestä. Kattavuusmitat. Jos ajatellaan, että testaus = V&V, voidaan erottaa:
Testaus käsite Sekalaista asiaa Sami Kollanus 15.11.2006 Jos ajatellaan, että = V&V, voidaan erottaa: Staattinen Dynaaminen Toisaalta voidaan määritellä Myersin (1979) mukaan: Testaus on ohjelman suoritusta,
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ä
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
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
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
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
Testaussuunnitelma. Halaan-ryhmä. Helsinki Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos
Testaussuunnitelma Halaan-ryhmä Helsinki 22.11.2006 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Kurssi 581260 Ohjelmistotuotantoprojekti (6 ov) Projektiryhmä Paula Kemppi
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
COTOOL dokumentaatio Testausdokumentit
Table of Contents Testausraportti.............................................................................. 1 1 Tiivistelmä...............................................................................
Verifioinnin ja validoinnin ero. 7. Verifiointi ja validointi. Verifiointi- ja validointitekniikat. Verifiointi- ja validointitekniikat II
7. Verifiointi ja validointi Verifiointi ja validointi (V&V) on ohjelmistotuotannon työvaihe, missä varmistetaan, että ohjelmisto täyttää sille asetetut implisiittiset ja eksplisiittiset vaatimukset ja
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
CoMa - Testausdokumentti
CoMa - Testausdokumentti Mindmap - Kari Velling Helsinki 16.12.2005 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Kurssi 581260 Ohjelmistotuotantoprojekti (6 ov) Projektiryhmä
Tarkastusten rakenne. 10. Tarkastukset. Tuotoksen tekijän rooli. Tarkastustiimi. Tarkastusprosessin vaiheet. Tarkastusprosessi
10. Tarkastukset Tarkastus (inspection) on tehokas analyysitekniikka, jota voidaan käyttää minkä tahansa projektin tuotoksen läpikäyntiin. Tarkastus on systemaattinen ja yksityiskohtainen katselmointi
10. Tarkastukset. Tarkastusten rakenne
10. Tarkastukset Tarkastus (inspection) on tehokas analyysitekniikka, jota voidaan käyttää minkä tahansa projektin tuotoksen läpikäyntiin. Tarkastus on systemaattinen ja yksityiskohtainen katselmointi
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
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
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ä:
Testausraportti. KotKot. Helsinki Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos
Testausraportti KotKot Helsinki 14.12.2008 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Kurssi 581260 Ohjelmistotuotantoprojekti (9 + 1 op) Projektiryhmä Tuomas Puikkonen
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,
7. Verifiointi ja validointi
7. Verifiointi ja validointi Verifiointi ja validointi (V&V) on ohjelmistotuotannon työvaihe, missä varmistetaan, että ohjelmisto täyttää sille asetetut implisiittiset ja eksplisiittiset vaatimukset ja
Laadunvarmistustekniikat
Laadunvarmistustekniikat Ohjelmistojen laadunvarmistustekniikoita: testaus (testing) ohjelman suorittamista tarkoituksena löytää virheitä tarkastukset (inspections, reviews) asiantuntijoiden suorittamia
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
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ä
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
Ohjelmistotuotanto s
Laadunvarmistustekniikoita Ohjelmistotuotanto 1 testaus (testing) ohjelman suorittamista tarkoituksena löytää virheitä tarkastukset (inspections, reviews) asiantuntijoiden suorittamia dokumentin (voi olla
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
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
L models. Testisuunnitelma. Ryhmä Rajoitteiset
Teknillinen korkeakoulu T-76.115 Tietojenkäsittelyopin ohjelmatyö Lineaaristen rajoitteiden tyydyttämistehtävän ratkaisija L models Testisuunnitelma Ryhmä Rajoitteiset Versio Päivämäärä Tekijä Muutokset
T Tietojenkäsittelyopin ohjelmatyö. Testiraportti, vaihe LU. Tietokonegrafiikka-algoritmien visualisointi. Testiraportti, vaihe T3
T-76.115 Tietojenkäsittelyopin ohjelmatyö Testiraportti, vaihe LU Sisältö Tästä dokumentista ilmenee LU-vaiheessa suoritettu testaus, sen tulokset ja poikkeamat testisuunnitelmasta. Päivämäärä 14.4.2003
T 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
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
Dynaaminen analyysi III
Dynaaminen analyysi III Luento 8 Antti-Pekka Tuovinen 16 April 2013 1 Tavoitteet White box testitapausten suunnittelutekniikat Lausekattavuus Haarautumakattavuus Ehto- ja polkukattavuus Huomioita white
Dynaaminen analyysi IV
Dynaaminen analyysi IV Luento 9 Antti-Pekka Tuovinen 16 April 2013 1 Tavoitteet Kokemusperäinen testitapausten suunnittelu Yhteenvetoa suunnittelutekniikoista 16 April 2013 2 1 Testitapausten kokemusperäinen
Ohjelmien testaustyökalut
Ohjelmien testaustyökalut Antti Hämäläinen Helsinki 13.11.2000 Ohjelmistotuotantovälineet seminaari HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Ohjelmien testaustyökalut Antti Hämäläinen Ohjelmistotuotantovälineet
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
Yhteenvetodokumentti. PUSU-ryhmä. Helsinki Ohjelmistotuotantoprojekti. HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos
Yhteenvetodokumentti PUSU-ryhmä Helsinki 13.12.2007 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Kurssi 581260 Ohjelmistotuotantoprojekti (9 op) Projektiryhmä Jussi Hynninen
Dynaaminen analyysi IV Luento 6 Antti-Pekka Tuovinen
Dynaaminen analyysi IV Luento 6 Antti-Pekka Tuovinen 23 April 2018 1 Tavoitteet Kokemusperäinen testitapausten suunnittelu Yhteenvetoa suunnittelutekniikoista 23 April 2018 2 Testitapausten kokemusperäinen
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
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
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
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
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
emo eassari Moodle-ympäristössä Testaussuunnitelma
emo eassari Moodle-ympäristössä Testaussuunnitelma Helsinki 15.12.06 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteenlaitos Kurssi 581260 Ohjelmistotuotantoprojekti (9+1op/6ov) Projektiryhmä
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
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
Ohjelmistotekniikan menetelmät, toteutuksesta ja testauksesta
582101 - Ohjelmistotekniikan menetelmät, toteutuksesta ja testauksesta 1 Toteutuksesta ja testauksesta Suunnitteluprosessista Tarkan tason luokkasuunnittelu Siirtyminen UML-kaavioista Java-toteutukseen
Testaussuunnitelma Vaatimusanalyysin hallintatyökalu
hyväksymispäivä arvosana arvostelija Testaussuunnitelma Vaatimusanalyysin hallintatyökalu Ranta Sinikka, Helminen Marja, Marttila Jussi, Muhonen Jussi, Virkkala Timo, Vuorinen Matti, Laitinen Jarmo Helsinki
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 TESTAUS HYVIN LYHYESTI Miten normaali testaajan arki ohjelmistoprojektissa sitten rullaa? Käytännössä
Dynaaminen analyysi III Luento 5 Antti-Pekka Tuovinen
Dynaaminen analyysi III Luento 5 Antti-Pekka Tuovinen www.cs.helsinki.fi 16 April 2018 1 Tavoitteet White box testitapausten suunnittelutekniikat Lausekattavuus Haarautumakattavuus Ehto- ja polkukattavuus
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
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
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
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
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
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
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
Testaussuunnitelma Ipa
Testaussuunnitelma Ipa Helsinki 8.11.2006 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteenlaitos Kurssi 581260 Ohjelmistotuotantoprojekti (9+1op/6ov) Projektiryhmä Duus Seppo Juhani
Testaussuunnitelma. Boa Open Access. Helsinki Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos
Testaussuunnitelma Boa Open Access Helsinki 5.5.2006 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Kurssi 581260 Ohjelmistotuotantoprojekti (6 ov) Projektiryhmä Ilmari
Testaussuunnitelma. Dokumentti: Testaussuunnitelma.doc Päiväys: Projekti: AgileElephant Versio: V0.4
AgilElephant Tekijä: Petri Kalsi ja Heikki Salminen Omistaja: ElectricSeven Dokumentti:.doc Päiväys: 30.11.2004 Aihe: Sivu 1 / 11 Dokumenttihistoria Muutoshistoria Revision päiväys: 30.11.2004 Seuraavan
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.
Ohjelmistotuotantoprojekti
Ohjelmistotuotantoprojekti Muutos- ja korjauspyyntöjen priorisointityökalu Ryhmä Muppett PROJEKTISUUNNITELMA Helsinki 25.5.2008 HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Kurssi: 581260 Ohjelmistotuotantoprojekti,
Tik-76.115 Tietojenkäsittelyopin ohjelmatyö Tietotekniikan osasto Teknillinen korkeakoulu. LiKe Liiketoiminnan kehityksen tukiprojekti
Tik-76.115 Tietojenkäsittelyopin ohjelmatyö Tietotekniikan osasto Teknillinen korkeakoulu TESTAUSSUUNNITELMA LiKe Liiketoiminnan kehityksen tukiprojekti Versio: 2.1 Tila: hyväksytty Päivämäärä: 12.12.2000
Laadunvarmistusdokumentti
Laadunvarmistusdokumentti Dokumentin historia Versio Päiväys Muokkaaja Kuvaus Hyväksytty 1.10 07.11.2005 Rönkkö Kirsi Erotettu omaksi dokumentikseen Sisällysluettelo 1. Koko projektissa...2 1.1. Tavoitteet...2
Laadunvarmistuksen suunnitelma. Ryhmä ExtraTerrestriaLs Aureolis Oy
Laadunvarmistuksen suunnitelma Ryhmä ExtraTerrestriaLs Aureolis Oy Versi Päiväys Tekijä Kuvaus o 1.0 8.11.2004 Risto Kunnas Ensimmäinen versio 1.1 8.11.2004 Risto Kunnas Korjauksia 1.2 9.11.2004 Mika Suvanto
Testaus osana ohjelmistojen elinkaarta I
Testaus osana ohjelmistojen elinkaarta I Luento 3 Antti-Pekka Tuovinen www.cs.helsinki.fi 19 March 2013 1 Oppimistavoitteet Ohjelmistokehityksen V-malli Testauksen tasot Komponenttitestaus Integrointitestaus
Käyttäjien tunnistaminen ja käyttöoikeuksien hallinta hajautetussa ympäristössä
www.niksula.cs.hut.fi/~jjkankaa// Testaussuunnitelma v. 1.1 Päivitetty 12.12.2000 klo 12:03 Mikko Viljainen 2 (14) Dokumentin versiohistoria Versio Päivämäärä Tekijä / muutoksen tekijä Selite 1.1 12.12.2000