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

Samankaltaiset tiedostot
Testausraportti. Dokumentti: Testausraportti_I2.doc Päiväys: Projekti : AgileElephant

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

Testaussuunnitelma. Dokumentti: Testaussuunnitelma.doc Päiväys: Projekti: AgileElephant

Testaussuunnitelma. Dokumentti: Testaussuunnitelma.doc Päiväys: Projekti: AgileElephant Versio: V0.4

Testausraportti. Dokumentti: Testausraportti_FD.doc Päiväys: Projekti: AgileElephant

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

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

UCOT-Sovellusprojekti. Testausraportti

COTOOL dokumentaatio Testausdokumentit

Good Minton QA Raportti Iteraatio 1 Sulkapalloliiton Kilpailujärjestelmä

Kuopio Testausraportti Asiakkaat-osakokonaisuus

Automaattinen yksikkötestaus

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

SEPA diary. Dokumentti: SEPA_diary_PK_RI.doc Päiväys: Projekti : AgileElephant Versio: V0.2

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

Testausraportti. Oppimistavoitteiden hallintajärjestelmä harri

Ohje kehitysympäristöstä. Dokumentti: Ohje kehitysympäristöstä.doc Päiväys: Projekti : AgileElephant

Hirviö Laadunvarmistussuunnitelma

Ohjelmiston testaus ja laatu. Ohjelmistotekniikka elinkaarimallit

Laadunvarmistusdokumentti

Ohjelmistojen mallintaminen. Luento 11, 7.12.

Hirviö Laadunvarmistussuunnitelma

Testaussuunnitelma Labra

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

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

Hirviö Testausraportti I2

LAATURAPORTTI Iteraatio 1

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

T Testiraportti - järjestelmätestaus

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

Kuopio Testausraportti Kalenterimoduulin integraatio

Convergence of messaging

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

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

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

Laadunvarmistuksen suunnitelma. Ryhmä ExtraTerrestriaLs Aureolis Oy

Aineistosiirron testauksen aloituksen ohje Trafin sopimuskumppaneille

LOPPURAPORTTI Paperikonekilta Versio 1.0

L models. Testisuunnitelma. Ryhmä Rajoitteiset

Ohjelmistotuotantoprojekti

Ohjelmiston testaussuunnitelma

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

Santeri Saarinen Korjattu testaustasoja ja tehty tarkennuksia I1-testaukseen

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

Hirviö Vertaistestausraportti

SEPA päiväkirja. Dokumentti: SEPA_diary_EM_PV.doc Päiväys: Projekti : AgileElephant

Laadunvarmistuksen suunnitelma. Ryhmä ExtraTerrestriaLs Aureolis Oy

TESTIRAPORTTI - XMLREADER LUOKKA Virtuaaliyhteisöjen muodostaminen Versio 1.0

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

EDISTYMISRAPORTTI - T4 Virtuaaliyhteisöjen muodostaminen Versio 1.0

Laaturaportti [iteraatio 2] Ryhmä 14

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

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

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

Laadunvarmistuksen loppuraportti

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

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

Harjoitustyön testaus. Juha Taina

Käyttötapausanalyysi ja testaus tsoft

T SEPA - STAATTISET MENETELMÄT Tuomas Tolvanen, 55382U Timo Töyry, 58578B

Tapahtuipa Testaajalle...

Testausraportti v1.0. HOHTO - Henkilöstön osaamisen hallinnan työkalu

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

Lohtu-projekti. Testaussuunnitelma

T Testiraportti - integraatiotestaus

Vakuutusyhtiöiden testausinfo

Dokumentti: SEPA_diary_JK.doc Päiväys: Projekti : AgileElephant

AgilElephant ja CruiseControl

KArkisto2-hanke - kokemuksia earkiston pilotoinnista Kuopiossa ja InterSystemsin Ensemblestä KanTa-liityntäpisteenä

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

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

TESTIRAPORTTI - VYM JA KANTA Virtuaaliyhteisöjen muodostaminen Versio 1.0

Toteutusvaihe T2 Edistymisraportti

Menetelmäraportti Ohjelmakoodin tarkastaminen

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

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

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

CT60A4150 OHJELMISTOTESTAUKSEN PERUSTEET. Jussi Kasurinen Kevät 2015

PS-vaiheen edistymisraportti Kuopio

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

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

58160 Ohjelmoinnin harjoitustyö

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

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

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

Onnistunut SAP-projekti laadunvarmistuksen keinoin

CoMa - Testausdokumentti

Project group Tete Work-time Attendance Software

TDD Käytännössä Todellinen työkalu vai lehmipoikien laukkaa? Harri Kulmala Solita Oy

Omakannan Omatietovaranto palvelun asiakastestaus

Ohjelmistotekniikka - Luento 2

Testauksen hallintaa teekkareille (ja muille kiinnostuneille) Arto Stenberg

SEPA päiväkirja. Aihe: Staattiset menetelmät Tekijät: Mikko Halttunen 58198B, Mikko Närjänen 58122B Ryhmä: Neptune T Ohjelmistoprojekti I

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

Testiraportti - Koordinaattieditori

Ohjelmistotekniikka - Luento 2 Jouni Lappalainen

T Testiraportti TR-2. ETL-työkalu

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

Transkriptio:

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 tekijä 1.0 30.11.04 Ensimmäinen versio Petri Kalsi 1.1 09.01.05 Muutettu dokumentti historian rakennetta Esa Mommo Hyväksyjät Tämä dokumentti vaatii seuraavien henkilöiden hyväksymiset Nimi Juha Kaarlas Tehtävä Projektipäällikkö Jakelu Tämä dokumentti jaetaan seuraaville henkilöille Nimi Projektiryhmä Tehtävä Aihe: Testausraportti Sivu 2 / 5

Sisällysluettelo 1. Muutokset suunnitelmiin...4 2. Tulosten yhteenveto...5 2.1 Tavoitteiden saavuttaminen...5 Aihe: Testausraportti Sivu 3 / 5

1. Muutokset suunnitelmiin Tässä vaiheessa jäätiin hieman jälkeen alkuperäisestä aikataulusuunnitelmasta. Toteutettuja toimintoja on vähemmän kuin oletettiin, mikä tietenkin näkyy testauksen määrässä ja menetelmissä. Toistaiseksi kaikki automatisoidut yksikkötestit ovat Kalsin ja Salmisen kirjoittamia. Yksikkötestit päätettiin toteuttaa järjestelmän Enterprise JavaBean kerrokseen. Päätös osoittautui järkeväksi. Kohtalaisen suuri osa toteutetuista EJB-luokista saatiin katettua yksikkötesteillä. Testitapaukset eivät kata läheskään kaikkia metodeja, mutta kaikki olennaisimmat ja monimutkaisimmat toiminnot saatiin katettua. Yksikkötesteillä löydettiin ja ennaltaehkäistiin useita vikoja. Automatisoidut testit saatiin integroitua CruiseControllin automaattiseen Ant-skriptiin. Jos testit päättyvät virheeseen, järjestelmä lähettää automaattisen sähköpostiviestin projektiryhmälle. Osa toteutetuista toiminnoista ei vielä sisällä kaikkia arkkitehtuurikerroksia, joten sen toiminnallinen testaaminen ei ole vielä teknisesti mahdollista. Loppuun asti toteutettu toiminnallisuus on suppea, että toiminnalliseen testaukseen kului selvästi suunniteltua vähemmän aikaa. Seuraavassa iteraatiossa testauksen kanssa saattaa siis tulla kiire, mutta se saadaan todennäköisesti aloitettua ja iteraation alussa. Toimintoja on tämän vaiheen lopuessa vielä niin vähän, että niiden kattavaan testaamiseen ei tarvittu järjestelmällistä testien suunnittelua. Toteutettujen toimintojen laatu oli yllättävän hyvä. Niistä löydettiin suhteellisen vähän vikoja. Suurin osa vioista löydettiin jo yksikkötesteissä. Viat olivat vähäisiä, etupäässä kirjoitusvirheitä. Yksittäisiin bugikorjauksiin kului niin vähän aikaa, että havaittujen vikojen elinikä oli hyvin lyhyt. Siksi Bugzillajärjestelmän käyttöönottoa päätettiin lykätä seuraavan vaiheen alkuun. Aikataulun venymisen takia loput I1-vaiheen testauksesta pyritään suorittamaan joulukuun aikana ennen I2-vaiheen alkua. Aihe: Testausraportti Sivu 4 / 5

2. Tulosten yhteenveto Yksikkötestauksessa havaitut virheet olivat pääosin pieniä ja ne korjattiin välittömästi. Bugzillaa ei otettu käyttöön vielä I1-vaiheessa, joten tarkkaa tietoa löydettyjen virheiden määrästä ei ole saatavilla. 2.1 Tavoitteiden saavuttaminen Testaussuunnitelmassa kirjatut tavoitteet yksittäiselle iteraatiolle olivat: 1. Iteraation päättyessä tuotteeseen ei jää lainkaan löydettyjä mutta korjaamattomia tai tarkastamattomia vakavuusluokkien blocking ja critical vikoja 2. Iteraation aikana tuotteesta löydetään korkeintaan kolme vakavuusluokkien blocking ja critical vikaa 3. Järjestelmän ytimen muodostaville luokille ja tärkeimmän iteraatiossa toteutetun toiminnallisuuden toteuttaville luokille saadaan tehtyä yksikkötestit 4. Iteraation päättyessä kaikki toteutetut yksikkötestit menevät läpi virheettömästi 5. Iteraatiossa toteutetun toiminnallisuuden kattavat testitapaukset saadaan suunniteltua 6. Vähintään 75% suunnitelluista testitapauksista saadaan suoritettua Tavoitteiden saavuttamisesta voidaan todeta seuraavaa: 1. Saavutettiin: löytyneitä, korjaamattomia blocking- tai critical-luokan vikoja ei ollut iteraation loppuvaiheessa (30.11.04). 2. Saavutettiin: blocking- tai critical-luokan vikoja ei löytynyt yhtään iteraation aikana. 3. Ei saavutettu kokonaan: yksikkötestejä ei ehditty toteuttaa suunnitellussa laajuudessa, vain osalle EJB-apista. 4. Saavutettiin: Ne yksikkötestit jotka ehdittiin toteuttaa, menevät läpi. 5. Ei saavutettu: toiminnallista testausta ei ehditty aloittaa I1-vaiheen palautus-deadlinea ennen. Yksikkötestaus kattaa osan toteutetusta toiminnallisuudesta, mutta ei riittävästi laadun varmistamisksi. 6. Ei saavutettu: toiminnallista testausta ei ehditty tehdä. Aihe: Testausraportti Sivu 5 / 5