LAATURAPORTTI Iteraatio 1

Samankaltaiset tiedostot
LAATUDOKUMENTTI

VERSIONHALLINTA. PARIOHJELMOINTI Lari Ahti, 62634M Antti Kauppinen, 58390D

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

T Testiraportti - integraatiotestaus

Laaturaportti [iteraatio 2] Ryhmä 14

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

Ohjelmistojen mallintaminen. Luento 11, 7.12.

Ohjelmiston testaus ja laatu. Ohjelmistotekniikka elinkaarimallit

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

Laadunvarmistusdokumentti

COTOOL dokumentaatio Testausdokumentit

T Testiraportti - järjestelmätestaus

T Testiraportti - integraatiotestaus

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

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

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

Suorituskyvyn varmistaminen sovelluskehityksen eri vaiheissa Paavo Häkkinen, Presales Teamleader Compuware Finland

Team Maranello. Laatusuunnitelma. Project Course. Sisällysluettolo. 1. Johdanto. Laatusuunnitelma - Agilefant.org

Työn ositusmalleista. Luennon tavoitteista. Motivointia. Walker Royce, Software Project Management, A Unified Framework

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

T Testiraportti TR-3. ETL-työkalu

Santeri Saarinen Korjattu testaustasoja ja tehty tarkennuksia I1-testaukseen

Datahub seurantaryhmän kokous

T SEPA - CALIBERRM Aleksi Airola, 39054L Kaarlo Lahtela, 61439P

UCOT-Sovellusprojekti. Testausraportti

Kuopio Testausraportti Asiakkaat-osakokonaisuus

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

Hirviö Vertaistestausraportti

S Portaalinosturi AS Projektisuunnitelma Oleg Kovalev

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

Kuopio Testausraportti Kalenterimoduulin integraatio

Ohjelmistotekniikka - Luento 2

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

Lohtu-projekti. Testaussuunnitelma

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

Ohjelmistotekniikka - Luento 2 Jouni Lappalainen

Onnistunut SAP-projekti laadunvarmistuksen keinoin

L models. Testisuunnitelma. Ryhmä Rajoitteiset

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

Fassment-projektin alustava analyysi

Good Minton QA Raportti Iteraatio 1 Sulkapalloliiton Kilpailujärjestelmä

T SEPA päiväkirja

Tapahtuipa Testaajalle...

Oracle ebs versionvaihto OUGF seminaari / Jyrki Koski Oy Abase Consulting Ab

Laadunvarmistuksen suunnitelma. Ryhmä ExtraTerrestriaLs Aureolis Oy

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

T Käyttäjäkeskeisen tuotekehityksen harjoitustyö kevät 2005

58160 Ohjelmoinnin harjoitustyö

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

Hirviö Laadunvarmistussuunnitelma

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

Convergence of messaging

S11-09 Control System for an. Autonomous Household Robot Platform

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

VAATIMUSMÄÄRITTELY

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

TESTIRAPORTTI - XMLREADER LUOKKA Virtuaaliyhteisöjen muodostaminen Versio 1.0

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

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

Määrittelydokumentti NJC2. Helsinki Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos

SEPA päiväkirja. BetaTeam. Juho Mäkinen, 57796V, Jari Leppä, 42710V, Versio Pvm Tekijä Kuvaus

Testausraportti v.1.3

HOJ Haja-aiheita. Ville Leppänen. HOJ, c Ville Leppänen, IT, Turun yliopisto, 2012 p.1/10

SOVELLUSPROJEKTIN ARVIOINTILOMAKE

Onnistunut ohjelmistoprojekti

Visma Software Oy

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

Toteutusvaihe T3 Digi-tv: Edistymisraportti

ONKI-projekti JUHTA KANSALLISKIRJASTO - Kirjastoverkkopalvelut

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

Gumenius Sebastian, Miettinen Mika Moottoripyörän käynnistysalusta

Hirviö Laadunvarmistussuunnitelma

T Projektikatselmus

Laadunvarmistuksen suunnitelma. Ryhmä ExtraTerrestriaLs Aureolis Oy

Sisältö. Työn idea Protokollat. Harjoitustyön käytäntöjä. Työn demoaminen. Etäisyysvektori Linkkitila. Palvelin Moodle SSH-tunnelit

T Projektikatselmus

Harjoitustyö. Jukka Larja T Tietokoneverkot

Onnistunut ohjelmistoprojekti

Automaattinen yksikkötestaus

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

Ylläpitodokumentti Mooan

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

T Loppukatselmus

Tik Projektiryhmä: TeamAhma. Projektin HAYABUSA opponointi. Opponointisuunnitelma

Laadunvarmistuksen loppuraportti

Ohjelmiston testaussuunnitelma

Dynaaminen analyysi IV

Ohjelmiston testaus ja laatu. Testaustasot

MACHINERY on laadunvarmistaja

Toisessa viikkoharjoituksessa on tavoitteena tutustua JUnit:lla testaukseen Eclipse-ympäristössä.

Työkalut ohjelmistokehityksen tukena

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

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

Onnistunut Vaatimuspohjainen Testaus

AS Automaatio- ja systeemitekniikan projektityöt - Projektisuunnitelma

statbeatmobile PROJECT REVIEW iteration 1

Dynaaminen analyysi IV Luento 6 Antti-Pekka Tuovinen

Testausraportti. Oppimistavoitteiden hallintajärjestelmä harri

Testauksen tuki nopealle tuotekehitykselle. Antti Jääskeläinen Matti Vuori

Projektisuunnitelma Viulu

Transkriptio:

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

LAATURAPORTTI 3 (7) SISÄLLYS 1. JOHDANTO...4 1.1. Laatupaletti...4 2. LAADUN TILANNE...5 2.1. Laatutaulu...5 2.2. Viat ja muut laatumetriikat...5 2.3. Laatutavoitteet...5 3. PUUHAPISTEET LAADUN PARANTAMISEKSI...7

LAATURAPORTTI 4 (7) 1. JOHDANTO Tämä dokumentti selvittää Dentego-projektin laadun tilanteen ensimmäisen iteraation lopussa. 1.1. Laatupaletti Menetelmät Tavoitteet Järjestelmä on tietoturvallinen Järjestelmä on vikasietoinen Järjestelmä on jatkokehitettävä Riskit Vähäinen Java kokemus Käytössä on uusia tekniikoita JUnit testit Proto Katselmointi Rasitustesti Staattiset analyysit EP & BVA Pariohjelmointi Refactorointi Jatkuva integrointi Pitkä testiajo Laatupaletin kaksi kohtaa, jatkuva integrointi ja pitkä testiajo, jotka ei vielä täysivaltaisesti ollut käytössä ensimmäisessä iteraatiossa. Jatkuva integrointi saatiin kunnolla toimimaan vasta iteraation loppupuolella, joten todelliset vaikutukset näkyvät toisessa iteraatiossa. Pitkät testiajot oli suunniteltu toteutettavaksi alun perin vasta toiseen iteraatioon, joten sen tuloksia ei vielä näy. Muut menetelmät ovat tuoneet hyviä tuloksia.

LAATURAPORTTI 5 (7) 2. LAADUN TILANNE Testauksen suunnitellun aikataulun tarkka noudattaminen osoittautui mahdottomaksi, koska muiden kurssien takia töitä ei tehty tasaisesti pitkin viikkoa kaikkien osalta. Töitä projektin eteen on tehty yleensä muutamana päivänä viikossa koko päivä. 2.1. Laatutaulu Seuraavassa taulussa on kuvattu Dentego-palvelimen eri komponenttien laatutasoa. Asteikolla kuvataan sen laatu hyvä (3), kohtalainen (2), huono (1). Komponentti Laatutilanne Tilanteen kommentit Communication 2 Application 3 Object 3 Persistence 2 Server Todellinen testaus vasta integorinti vaiheesssa. Todellinen testaus vasta kun saadaan integrointi myös kannan kanssa. Integrointia ei ole vielä tehty, laatua ei voi täten serverin osalta määrittää. 2.2. Viat ja muut laatumetriikat Vikoja ja bugeja ei ole vielä kirjattu. Viat ovat vielä tässä vaiheessa olleet komponentteihin kuuluvaa kehitystä. Komponenttien integrointia ei ole tehty, joten tästä ei ole syntynyt virheitä. Komponentteja on kehitetty JUnit testejä hyväksi käyttäen, joten tulleet virheet on korjattu heti kehitysvaiheessa. JUnit testejä ajettiin seuraavasti Testien määrä OK Fail Error 50 50 0 0 JUnit testien rivikattavuudet: fi.pth.dentego fi.pth.dentego.application fi.pth.dentego.application.messaging fi.pth.dentego.objects fi.pth.dentego.objects.communication fi.pth.dentego.persistence fi.pth.dentego.utilities 90% 92% 61% 59% 79% 41% 88% Integraatio- ja systeemitestit Nämä testit on siirretty toiseen iteraation. Nämä muuttuivat, koska vaatimukset muuttuivat iteraation osalta asiakkaan puolelta iteraation alussa. 2.3. Laatutavoitteet Laatutavoitteisiin on päästy hyvin menetelmien ansiosta. Tuotteen lopullinen laatu saadaan kuitenkin vasta selville, kun pääsemme lopulliseen integrointi- ja

LAATURAPORTTI 6 (7) systeemitestaukseen. Tähän mennessä menetelmät ovat parhaiten saavuttaneet vikasietoisuus ja tietoturvallisuus laatutavoitteita. Jatkokehitettävyyttä ei voi vielä tässä vaiheessa paljoa mitata. Komponentit ovat kyllä olleet kehityksessä useammalla kehittäjällä, joten täten ne ovat toteuttaneet tätä laatutavoitetta, jos mitataan jakokehitettävyyttä tiimintyöntekijöiden sisällä.

LAATURAPORTTI 7 (7) 3. PUUHAPISTEET LAADUN PARANTAMISEKSI Laatuun ei vielä ole mitään suurempia parannuksia. Tuotannossa olevat menetelmät tukevat hyvin laatua, eikä suurempia muutoksia tarvita. Yksikkötestejä käydään vielä läpi, että saavutettaisiin korkeampaa kattavuutta. Muuten menetelmät ovat olleet hyviä ja tuottaneet hyviä tuloksia.