Testauksen hallintaa teekkareille (ja muille kiinnostuneille) Arto Stenberg

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

Testauspäällikön tarinoita Arto Stenberg

Ohjelmiston testaussuunnitelma

Hyväksymistestauksen tarkistuslista järjestelmän hankkijalle

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

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

UCOT-Sovellusprojekti. Testausraportti

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

Testausraportti. Oppimistavoitteiden hallintajärjestelmä harri

Onnistunut SAP-projekti laadunvarmistuksen keinoin

Testauksen hallinta Testaustyökalut Luento 7 Antti-Pekka Tuovinen

TIE Ohjelmistojen testaus Harjoitustyön esittely osa 2: Vaiheet 3 & 4. Antti Jääskeläinen Matti Vuori

Testaussuunnitelma Labra

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

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

TIE Ohjelmistojen testaus Harjoitustyön esittely osa 2: Vaiheet 3 & 4. Antti Jääskeläinen Matti Vuori

Sähköinen äänestämisen testaus

Simulaattoriavusteinen ohjelmistotestaus työkoneympäristössä. Simo Tauriainen

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

Laadunvarmistusdokumentti

Testauspalvelu laadunvarmistajana Arekin monitoimittajaympäristössä. Satu Koskinen Teknologiajohtaja, Arek Oy

Testaaminen ohjelmiston kehitysprosessin aikana

Convergence of messaging

Testaussuunnitelma. Ohjelmistotuotantoprojektin tietojärjestelmä OhtuTie

Testaussuunnitelma. Oppimistavoitteiden hallintajärjestelmä harri

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

CoMa - Testausdokumentti

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

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

CT60A4150 OHJELMISTOTESTAUKSEN PERUSTEET. Jussi Kasurinen Kevät 2016

Ohjelmiston toteutussuunnitelma

Logistiikkakeskuspalveluiden mahdollisuudet Oulussa Jukka Lanu, HUB logistics

Testaus osana ohjelmistojen elinkaarta I

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

Fiksumpi käyttöliittymä kuntaan. Miten kuntien tietojärjestelmät saadaan palvelemaan kuntalaisia? LapIT-päivät 2015

Ohjelmistojen mallintaminen. Luento 11, 7.12.

Tapahtuipa Testaajalle...

Testausoppeja toimialavaihdoksesta

Ohjelmiston testaus ja laatu. Testaustasot

Kontrollipolkujen määrä

T Testiraportti TR-3. ETL-työkalu

Ohjelmistotuotantoprojekti

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

@Tampereen Testauspäivät ( )

Testaussuunnitelma Versio Päiväys Tekijä Kuvaus

Tutkittua tietoa. Tutkittua tietoa 1

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

TESTIRAPORTTI - VYM JA KANTA Virtuaaliyhteisöjen muodostaminen Versio 1.0

T Testiraportti - järjestelmätestaus

T Testiraportti TR-2. ETL-työkalu

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

Helia Ohjelmointitaito Tuomas Kaipainen Mermit Business Applications Oy Mermit Business Applications

Project-TOP QUALITY GATE

Ohjelmistotekniikka - Luento 2

Yksikkötestaus. Kattava testaus. Moduulitestaus. Ohjelman testaus. yksikkotestaus/ Seija Lahtinen

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

Ohjelmistotestauksen perusteita II

Ohjelmistotekniikka - Luento 2 Jouni Lappalainen

Onnistunut Vaatimuspohjainen Testaus

Testaus elinkaaressa

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

Ketterä suomalainen tietojärjestelmätoimittaja palveluksessasi.

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

Good Minton QA Raportti Iteraatio 1 Sulkapalloliiton Kilpailujärjestelmä

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

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

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

Testaus osana ohjelmistojen elinkaarta Luento 2 Antti-Pekka Tuovinen

Kuopio Testausraportti Asiakkaat-osakokonaisuus

CT60A4150 OHJELMISTOTESTAUKSEN PERUSTEET. Jussi Kasurinen Kevät 2015

Harjoituskoe Vastaukset. ISTQB Ketterä testaaja 2015 Perustason sertifikaattisisällön laajennus

Palvelunhallinta monitoimittajaympäristössä Sami Merovuo, Service Manager, HiQ Finland Oy

Tuotekehityskustannusten hallintaa laadukkaalla suunnittelulla Teemu Launis

Ohjelmistotuotteen hallinnasta

Testiraportti - Koordinaattieditori

Rinnakkaisten ohjelmien testaus Keskeisiä periaatteita ja strategioita

CT60A4150 OHJELMISTOTESTAUKSEN PERUSTEET. Jussi Kasurinen Kevät 2015

CT60A4150 OHJELMISTOTESTAUKSEN PERUSTEET. Jussi Kasurinen Kevät 2015

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

Testauksen hallinta ja johtaminen

58160 Ohjelmoinnin harjoitustyö

L models. Testisuunnitelma. Ryhmä Rajoitteiset

COTOOL dokumentaatio Testausdokumentit

Kahdenlaista testauksen tehokkuutta

Hirviö Laadunvarmistussuunnitelma

Testaussuunnitelma. Polku versio 1.0. Projektiryhmä. Janne Pihlajaniemi. Antti Jämsén.

Lohtu-projekti. Testaussuunnitelma

Kansallinen palveluväylä - yleiskuva ja tilanne nyt , Jyväskylä Pauli Kartano Valtiovarainministeriö, JulkICT

WCLIQUE. Ohjelmistoprojekti. Testaussuunnitelma

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

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

Kuopio Testausraportti Kalenterimoduulin integraatio

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

CT60A4150 OHJELMISTOTESTAUKSEN PERUSTEET. Jussi Kasurinen Kevät 2015

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

Automaattinen yksikkötestaus

Onnistunut ohjelmistoprojekti

Työkalut ohjelmistokehityksen tukena

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

Transkriptio:

Testauksen hallintaa teekkareille (ja muille kiinnostuneille) Arto Stenberg

Symbio lyhyesti Innovatiivinen tuotekehitys- ja testauskumppani Juuret Suomessa, perustettu 1997 Laadukkaat ohjelmistotoimitukset Joustavat ja ketterät toimintatavat Toimintaa Euroopassa, Yhdysvalloissa ja Aasiassa 1800 ammattilaista, vahva teknologia- ja toimialatuntemus Laaja ja voimakkaasti kasvava asiakaskunta Tyytyväiset asiakkaat Co-Creating What s Next 2

Symbio Suomessa PALVELUMME Menetelmät, ohjelmistokehitys, laadunvarmistus ja testaus TOIMIPISTEET HENKILÖKUNTA TIESITKÖ ETTÄ ASIAKKAITAMME SUOMESSA Helsinki, Tampere, Oulu; Salo, Lahti, Kuopio Suomessa 280, joista 150 laatu- ja testausammattilaista. Lisäksi laaja verkosto yhteistyökumppaneita. Symbio on Suomen suurin yksityisessä omistuksessa oleva ohjelmistotestauspalveluja tarjoava yritys (Marketvisio) Olemme Hanselin ja Kuntahankintojen puitesopimustoimittaja Asiakkaamme ovat tyytyväisiä, 93% on suositellut tai suosittelisi Symbiota (Innolink Research) Co-Creating What s Next 3

Co-Creating What s Next 4

Testauksen hallintaa standardin mukaisesti Co-Creating What s Next 5

ISO/IEC/IEEE 29119-2: Test Processes Co-Creating What s Next 6

Co-Creating What s Next 7

Co-Creating What s Next 8

Testauksen hallinta Kuinka hallita kaaosta ja samalla tavoitella täydellisyyttä Co-Creating What s Next 9

Testauksen hallinta Suunnittelu Raportointi Ympäristö Toimittajat Resurssit Testauspäällikkö Projekti Ehdot ja rajoitteet Testaustiimi Työkalut Vianhallinta Co-Creating What s Next 10

Onnistunut projekti Aikataulu Kustannukset Ominaisuudet Laatu Co-Creating What s Next 11

Push vai pull Push Toimittaja Palveluntarjoaja Asiakas Pull Toimittaja Palveluntarjoaja Asiakas Co-Creating What s Next 12

Testausarkkitehtuuri Palvelutaso (sisältää useita prosesseja) Tuotantoympäristö Kädet ristiin, että kaikki toimii Prosessi (sisältää useita etenemispolkuja ja käyttötapauksia) Tuotannon testausympäristö Hyväksymistestaus Käyttötapaus (sisältää useita etenemispolkuja) Testausympäristö Järjestelmätestaus Integrointitestaus Kooditaso (komponentit, skriptit, tiedostot, tietokanta yms.) Työasema Yksikkötestaus Co-Creating What s Next 13

Testausstrategia Mitä ja missä testataan Kuinka kattavasti testataan Miten sopeudutaan muutoksiin Ja sitten rankkaa testausta Co-Creating What s Next 14

Testausstrategia ja riskit Tuoteriskit (asiakaslähtöinen): - Kuinka paljon tätä ominaisuutta käytetään? - Kuinka tärkeä tämä ominaisuus on asiakkaalle? - Miten tämän ominaisuuden toimimattomuus tai häiriötilanteet vaikuttavat asiakkaan jokapäiväiseen tekemiseen? Tekniset riskit (toimittajalähtöinen): - Onko tässä ominaisuudessa paljon uutta toiminnallisuutta, vikakorjauksia, yhteyksiä toisiin ominaisuuksiin tai muihin järjestelmiin? Co-Creating What s Next 15

Seuranta Edistyminen ja mittarit Testaajan tuntuma: - Kattavuus ja laatuvaikutelma Vianhallinta: löydetyt virheet ja niiden käsittely Mikä haittaa testauksen etenemistä? Pitääkö priorisoida uudelleen? Co-Creating What s Next 16

Mittarit Kattavuus: - Vaatimukset, käyttötapaukset, tarinat, ominaisuudet Virheet: - Löydetyt, raportoidut Käytetyt tunnit: - Testaaminen, muut testaukseen liittyvät työt, muu työ Testimateriaali: - Testitapaukset, testisetit, testisessiot Co-Creating What s Next 17

Raportointi Voiko tämä laittaa eteenpäin / julkaista / luovuttaa asiakkaalle testattavaksi? Co-Creating What s Next 18

Mittaritietoa ison tietojärjestelmän testauksesta Co-Creating What s Next 19

Testaustehokkuus Testausryhmä: - Löydetyt virheet / työtunnit: (207 / 437) * 100 = 0,47 - Osuus kaikista löydetyistä vioista: (207 / 256) * 100 = 81 % Kouluttajat & lähituki: - Löydetyt virheet / työtunnit: (25 / 173,5) * 100 = 0,14 Co-Creating What s Next 20

Vikakorjauksien läpimenoaste Hyväksytyt vikakorjaukset / kaikki vikakorjaukset 219 / 269 = 0,8141 * 100 = noin 81 % Co-Creating What s Next 21

Co-Creating What s Next