SlideShare a Scribd company logo
1 of 32
Download to read offline
6.3.2015 © Copyright Knowit Oy 2015 | Confidential | Version 1.0 1
Laadunvarmistus ja testaus ammattina
Knowit Oy, Nina Perta
Nina Perta, Knowit
• Speaks, train, coach and
mentor about
• ISTQB Foundation + Knowit
Testing 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: @ninapfin
LinkedIn:
fi.linkedin.com/in/ninap
erta
Twitter: @ninapfin
LinkedIn:
fi.linkedin.com/in/ninap
erta
Mitä testaus on?
Testing leads to failure,
and failure leads to understanding
Burt Rutan
© Copyright Knowit Oy 2013 | Confidential | Version 1.0
Testaus on palvelua
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
Testaus on tekninen tutkimus, joka
tehdään laatuun liittyvän tiedon
paljastamiseksi testauksen kohteena
olevasta tuotteesta (Kaner)
Ohjelmiston testaaminen on empiiristä
tutkimusta ohjelmiston laadukkuudesta
kontekstissa, jossa ohjelmiston tulisi
toimia. Testaaminen tarjoaa asiakkaalle
tietoa testattavan tuotteen tai palvelun
laadusta. (Wikipedia)
Oleellinen osa testausta on siihen
liittyvän dokumentaation, työkalujen
yms. (testware) käyttäminen ja ylläpito
(Craig&Jaskiel)
Mitä testaajat tekevät?
© Copyright Knowit Oy 2013 | Confidential | Version 1.0
Testausmenetelmien valinta ja
kehittäminen
Testauksen kokonaissuunnittelu
Ohjelmiston laatukriteerien
kuvaaminen
Testiympäristön kuvaaminen
Määrittelyjen katselmointi
Testitapausten 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
Testausosaaminen
6.3.2015 © Copyright Knowit Oy 2013 | Confidential | Version 1.0 12
Testauksen
hallintavälineiden tuntemus
Katselmointitekniikat
Testitapaussuunnitelun
tekniikat
Dokumentointiosaaminen
Testausvälineiden tuntemus
Virheen raportointitaito
Raja-arvot
Arvoaluetestaus
Päätöstaulut
Tilamallit
Paritestaus
Käyttötapausten pohjalta
Käyttäjätarinoiden pohjalta
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
Hyvän testaajan ominaisuuksia
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
Ongelmanratkaisutaito
Rohkeus
Uteliaisuus
Passion
Testauksen yleisiä periaatteita
17
Testauksen yleiset periaatteet
• Testaus osoittaa vikojen olemassaolon – ei niiden puuttumista
6.3.2015 © Copyright Knowit Oy 2013 | Confidential | Version 1.0 18
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
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
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
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
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
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
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.
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/
26
6.3.2015 © Copyright Knowit Oy 2013 | Confidential | Version 1.0
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
Knowit lyhyesti
145 150
180
220
229 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ä
Konserninliikevaihto(MEUR)
Suomessa yli 20vuoden kokemus
100 asiantuntijaanoin
Kehitämme asiakkaittemme kilpailukykyä
Luomme kasvua digitalisoitumisesta integroidulla
digitaalisella kokemuksella.
• Voitokas asiakaskokemus saumattomana
polkuna eri kanavien ja kohtaamispisteiden läpi.
• Tuloksellinen verkkomarkkinointi, verkkomyynti
ja 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.
31
Want to know
more?
Nina
Perta
Knowit Oy
+358 40 3400 678
nina.perta@knowit.fi
fi.linkedin.com/in/nina
perta
There’s always a way.
Otherwise, we’ll invent it.

More Related Content

Similar to Testaus ammattina

Testaus 2014 -seminaari. Minna Aalto, Knowit, Vuoden Testaaja 2013
Testaus 2014 -seminaari. Minna Aalto, Knowit, Vuoden Testaaja 2013Testaus 2014 -seminaari. Minna Aalto, Knowit, Vuoden Testaaja 2013
Testaus 2014 -seminaari. Minna Aalto, Knowit, Vuoden Testaaja 2013Tieturi Oy
 
Kehmet-pikaraide-ohje-originaali.pdf
Kehmet-pikaraide-ohje-originaali.pdfKehmet-pikaraide-ohje-originaali.pdf
Kehmet-pikaraide-ohje-originaali.pdfkauttil1
 
Sosiaalisen median mittaaminen
Sosiaalisen median mittaaminenSosiaalisen median mittaaminen
Sosiaalisen median mittaaminenPetri Mertanen
 
Lean it aamiaisseminaari2016_06
Lean it aamiaisseminaari2016_06Lean it aamiaisseminaari2016_06
Lean it aamiaisseminaari2016_06Pentti Virtanen
 
Sähköiset kokeet ja arviointi (KATSO KUVAUKSESTA UUDEN VERSION LINKKI)
Sähköiset kokeet ja arviointi (KATSO KUVAUKSESTA UUDEN VERSION LINKKI)Sähköiset kokeet ja arviointi (KATSO KUVAUKSESTA UUDEN VERSION LINKKI)
Sähköiset kokeet ja arviointi (KATSO KUVAUKSESTA UUDEN VERSION LINKKI)Matleena Laakso
 
Ketterät vaatimukset - käyttäjätarina ja visio
Ketterät vaatimukset - käyttäjätarina ja visioKetterät vaatimukset - käyttäjätarina ja visio
Ketterät vaatimukset - käyttäjätarina ja visioKaroliina Luoto
 
Uudistuva standardi ISO 9001:2015 – Tietoja muutoksista
Uudistuva standardi ISO 9001:2015 – Tietoja muutoksistaUudistuva standardi ISO 9001:2015 – Tietoja muutoksista
Uudistuva standardi ISO 9001:2015 – Tietoja muutoksistaKiwa Inspecta Suomi
 
Scrumin nykytila ja kehitys
Scrumin nykytila ja kehitysScrumin nykytila ja kehitys
Scrumin nykytila ja kehitysSovelto
 
Tulevaisuuden ostaja rakentaa kumppanuutta ja vaatii kilpailukykyä 18.9.2008 ...
Tulevaisuuden ostaja rakentaa kumppanuutta ja vaatii kilpailukykyä 18.9.2008 ...Tulevaisuuden ostaja rakentaa kumppanuutta ja vaatii kilpailukykyä 18.9.2008 ...
Tulevaisuuden ostaja rakentaa kumppanuutta ja vaatii kilpailukykyä 18.9.2008 ...Sitra the Finnish Innovation Fund
 
Tulevaisuuden ostaja rakentaa kumppanuutta ja vaatii kilpailukykyä / Kaj Lindh
Tulevaisuuden ostaja rakentaa kumppanuutta ja vaatii kilpailukykyä / Kaj LindhTulevaisuuden ostaja rakentaa kumppanuutta ja vaatii kilpailukykyä / Kaj Lindh
Tulevaisuuden ostaja rakentaa kumppanuutta ja vaatii kilpailukykyä / Kaj LindhSitra the Finnish Innovation Fund
 
Mitä olemme oppineet Open Badge Factory -projektista?
Mitä olemme oppineet Open Badge Factory -projektista?Mitä olemme oppineet Open Badge Factory -projektista?
Mitä olemme oppineet Open Badge Factory -projektista?Eric Rousselle
 
Scrum-menetelmän käyttö Pirkanmaalaisissa ohjelmistoyrityksissä
Scrum-menetelmän käyttö Pirkanmaalaisissa ohjelmistoyrityksissäScrum-menetelmän käyttö Pirkanmaalaisissa ohjelmistoyrityksissä
Scrum-menetelmän käyttö Pirkanmaalaisissa ohjelmistoyrityksissäJyri Vuorinen
 
Ohjelmistotestauksen opetuksen kokemuksia fantasiatarinan avulla
Ohjelmistotestauksen opetuksen kokemuksia fantasiatarinan avullaOhjelmistotestauksen opetuksen kokemuksia fantasiatarinan avulla
Ohjelmistotestauksen opetuksen kokemuksia fantasiatarinan avullaKari Kakkonen
 
Nopeiden kokeilujen ohjelma 1. kierros 2015
Nopeiden kokeilujen ohjelma 1. kierros 2015Nopeiden kokeilujen ohjelma 1. kierros 2015
Nopeiden kokeilujen ohjelma 1. kierros 2015fiksukalasatama
 
Euroopan parasta testausta, Case Eläketurvakeskus - Henri Grönblom - Knowit Oy
Euroopan parasta testausta, Case Eläketurvakeskus - Henri Grönblom - Knowit OyEuroopan parasta testausta, Case Eläketurvakeskus - Henri Grönblom - Knowit Oy
Euroopan parasta testausta, Case Eläketurvakeskus - Henri Grönblom - Knowit OyKnowit Oy
 
Liittymisvalmistelut ja liittymisen tarjolla oleva tuki 070416
Liittymisvalmistelut ja liittymisen tarjolla oleva tuki 070416Liittymisvalmistelut ja liittymisen tarjolla oleva tuki 070416
Liittymisvalmistelut ja liittymisen tarjolla oleva tuki 070416THL
 

Similar to Testaus ammattina (20)

Testaus 2014 -seminaari. Minna Aalto, Knowit, Vuoden Testaaja 2013
Testaus 2014 -seminaari. Minna Aalto, Knowit, Vuoden Testaaja 2013Testaus 2014 -seminaari. Minna Aalto, Knowit, Vuoden Testaaja 2013
Testaus 2014 -seminaari. Minna Aalto, Knowit, Vuoden Testaaja 2013
 
Kehmet-pikaraide-ohje-originaali.pdf
Kehmet-pikaraide-ohje-originaali.pdfKehmet-pikaraide-ohje-originaali.pdf
Kehmet-pikaraide-ohje-originaali.pdf
 
Sosiaalisen median mittaaminen
Sosiaalisen median mittaaminenSosiaalisen median mittaaminen
Sosiaalisen median mittaaminen
 
Vaj koulutus 15092009
Vaj koulutus 15092009Vaj koulutus 15092009
Vaj koulutus 15092009
 
Lean it aamiaisseminaari2016_06
Lean it aamiaisseminaari2016_06Lean it aamiaisseminaari2016_06
Lean it aamiaisseminaari2016_06
 
Sähköiset kokeet ja arviointi (KATSO KUVAUKSESTA UUDEN VERSION LINKKI)
Sähköiset kokeet ja arviointi (KATSO KUVAUKSESTA UUDEN VERSION LINKKI)Sähköiset kokeet ja arviointi (KATSO KUVAUKSESTA UUDEN VERSION LINKKI)
Sähköiset kokeet ja arviointi (KATSO KUVAUKSESTA UUDEN VERSION LINKKI)
 
Ketterät vaatimukset - käyttäjätarina ja visio
Ketterät vaatimukset - käyttäjätarina ja visioKetterät vaatimukset - käyttäjätarina ja visio
Ketterät vaatimukset - käyttäjätarina ja visio
 
Uudistuva standardi ISO 9001:2015 – Tietoja muutoksista
Uudistuva standardi ISO 9001:2015 – Tietoja muutoksistaUudistuva standardi ISO 9001:2015 – Tietoja muutoksista
Uudistuva standardi ISO 9001:2015 – Tietoja muutoksista
 
Johdanto leaniin ja ketterään tietotyöhön
Johdanto leaniin ja ketterään tietotyöhönJohdanto leaniin ja ketterään tietotyöhön
Johdanto leaniin ja ketterään tietotyöhön
 
Scrumin nykytila ja kehitys
Scrumin nykytila ja kehitysScrumin nykytila ja kehitys
Scrumin nykytila ja kehitys
 
Tulevaisuuden ostaja rakentaa kumppanuutta ja vaatii kilpailukykyä 18.9.2008 ...
Tulevaisuuden ostaja rakentaa kumppanuutta ja vaatii kilpailukykyä 18.9.2008 ...Tulevaisuuden ostaja rakentaa kumppanuutta ja vaatii kilpailukykyä 18.9.2008 ...
Tulevaisuuden ostaja rakentaa kumppanuutta ja vaatii kilpailukykyä 18.9.2008 ...
 
Tulevaisuuden ostaja rakentaa kumppanuutta ja vaatii kilpailukykyä / Kaj Lindh
Tulevaisuuden ostaja rakentaa kumppanuutta ja vaatii kilpailukykyä / Kaj LindhTulevaisuuden ostaja rakentaa kumppanuutta ja vaatii kilpailukykyä / Kaj Lindh
Tulevaisuuden ostaja rakentaa kumppanuutta ja vaatii kilpailukykyä / Kaj Lindh
 
How we did it
How we did itHow we did it
How we did it
 
Mitä olemme oppineet Open Badge Factory -projektista?
Mitä olemme oppineet Open Badge Factory -projektista?Mitä olemme oppineet Open Badge Factory -projektista?
Mitä olemme oppineet Open Badge Factory -projektista?
 
Scrum-menetelmän käyttö Pirkanmaalaisissa ohjelmistoyrityksissä
Scrum-menetelmän käyttö Pirkanmaalaisissa ohjelmistoyrityksissäScrum-menetelmän käyttö Pirkanmaalaisissa ohjelmistoyrityksissä
Scrum-menetelmän käyttö Pirkanmaalaisissa ohjelmistoyrityksissä
 
Ohjelmistotestauksen opetuksen kokemuksia fantasiatarinan avulla
Ohjelmistotestauksen opetuksen kokemuksia fantasiatarinan avullaOhjelmistotestauksen opetuksen kokemuksia fantasiatarinan avulla
Ohjelmistotestauksen opetuksen kokemuksia fantasiatarinan avulla
 
Nopeiden kokeilujen ohjelma 1. kierros 2015
Nopeiden kokeilujen ohjelma 1. kierros 2015Nopeiden kokeilujen ohjelma 1. kierros 2015
Nopeiden kokeilujen ohjelma 1. kierros 2015
 
FINFOSEC
FINFOSECFINFOSEC
FINFOSEC
 
Euroopan parasta testausta, Case Eläketurvakeskus - Henri Grönblom - Knowit Oy
Euroopan parasta testausta, Case Eläketurvakeskus - Henri Grönblom - Knowit OyEuroopan parasta testausta, Case Eläketurvakeskus - Henri Grönblom - Knowit Oy
Euroopan parasta testausta, Case Eläketurvakeskus - Henri Grönblom - Knowit Oy
 
Liittymisvalmistelut ja liittymisen tarjolla oleva tuki 070416
Liittymisvalmistelut ja liittymisen tarjolla oleva tuki 070416Liittymisvalmistelut ja liittymisen tarjolla oleva tuki 070416
Liittymisvalmistelut ja liittymisen tarjolla oleva tuki 070416
 

Testaus ammattina

  • 1. 6.3.2015 © Copyright Knowit Oy 2015 | Confidential | Version 1.0 1 Laadunvarmistus ja testaus ammattina Knowit Oy, Nina Perta
  • 2. Nina Perta, Knowit • Speaks, train, coach and mentor about • ISTQB Foundation + Knowit Testing 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: @ninapfin LinkedIn: fi.linkedin.com/in/ninap erta Twitter: @ninapfin LinkedIn: fi.linkedin.com/in/ninap erta
  • 4. Testing leads to failure, and failure leads to understanding Burt Rutan
  • 5. © Copyright Knowit Oy 2013 | Confidential | Version 1.0 Testaus on palvelua
  • 6. 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
  • 7. Testaus on tekninen tutkimus, joka tehdään laatuun liittyvän tiedon paljastamiseksi testauksen kohteena olevasta tuotteesta (Kaner)
  • 8. Ohjelmiston testaaminen on empiiristä tutkimusta ohjelmiston laadukkuudesta kontekstissa, jossa ohjelmiston tulisi toimia. Testaaminen tarjoaa asiakkaalle tietoa testattavan tuotteen tai palvelun laadusta. (Wikipedia)
  • 9. Oleellinen osa testausta on siihen liittyvän dokumentaation, työkalujen yms. (testware) käyttäminen ja ylläpito (Craig&Jaskiel)
  • 11. © Copyright Knowit Oy 2013 | Confidential | Version 1.0 Testausmenetelmien valinta ja kehittäminen Testauksen kokonaissuunnittelu Ohjelmiston laatukriteerien kuvaaminen Testiympäristön kuvaaminen Määrittelyjen katselmointi Testitapausten 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
  • 12. Testausosaaminen 6.3.2015 © Copyright Knowit Oy 2013 | Confidential | Version 1.0 12 Testauksen hallintavälineiden tuntemus Katselmointitekniikat Testitapaussuunnitelun tekniikat Dokumentointiosaaminen Testausvälineiden tuntemus Virheen raportointitaito Raja-arvot Arvoaluetestaus Päätöstaulut Tilamallit Paritestaus Käyttötapausten pohjalta Käyttäjätarinoiden pohjalta
  • 13. 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
  • 15. 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 Ongelmanratkaisutaito Rohkeus Uteliaisuus
  • 18. Testauksen yleiset periaatteet • Testaus osoittaa vikojen olemassaolon – ei niiden puuttumista 6.3.2015 © Copyright Knowit Oy 2013 | Confidential | Version 1.0 18
  • 19. 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
  • 20. 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
  • 21. 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
  • 22. 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
  • 23. 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
  • 24. 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
  • 25. 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.
  • 26. 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/ 26 6.3.2015 © Copyright Knowit Oy 2013 | Confidential | Version 1.0
  • 27. 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
  • 29. 145 150 180 220 229 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ä Konserninliikevaihto(MEUR) Suomessa yli 20vuoden kokemus 100 asiantuntijaanoin
  • 30. Kehitämme asiakkaittemme kilpailukykyä Luomme kasvua digitalisoitumisesta integroidulla digitaalisella kokemuksella. • Voitokas asiakaskokemus saumattomana polkuna eri kanavien ja kohtaamispisteiden läpi. • Tuloksellinen verkkomarkkinointi, verkkomyynti ja 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.
  • 31. 31 Want to know more? Nina Perta Knowit Oy +358 40 3400 678 nina.perta@knowit.fi fi.linkedin.com/in/nina perta
  • 32. There’s always a way. Otherwise, we’ll invent it.