knowit oy, nina pertamyy.haaga-helia.fi/~ict2tn007/materiaalit/testauksesta_pertanina_15… · nina...
TRANSCRIPT
![Page 1: Knowit Oy, Nina Pertamyy.haaga-helia.fi/~ict2tn007/materiaalit/testauksesta_PertaNina_15… · Nina Perta, Knowit • Speaks, train, coach and mentor about • ISTQB Foundation +](https://reader034.vdocument.in/reader034/viewer/2022050517/5fa1791b83fec6018a172f3b/html5/thumbnails/1.jpg)
6.3.2015 © Copyright Knowit Oy 2015 | Confidential | Version 1.0 1
Laadunvarmistus ja testaus ammattina
Knowit Oy, Nina Perta
![Page 2: Knowit Oy, Nina Pertamyy.haaga-helia.fi/~ict2tn007/materiaalit/testauksesta_PertaNina_15… · Nina Perta, Knowit • Speaks, train, coach and mentor about • ISTQB Foundation +](https://reader034.vdocument.in/reader034/viewer/2022050517/5fa1791b83fec6018a172f3b/html5/thumbnails/2.jpg)
Nina Perta, Knowit
• Speaks, train, coach and mentor about
• ISTQB Foundation + KnowitTesting Professional
• CAT Certified Agile Tester, Agile testing
• Leadership
• Speaking & writing highlights
• Fistb Testing Assebly 2014, Planning and documentation in Agile projects
• Many years training experience at various customers
• Knowit seminars
• Knowit customer seminars and workshops
• Education• ISTQB Advanced certified in Test
Management and Test Analysis
• CAT Certified Agile Tester and CAT Trainer
• BBA, Helsinki Business Polytechnic
• IT studies in Helsinki Open University
• Professional achievements• Wide spread of business domain
knowledge
• Training
• Insurance, Pension and retail
• Knowit, Senior Quality Consultant and Teamleader
© Knowit Oy / SECRET (Internal slide)
Twitter: @ninapfinLinkedIn: fi.linkedin.com/in/ninaperta
Twitter: @ninapfinLinkedIn: fi.linkedin.com/in/ninaperta
![Page 3: Knowit Oy, Nina Pertamyy.haaga-helia.fi/~ict2tn007/materiaalit/testauksesta_PertaNina_15… · Nina Perta, Knowit • Speaks, train, coach and mentor about • ISTQB Foundation +](https://reader034.vdocument.in/reader034/viewer/2022050517/5fa1791b83fec6018a172f3b/html5/thumbnails/3.jpg)
Mitä testaus on?
![Page 4: Knowit Oy, Nina Pertamyy.haaga-helia.fi/~ict2tn007/materiaalit/testauksesta_PertaNina_15… · Nina Perta, Knowit • Speaks, train, coach and mentor about • ISTQB Foundation +](https://reader034.vdocument.in/reader034/viewer/2022050517/5fa1791b83fec6018a172f3b/html5/thumbnails/4.jpg)
Testing leads to failure, and failure leads to understanding
Burt Rutan
![Page 5: Knowit Oy, Nina Pertamyy.haaga-helia.fi/~ict2tn007/materiaalit/testauksesta_PertaNina_15… · Nina Perta, Knowit • Speaks, train, coach and mentor about • ISTQB Foundation +](https://reader034.vdocument.in/reader034/viewer/2022050517/5fa1791b83fec6018a172f3b/html5/thumbnails/5.jpg)
© Copyright Knowit Oy 2013 | Confidential | Version 1.0
Testaus on palvelua
![Page 6: Knowit Oy, Nina Pertamyy.haaga-helia.fi/~ict2tn007/materiaalit/testauksesta_PertaNina_15… · Nina Perta, Knowit • Speaks, train, coach and mentor about • ISTQB Foundation +](https://reader034.vdocument.in/reader034/viewer/2022050517/5fa1791b83fec6018a172f3b/html5/thumbnails/6.jpg)
Testaus on palvelutoiminto
Tavoitteena:
• Tuottaa mahdollisimman ajantasaista ja hyödyllistä tietoa järjestelmän todellisesta laadusta
Asiakkaat:
• Liiketoiminta ja tuoteomistajat
• Yritysjohto
• Kehittäjät ja määrittelijät
• Loppukäyttäjät
• Projektipäällikkö
© Copyright Knowit Oy 2013 | Confidential | Version 1.0
![Page 7: Knowit Oy, Nina Pertamyy.haaga-helia.fi/~ict2tn007/materiaalit/testauksesta_PertaNina_15… · Nina Perta, Knowit • Speaks, train, coach and mentor about • ISTQB Foundation +](https://reader034.vdocument.in/reader034/viewer/2022050517/5fa1791b83fec6018a172f3b/html5/thumbnails/7.jpg)
Testaus on tekninen tutkimus, joka tehdään laatuun liittyvän tiedon
paljastamiseksi testauksen kohteena olevasta tuotteesta (Kaner)
![Page 8: Knowit Oy, Nina Pertamyy.haaga-helia.fi/~ict2tn007/materiaalit/testauksesta_PertaNina_15… · Nina Perta, Knowit • Speaks, train, coach and mentor about • ISTQB Foundation +](https://reader034.vdocument.in/reader034/viewer/2022050517/5fa1791b83fec6018a172f3b/html5/thumbnails/8.jpg)
Ohjelmiston testaaminen on empiiristä tutkimusta ohjelmiston laadukkuudesta kontekstissa, jossa ohjelmiston tulisi
toimia. Testaaminen tarjoaa asiakkaalle tietoa testattavan tuotteen tai palvelun
laadusta. (Wikipedia)
![Page 9: Knowit Oy, Nina Pertamyy.haaga-helia.fi/~ict2tn007/materiaalit/testauksesta_PertaNina_15… · Nina Perta, Knowit • Speaks, train, coach and mentor about • ISTQB Foundation +](https://reader034.vdocument.in/reader034/viewer/2022050517/5fa1791b83fec6018a172f3b/html5/thumbnails/9.jpg)
Oleellinen osa testausta on siihen liittyvän dokumentaation, työkalujen yms. (testware) käyttäminen ja ylläpito
(Craig&Jaskiel)
![Page 10: Knowit Oy, Nina Pertamyy.haaga-helia.fi/~ict2tn007/materiaalit/testauksesta_PertaNina_15… · Nina Perta, Knowit • Speaks, train, coach and mentor about • ISTQB Foundation +](https://reader034.vdocument.in/reader034/viewer/2022050517/5fa1791b83fec6018a172f3b/html5/thumbnails/10.jpg)
Mitä testaajat tekevät?
![Page 11: Knowit Oy, Nina Pertamyy.haaga-helia.fi/~ict2tn007/materiaalit/testauksesta_PertaNina_15… · Nina Perta, Knowit • Speaks, train, coach and mentor about • ISTQB Foundation +](https://reader034.vdocument.in/reader034/viewer/2022050517/5fa1791b83fec6018a172f3b/html5/thumbnails/11.jpg)
© Copyright Knowit Oy 2013 | Confidential | Version 1.0
Testausmenetelmien valinta ja kehittäminen
Testauksen kokonaissuunnittelu
Ohjelmiston laatukriteerien kuvaaminen
Testiympäristön kuvaaminen
Määrittelyjen katselmointiTestitapausten suunnittelu
Testauksen suoritus ja tulosten analysointi
Testausvälineiden käytön tuki
Testiautomaation suunnittelu
Testausvälineiden valinta ja asennukset
Testauksen dokumentointi
Testiympäristöjen ja -aineiston
hallinta
![Page 12: Knowit Oy, Nina Pertamyy.haaga-helia.fi/~ict2tn007/materiaalit/testauksesta_PertaNina_15… · Nina Perta, Knowit • Speaks, train, coach and mentor about • ISTQB Foundation +](https://reader034.vdocument.in/reader034/viewer/2022050517/5fa1791b83fec6018a172f3b/html5/thumbnails/12.jpg)
Testausosaaminen
6.3.2015 © Copyright Knowit Oy 2013 | Confidential | Version 1.0 12
Testauksen hallintavälineiden tuntemus
Katselmointitekniikat
Testitapaussuunniteluntekniikat
Dokumentointiosaaminen
Testausvälineiden tuntemus
Virheen raportointitaito
Raja-arvotArvoaluetestaus
Päätöstaulut
TilamallitParitestaus
Käyttötapausten pohjalta
Käyttäjätarinoiden pohjalta
![Page 13: Knowit Oy, Nina Pertamyy.haaga-helia.fi/~ict2tn007/materiaalit/testauksesta_PertaNina_15… · Nina Perta, Knowit • Speaks, train, coach and mentor about • ISTQB Foundation +](https://reader034.vdocument.in/reader034/viewer/2022050517/5fa1791b83fec6018a172f3b/html5/thumbnails/13.jpg)
Erilaisia rooleja
• Testauspäällikkö
• Laatupäällikkö
• Testausasiantuntija
• Erikoistumisen alueet
• Web käyttöliittymät
• tietokannat ja tietovarastot
• tietoturva
• suorituskyky
• mobiili
• rajapintojen testaus
• käytettävyystestaus
• Testaaja / kehittäjä
• Liiketoiminnan valmentaja
• Automaatioasiantuntija
6.3.2015 © Copyright Knowit Oy 2013 | Confidential | Version 1.0 13
![Page 14: Knowit Oy, Nina Pertamyy.haaga-helia.fi/~ict2tn007/materiaalit/testauksesta_PertaNina_15… · Nina Perta, Knowit • Speaks, train, coach and mentor about • ISTQB Foundation +](https://reader034.vdocument.in/reader034/viewer/2022050517/5fa1791b83fec6018a172f3b/html5/thumbnails/14.jpg)
Hyvän testaajan ominaisuuksia
![Page 15: Knowit Oy, Nina Pertamyy.haaga-helia.fi/~ict2tn007/materiaalit/testauksesta_PertaNina_15… · Nina Perta, Knowit • Speaks, train, coach and mentor about • ISTQB Foundation +](https://reader034.vdocument.in/reader034/viewer/2022050517/5fa1791b83fec6018a172f3b/html5/thumbnails/15.jpg)
6.3.2015 © Copyright Knowit Oy 2013 | Confidential | Version 1.0 15
Hyvät tiimityöskentelytaidot
Ihmissuhde- ja viestintätaidot
Innovatiivisuus
Joustavuus ja kyky
sopeutua muutoksiin
Järjestelmällisyys
ja tarkkuus
Kyky ja halu jakaa
ideoita ja osaamista
Kriittinen
Kyky kyseenalaistaa ja
kysyä oikeita kysymyksiä
Rakentava, positiivinen "kapina" hallitsevia oloja vastaan
Kyky tunnistaa riskejä
Kyky työskennellä itsenäisesti
Kyky tunnistaa
riippuvuuksia
Kyky hahmottaa
kokonaisuuksia
Liiketoimintaprosessien ymmärtäminen
OngelmanratkaisutaitoRohkeus
Uteliaisuus
![Page 16: Knowit Oy, Nina Pertamyy.haaga-helia.fi/~ict2tn007/materiaalit/testauksesta_PertaNina_15… · Nina Perta, Knowit • Speaks, train, coach and mentor about • ISTQB Foundation +](https://reader034.vdocument.in/reader034/viewer/2022050517/5fa1791b83fec6018a172f3b/html5/thumbnails/16.jpg)
Passion
![Page 17: Knowit Oy, Nina Pertamyy.haaga-helia.fi/~ict2tn007/materiaalit/testauksesta_PertaNina_15… · Nina Perta, Knowit • Speaks, train, coach and mentor about • ISTQB Foundation +](https://reader034.vdocument.in/reader034/viewer/2022050517/5fa1791b83fec6018a172f3b/html5/thumbnails/17.jpg)
Testauksen yleisiä periaatteita
17
![Page 18: Knowit Oy, Nina Pertamyy.haaga-helia.fi/~ict2tn007/materiaalit/testauksesta_PertaNina_15… · Nina Perta, Knowit • Speaks, train, coach and mentor about • ISTQB Foundation +](https://reader034.vdocument.in/reader034/viewer/2022050517/5fa1791b83fec6018a172f3b/html5/thumbnails/18.jpg)
Testauksen yleiset periaatteet
• Testaus osoittaa vikojen olemassaolon – ei niiden puuttumista
6.3.2015 © Copyright Knowit Oy 2013 | Confidential | Version 1.0 18
![Page 19: Knowit Oy, Nina Pertamyy.haaga-helia.fi/~ict2tn007/materiaalit/testauksesta_PertaNina_15… · Nina Perta, Knowit • Speaks, train, coach and mentor about • ISTQB Foundation +](https://reader034.vdocument.in/reader034/viewer/2022050517/5fa1791b83fec6018a172f3b/html5/thumbnails/19.jpg)
Testauksen yleiset periaatteet
• Testaus osoittaa vikojen olemassaolon – ei niiden puuttumista
• Täydellinen testaus on mahdotonta - priorisoi
6.3.2015 © Copyright Knowit Oy 2013 | Confidential | Version 1.0 19
![Page 20: Knowit Oy, Nina Pertamyy.haaga-helia.fi/~ict2tn007/materiaalit/testauksesta_PertaNina_15… · Nina Perta, Knowit • Speaks, train, coach and mentor about • ISTQB Foundation +](https://reader034.vdocument.in/reader034/viewer/2022050517/5fa1791b83fec6018a172f3b/html5/thumbnails/20.jpg)
Testauksen yleiset periaatteet
• Testaus osoittaa vikojen olemassaolon – ei niiden puuttumista
• Täydellinen testaus on mahdotonta - priorisoi
• Aikainen testaus – aikainen virheen havainnointi säästää myös rahaa
6.3.2015 © Copyright Knowit Oy 2013 | Confidential | Version 1.0 20
![Page 21: Knowit Oy, Nina Pertamyy.haaga-helia.fi/~ict2tn007/materiaalit/testauksesta_PertaNina_15… · Nina Perta, Knowit • Speaks, train, coach and mentor about • ISTQB Foundation +](https://reader034.vdocument.in/reader034/viewer/2022050517/5fa1791b83fec6018a172f3b/html5/thumbnails/21.jpg)
Testauksen yleiset periaatteet
• Testaus osoittaa vikojen olemassaolon – ei niiden puuttumista
• Täydellinen testaus on mahdotonta - priorisoi
• Aikainen testaus – aikainen virheen havainnointi säästää myös rahaa
• Vikojen kasaantuminen – 80/20 sääntö
6.3.2015 © Copyright Knowit Oy 2013 | Confidential | Version 1.0 21
![Page 22: Knowit Oy, Nina Pertamyy.haaga-helia.fi/~ict2tn007/materiaalit/testauksesta_PertaNina_15… · Nina Perta, Knowit • Speaks, train, coach and mentor about • ISTQB Foundation +](https://reader034.vdocument.in/reader034/viewer/2022050517/5fa1791b83fec6018a172f3b/html5/thumbnails/22.jpg)
Testauksen yleiset periaatteet
• Testaus osoittaa vikojen olemassaolon – ei niiden puuttumista
• Täydellinen testaus on mahdotonta - priorisoi
• Aikainen testaus – aikainen virheen havainnointi säästää myös rahaa
• Vikojen kasaantuminen – 80/20 sääntö
• Hyönteismyrkkyparadoksi – varioi testitapauksia
6.3.2015 © Copyright Knowit Oy 2013 | Confidential | Version 1.0 22
![Page 23: Knowit Oy, Nina Pertamyy.haaga-helia.fi/~ict2tn007/materiaalit/testauksesta_PertaNina_15… · Nina Perta, Knowit • Speaks, train, coach and mentor about • ISTQB Foundation +](https://reader034.vdocument.in/reader034/viewer/2022050517/5fa1791b83fec6018a172f3b/html5/thumbnails/23.jpg)
Testauksen yleiset periaatteet
• Testaus osoittaa vikojen olemassaolon – ei niiden puuttumista
• Täydellinen testaus on mahdotonta - priorisoi
• Aikainen testaus – aikainen virheen havainnointi säästää myös rahaa
• Vikojen kasaantuminen – 80/20 sääntö
• Hyönteismyrkkyparadoksi – varioi testitapauksia
• Testaus on tilanneriippuvaista – lähes kaikki testauksessa on
tilanneriippuvaista
6.3.2015 © Copyright Knowit Oy 2013 | Confidential | Version 1.0 23
![Page 24: Knowit Oy, Nina Pertamyy.haaga-helia.fi/~ict2tn007/materiaalit/testauksesta_PertaNina_15… · Nina Perta, Knowit • Speaks, train, coach and mentor about • ISTQB Foundation +](https://reader034.vdocument.in/reader034/viewer/2022050517/5fa1791b83fec6018a172f3b/html5/thumbnails/24.jpg)
Testauksen yleiset periaatteet
• Testaus osoittaa vikojen olemassaolon – ei niiden puuttumista
• Täydellinen testaus on mahdotonta - priorisoi
• Aikainen testaus – aikainen virheen havainnointi säästää myös rahaa
• Vikojen kasaantuminen – 80/20 sääntö
• Hyönteismyrkkyparadoksi – varioi testitapauksia
• Testaus on tilanneriippuvaista – lähes kaikki testauksessa on
tilanneriippuvaista
• Virheettömyyden harhaluulo - toimii oikein mutta onko tarpeen mukainen,
suorituskykyongelmat tekevät käytöstä mahdotonta
6.3.2015 © Copyright Knowit Oy 2013 | Confidential | Version 1.0 24
![Page 25: Knowit Oy, Nina Pertamyy.haaga-helia.fi/~ict2tn007/materiaalit/testauksesta_PertaNina_15… · Nina Perta, Knowit • Speaks, train, coach and mentor about • ISTQB Foundation +](https://reader034.vdocument.in/reader034/viewer/2022050517/5fa1791b83fec6018a172f3b/html5/thumbnails/25.jpg)
6.3.2015 © Copyright Knowit Oy 2013 | Confidential | Version 1.0 25
Priorisoi testit niin, että milloin
hyvänsä testaus lopetetaan, paras
testaus on suoritettu käytössä olleen
ajan puitteissa.
![Page 26: Knowit Oy, Nina Pertamyy.haaga-helia.fi/~ict2tn007/materiaalit/testauksesta_PertaNina_15… · Nina Perta, Knowit • Speaks, train, coach and mentor about • ISTQB Foundation +](https://reader034.vdocument.in/reader034/viewer/2022050517/5fa1791b83fec6018a172f3b/html5/thumbnails/26.jpg)
Linkkejä
• Välineistä saat lisää tietoa esim. seuraavista:
• http://www.grove.co.uk/
• http://www.ovum.com/
• http://www.opensourcetesting.org/
• http://www.stickyminds.com/
• Testausalan organisaatiota ja blogeja
• http://www.fistb.fi/
• http://testausosy.fi/
• http://www.istqb.org/index.php
• https://djdegrood.wordpress.com/
• https://danashby04.wordpress.com/
• http://thesocialtester.co.uk/
• http://gojko.net/
266.3.2015 © Copyright Knowit Oy 2013 | Confidential | Version 1.0
![Page 27: Knowit Oy, Nina Pertamyy.haaga-helia.fi/~ict2tn007/materiaalit/testauksesta_PertaNina_15… · Nina Perta, Knowit • Speaks, train, coach and mentor about • ISTQB Foundation +](https://reader034.vdocument.in/reader034/viewer/2022050517/5fa1791b83fec6018a172f3b/html5/thumbnails/27.jpg)
Kirjoja ja muuta luettavaa
• Bach, J. http://www.satisfice.com/
• Bach. Rapid Testing Course.
• Collard, R. 1999. Test Design:
Developing Test Cases from Use
Cases. Software Testing & Quality Engineering 1, no. 4.
• IEEE Standard 610. Standard
Glossary of Software Engineering Terminology
• Kaner, C., J. Bach, and B. Pettichord.
2002. Lessons Learned in Software Testing - A Context-driven Approach.
Wiley Computer Publishing.
• Kaner, C. Teaching Domain Testing: A Status Report.
http://www.testingeducation.com/ .
2003.
• Myers, Glenford J. 1979. The Art of Software Testing. John Wiley & Sons,
Inc.
• Pettichord, B. Five Ways to Think About Black-box Testing.
http://www.stickyminds.com. 2001
• Wiegers, Karl. 1999. Software Requirements. Microsoft Press.
276.3.2015 © Copyright Knowit Oy 2013 | Confidential | Version 1.0
![Page 28: Knowit Oy, Nina Pertamyy.haaga-helia.fi/~ict2tn007/materiaalit/testauksesta_PertaNina_15… · Nina Perta, Knowit • Speaks, train, coach and mentor about • ISTQB Foundation +](https://reader034.vdocument.in/reader034/viewer/2022050517/5fa1791b83fec6018a172f3b/html5/thumbnails/28.jpg)
Knowit lyhyesti
![Page 29: Knowit Oy, Nina Pertamyy.haaga-helia.fi/~ict2tn007/materiaalit/testauksesta_PertaNina_15… · Nina Perta, Knowit • Speaks, train, coach and mentor about • ISTQB Foundation +](https://reader034.vdocument.in/reader034/viewer/2022050517/5fa1791b83fec6018a172f3b/html5/thumbnails/29.jpg)
145 150
180
220229 233
2008 2009 2010 2011 2012 2013
Pohjoismaisen konsernin resurssit, ketterä paikallinen kumppani
1800 asiantuntijaa Ruotsissa, Suomessa, Norjassa, Tanskassa ja Virossa
Knowit on listattu Tukholman OMX-pörssissä
Konsern
in liik
evaih
to (
ME
UR
)
Suomessa yli 20 vuoden kokemus
100 asiantuntijaanoin
![Page 30: Knowit Oy, Nina Pertamyy.haaga-helia.fi/~ict2tn007/materiaalit/testauksesta_PertaNina_15… · Nina Perta, Knowit • Speaks, train, coach and mentor about • ISTQB Foundation +](https://reader034.vdocument.in/reader034/viewer/2022050517/5fa1791b83fec6018a172f3b/html5/thumbnails/30.jpg)
Kehitämme asiakkaittemme kilpailukykyä
Luomme kasvua digitalisoitumisesta integroidulla digitaalisella kokemuksella.
• Voitokas asiakaskokemus saumattomana polkuna eri kanavien ja kohtaamispisteiden läpi.
• Tuloksellinen verkkomarkkinointi, verkkomyyntija tehokkaat sisällönhallinnan työkalut (CMS).
• Tulevaisuuden toimistotyö, mobiilityö ja asiakaskeskeiset tuottavuustyökalut
Design & Digital Quality & Software Development
Ohjelmistokehityksen ja laadunhallinnan palveluja järjestelmän elinkaaren kaikkiin vaiheisiin.
• Ohjelmistokehityshankkeiden laadukas hankinta, johtaminen ja toteutus.
• Autamme luomaan kokonaislaatua testaukseen keskitetyllä laadunvarmistuksella.
![Page 31: Knowit Oy, Nina Pertamyy.haaga-helia.fi/~ict2tn007/materiaalit/testauksesta_PertaNina_15… · Nina Perta, Knowit • Speaks, train, coach and mentor about • ISTQB Foundation +](https://reader034.vdocument.in/reader034/viewer/2022050517/5fa1791b83fec6018a172f3b/html5/thumbnails/31.jpg)
31
Want to knowmore?
Nina
PertaKnowit Oy
+358 40 3400 678
fi.linkedin.com/in/ninaperta
![Page 32: Knowit Oy, Nina Pertamyy.haaga-helia.fi/~ict2tn007/materiaalit/testauksesta_PertaNina_15… · Nina Perta, Knowit • Speaks, train, coach and mentor about • ISTQB Foundation +](https://reader034.vdocument.in/reader034/viewer/2022050517/5fa1791b83fec6018a172f3b/html5/thumbnails/32.jpg)
There’s always a way.
Otherwise, we’ll invent it.