SlideShare a Scribd company logo
1 of 28
Teststrategi! Teststrategi! Kom og kjøp! 
Testdagen ODIN 2013 
Remi Hansen 
26.09.2014 • © PROMIS AS 1
• Meg og mitt anliggende 
• Anti-patterns 
• Noen anbefalinger 
26.09.2014 • © PROMIS AS 2 
Photo (Flickr): Spiroll
26.09.2014 • © PROMIS AS 3 
Remi Hansen 
• Senior prosjektleder i PROMIS AS (www.promis.no) 
– ansvarlig for tjenesteområdet testledelse 
• Mer enn 20 års erfaring fra IT-konsulentbransjen 
• Ansvarlig for test i NAV Modernisering 
• Ingeniør Informatikk, Siv.ing. Industriell Økonomi, NTNU 
• Har holdt to foredrag på Scrum Gathering Global Events 
om ledelse av smidige prosjekter 
• Holder foredrag på EuroSTAR senere i høst 
• Sertifisert Project Management Professional (PMP), PRINCE2 Practitioner, 
IT Project Professional (ITPP), CSPO, ISTQB Foundation og ITIL 
no.linkedin.com/in/remihansen/
Det jeg vil du skal huske 
1. Våg å bryte teststrategi anti-patterns 
2. Teststrategi er for kommunikasjon – ikke dokumentasjon 
3. Du får en viss mengde oppmerksomhet – bruk den klokt 
- til å forankre det handlingsrommet du trenger 
26.09.2014 • © PROMIS AS 4 
Foto (Flickr): 
Jordan McCullough
Teststrategi 
anti-patterns 
26.09.2014 • © PROMIS AS 5 
Photo (Flickr): 
thegift73
26.09.2014 • © PROMIS AS 6 
Anti-pattern? 
An anti-pattern is a pattern used in social or business operations 
or software engineering that may be commonly used 
but is ineffective and/or counterproductive in practice 
Altså: Utbredt praksis som ikke er formålstjenlig
Kommer du på noen 
anti-patterns for teststrategier? 
26.09.2014 • © PROMIS AS 7
26.09.2014 • © PROMIS AS 8 
Anti-pattern #1 
Følg en mal basert på en internasjonal standard – 
pass på å skrive noe i alle kapitler og avsnitt
26.09.2014 • © PROMIS AS 9 
Anti-pattern #2 
Skriv som om dokumentet eksisterer 
helt uten kontekst
26.09.2014 • © PROMIS AS 10 
Anti-pattern #3 
Skriv som om leseren aldri 
har hørt om konseptet test
26.09.2014 • © PROMIS AS 11 
Anti-pattern #4 
Ikke kommuniser innholdet til noen 
før hele dokumentet er perfekt 
og det er formelt godkjent
26.09.2014 • © PROMIS AS 12 
Anti-pattern #5 
Volum = Kvalitet
26.09.2014 • © PROMIS AS 13 
Anti-pattern #6 
Skriv for menigheten 
– Hold deg strengt til fagtermer!
26.09.2014 • © PROMIS AS 14 
Anti-pattern #7 
Legg inn et øyeblikksbilde av risikoen, 
så det er slått fast en gang for alle
26.09.2014 • © PROMIS AS 15 
Anti-pattern #8 
Skriv masse om hva utviklerne skal gjøre 
med enhetstest
Resultatet – Det perfekte dokumentet! 
Følger du disse anti-patterns er du sikret arbeid 
i lang tid 
med å produsere et uangripelig dokument 
på minst 50 sider 
- Nesten uten verdi 
fordi ingen orker lese det 
- Og de som orker å lese det 
er i alle fall ikke er de som burde lese det 
26.09.2014 • © PROMIS AS 16
Hva er rekorden i teststrategisidemeterbæring? 
26.09.2014 • © PROMIS AS 17
Anbefalinger 
26.09.2014 • © PROMIS AS 18 
Photo (Flickr): 
thegift73
26.09.2014 • © PROMIS AS 19 
Kommunikasjon! 
• Teststrategi er for kommunikasjon 
– ikke dokumentasjon 
• Skriv for målgruppen! 
• Få frem de viktige valgene på en forståelig måte 
– ikke la det viktige drukne i det uviktige 
• Dokumentet har ingen verdi i seg selv 
– den felles forståelse og retning som skapes er 
verdien
26.09.2014 • © PROMIS AS 20 
Forankring! 
• Ta det gjerne inkrementelt – bygg oppslutning rundt de 
overordnede valgene før de mer detaljerte forholdene 
behandles 
• Presentasjon er mer effektivt enn dokument 
• Skape diskusjon og forankret konklusjon 
• Trenger vi det tradisjonelle dokumentet? 
• Hva er viktigst i en teststrategi? 
- Få tilslutning fra ledelsen for de viktigste valgene, 
som gir deg klare rammer å styre innenfor
26.09.2014 • © PROMIS AS 21 
Selg budskapet! 
• Du får en viss porsjon oppmerksomhet – hvordan vil du bruke 
den? 
• Ikke få leserne til å forholde seg til detaljer eller faglige forhold de 
ikke trenger å engasjere seg i – det drukner budskapet 
• Ikke kast bort plass og oppmerksomhet på det 
som finnes andre steder 
• Våg å imponere med en kort og konsis strategi – gjerne på 
presentasjonsform 
• Bruk tabeller og figurer for å lage komprimerte oversikter 
• Det er modigere (og vanskeligere) enn å skjule seg bak 50 sider 
basert på en gammeldags og lite treffsikker standard
26.09.2014 • © PROMIS AS 22 
Forutsett kunnskap! 
• Ikke undervurder det faglige nivået der ute 
– de fleste prosjektledere og styringsgrupper har vært med 
i mange prosjekter og lært mye om test 
• En beslutningstaker uten kunnskap om test vil ikke få det 
selv om du skriver detaljert – ikke skriv en lærebok!
26.09.2014 • © PROMIS AS 23 
Hva er viktig? 
Hva ville du tatt med 
hvis du skulle skrive teststrategien 
på fem foiler?
Hvilke spørsmål skal en teststrategi besvare? 
• Hvilke tester skal vi utføre? 
• Når skal testene utføres (i hvilke faser)? 
• Hvem (hvilke roller) skal utføre testene? 
• I hvilke miljøer tester vi? 
• Hvilke testteknikker kreves? 
• Hva er testobjektene? 
• Hva er akseptansekriteriene? 
• Hvilke verktøy bruker vi? 
• Hvilken dokumentasjon kreves? 
• Hvilke metrikker / KPI’er trenger vi? 
26.09.2014 • © PROMIS AS 24 
Samlet fremstilling 
(tabell / figur) 
Trenger vi dette 
i strategien? 
Flyttes til testplan 
Hva savnes?
Andre viktige valg kan være (avhengig av situasjon) 
• Målsetning / Forretningsmessig risikovurdering 
• Automatiseringsstrategi 
• Avklaringer rundt scope og ambisjon for de testene som ligger i 
«ytterkanten», f.eks. ikke-funksjonelle tester inkl. ytelsestest, 
regresjonstester, driftsrelaterte tester, kvalitetssikring av 
dokumentasjon, usability tester, etc. 
26.09.2014 • © PROMIS AS 25 
• Ressursbehov 
 Tenk selv – ikke baser deg på å fylle ut en omfattende mal 
 Skill tydelig på 
 Teststrategi – de overordnede føringene og prioriteringene som prosjektledelsen og 
styringsgruppa skal stille seg bak 
og 
 Testplaner – alt det du som testleder og fagperson kan ta ansvar for selv
26.09.2014 • © PROMIS AS 26 
Det du skulle huske 
1. Våg å bryte teststrategi anti-patterns 
2. Teststrategi er for kommunikasjon 
– ikke dokumentasjon 
3. Du får en viss mengde oppmerksomhet – bruk den klokt 
- til å forankre det handlingsrommet du trenger 
Photo (Flickr): 
ILhan Gendron
Befri oss fra oppblåste teststrategier! 
26.09.2014 • © PROMIS AS 27 
Photo (Flickr): 
Jake Gagne
26.09.2014 • © PROMIS AS 28 
Photo (Flickr): 
Horia Varlan 
Du treffer meg på remi.hansen@promis.no

More Related Content

Similar to Teststrategi! teststrategi! kom og kjøp!

Testpub #11_12.12.2013 - Risikobasert testing
Testpub #11_12.12.2013 - Risikobasert testingTestpub #11_12.12.2013 - Risikobasert testing
Testpub #11_12.12.2013 - Risikobasert testingMinh Nguyen
 
BA2015 Tønsbergprosjektet (7ende byggetrinn) ved Sykehuset i Vestfold
BA2015 Tønsbergprosjektet (7ende byggetrinn) ved Sykehuset i VestfoldBA2015 Tønsbergprosjektet (7ende byggetrinn) ved Sykehuset i Vestfold
BA2015 Tønsbergprosjektet (7ende byggetrinn) ved Sykehuset i VestfoldLars Chr Christensen
 
Slik lykkes du med nye portaler, trond wold
Slik lykkes du med nye portaler, trond woldSlik lykkes du med nye portaler, trond wold
Slik lykkes du med nye portaler, trond woldErgoGroup
 
2012 – Strøm D - Siri Sundby - Smidig prosjektgjennomføring
2012 – Strøm D - Siri Sundby - Smidig prosjektgjennomføring2012 – Strøm D - Siri Sundby - Smidig prosjektgjennomføring
2012 – Strøm D - Siri Sundby - Smidig prosjektgjennomføringProsjekt 2013
 
Ux team of one yggdrasil 3003_2014
Ux team of one  yggdrasil 3003_2014Ux team of one  yggdrasil 3003_2014
Ux team of one yggdrasil 3003_2014lindajhelgesen
 
Gevinster Fra Smidige Prosjekter 1 1
Gevinster Fra Smidige Prosjekter 1 1Gevinster Fra Smidige Prosjekter 1 1
Gevinster Fra Smidige Prosjekter 1 1Anne Kristine Næss
 
2013 - Strøm 5 - Elisabeth Krogh - Hvordan lykkes med offshoring-prosjekter -...
2013 - Strøm 5 - Elisabeth Krogh - Hvordan lykkes med offshoring-prosjekter -...2013 - Strøm 5 - Elisabeth Krogh - Hvordan lykkes med offshoring-prosjekter -...
2013 - Strøm 5 - Elisabeth Krogh - Hvordan lykkes med offshoring-prosjekter -...Prosjekt 2013
 
Innhold på nye gjensidige.no
Innhold på nye gjensidige.noInnhold på nye gjensidige.no
Innhold på nye gjensidige.noLisa Kjelstad
 
Tips og triks for bedre brukeropplevelser
Tips og triks for bedre brukeropplevelserTips og triks for bedre brukeropplevelser
Tips og triks for bedre brukeropplevelserVegard Johansen
 
Hvorfor smidig - for Sykehuspartner 2020
Hvorfor smidig - for Sykehuspartner 2020Hvorfor smidig - for Sykehuspartner 2020
Hvorfor smidig - for Sykehuspartner 2020Ole Kristian Nystrøm
 
Strøm 5 - Vidar Sem - Skreddersøm av prosjektledelsesmetode
 Strøm 5 - Vidar Sem - Skreddersøm av prosjektledelsesmetode Strøm 5 - Vidar Sem - Skreddersøm av prosjektledelsesmetode
Strøm 5 - Vidar Sem - Skreddersøm av prosjektledelsesmetodeProsjekt 2013
 
Robust smidig utvikling - når resultater er viktigere enn religion
Robust smidig utvikling - når resultater er viktigere enn religionRobust smidig utvikling - når resultater er viktigere enn religion
Robust smidig utvikling - når resultater er viktigere enn religionThor Henning Hetland
 
150617 ba2015-frokostmøte Bygg og anlegg som virker og yter - modeller i tidl...
150617 ba2015-frokostmøte Bygg og anlegg som virker og yter - modeller i tidl...150617 ba2015-frokostmøte Bygg og anlegg som virker og yter - modeller i tidl...
150617 ba2015-frokostmøte Bygg og anlegg som virker og yter - modeller i tidl...Lars Chr Christensen
 

Similar to Teststrategi! teststrategi! kom og kjøp! (20)

Testpub #11_12.12.2013 - Risikobasert testing
Testpub #11_12.12.2013 - Risikobasert testingTestpub #11_12.12.2013 - Risikobasert testing
Testpub #11_12.12.2013 - Risikobasert testing
 
BA2015 Tønsbergprosjektet (7ende byggetrinn) ved Sykehuset i Vestfold
BA2015 Tønsbergprosjektet (7ende byggetrinn) ved Sykehuset i VestfoldBA2015 Tønsbergprosjektet (7ende byggetrinn) ved Sykehuset i Vestfold
BA2015 Tønsbergprosjektet (7ende byggetrinn) ved Sykehuset i Vestfold
 
Slik lykkes du med nye portaler, trond wold
Slik lykkes du med nye portaler, trond woldSlik lykkes du med nye portaler, trond wold
Slik lykkes du med nye portaler, trond wold
 
2012 – Strøm D - Siri Sundby - Smidig prosjektgjennomføring
2012 – Strøm D - Siri Sundby - Smidig prosjektgjennomføring2012 – Strøm D - Siri Sundby - Smidig prosjektgjennomføring
2012 – Strøm D - Siri Sundby - Smidig prosjektgjennomføring
 
Ux team of one yggdrasil 3003_2014
Ux team of one  yggdrasil 3003_2014Ux team of one  yggdrasil 3003_2014
Ux team of one yggdrasil 3003_2014
 
Målstyring 31 mai
Målstyring 31 maiMålstyring 31 mai
Målstyring 31 mai
 
Hva tenker difi om smidig?
Hva tenker difi om smidig?Hva tenker difi om smidig?
Hva tenker difi om smidig?
 
Tcd2015 brukerforum lage innhold selv
Tcd2015 brukerforum lage innhold selvTcd2015 brukerforum lage innhold selv
Tcd2015 brukerforum lage innhold selv
 
Gevinster Fra Smidige Prosjekter 1 1
Gevinster Fra Smidige Prosjekter 1 1Gevinster Fra Smidige Prosjekter 1 1
Gevinster Fra Smidige Prosjekter 1 1
 
Prosjektbeskrivelse phd
Prosjektbeskrivelse phdProsjektbeskrivelse phd
Prosjektbeskrivelse phd
 
2013 - Strøm 5 - Elisabeth Krogh - Hvordan lykkes med offshoring-prosjekter -...
2013 - Strøm 5 - Elisabeth Krogh - Hvordan lykkes med offshoring-prosjekter -...2013 - Strøm 5 - Elisabeth Krogh - Hvordan lykkes med offshoring-prosjekter -...
2013 - Strøm 5 - Elisabeth Krogh - Hvordan lykkes med offshoring-prosjekter -...
 
Prosjekthåndtering
ProsjekthåndteringProsjekthåndtering
Prosjekthåndtering
 
Innhold på nye gjensidige.no
Innhold på nye gjensidige.noInnhold på nye gjensidige.no
Innhold på nye gjensidige.no
 
Tips og triks for bedre brukeropplevelser
Tips og triks for bedre brukeropplevelserTips og triks for bedre brukeropplevelser
Tips og triks for bedre brukeropplevelser
 
Hvorfor smidig - for Sykehuspartner 2020
Hvorfor smidig - for Sykehuspartner 2020Hvorfor smidig - for Sykehuspartner 2020
Hvorfor smidig - for Sykehuspartner 2020
 
Strøm 5 - Vidar Sem - Skreddersøm av prosjektledelsesmetode
 Strøm 5 - Vidar Sem - Skreddersøm av prosjektledelsesmetode Strøm 5 - Vidar Sem - Skreddersøm av prosjektledelsesmetode
Strøm 5 - Vidar Sem - Skreddersøm av prosjektledelsesmetode
 
Robust smidig utvikling - når resultater er viktigere enn religion
Robust smidig utvikling - når resultater er viktigere enn religionRobust smidig utvikling - når resultater er viktigere enn religion
Robust smidig utvikling - når resultater er viktigere enn religion
 
Tcd 2014 tirsdag_06 axess_kurs og opplaering
Tcd 2014 tirsdag_06 axess_kurs og opplaeringTcd 2014 tirsdag_06 axess_kurs og opplaering
Tcd 2014 tirsdag_06 axess_kurs og opplaering
 
150617 ba2015-frokostmøte Bygg og anlegg som virker og yter - modeller i tidl...
150617 ba2015-frokostmøte Bygg og anlegg som virker og yter - modeller i tidl...150617 ba2015-frokostmøte Bygg og anlegg som virker og yter - modeller i tidl...
150617 ba2015-frokostmøte Bygg og anlegg som virker og yter - modeller i tidl...
 
Holte kurskatalog 2015
Holte kurskatalog 2015Holte kurskatalog 2015
Holte kurskatalog 2015
 

Teststrategi! teststrategi! kom og kjøp!

  • 1. Teststrategi! Teststrategi! Kom og kjøp! Testdagen ODIN 2013 Remi Hansen 26.09.2014 • © PROMIS AS 1
  • 2. • Meg og mitt anliggende • Anti-patterns • Noen anbefalinger 26.09.2014 • © PROMIS AS 2 Photo (Flickr): Spiroll
  • 3. 26.09.2014 • © PROMIS AS 3 Remi Hansen • Senior prosjektleder i PROMIS AS (www.promis.no) – ansvarlig for tjenesteområdet testledelse • Mer enn 20 års erfaring fra IT-konsulentbransjen • Ansvarlig for test i NAV Modernisering • Ingeniør Informatikk, Siv.ing. Industriell Økonomi, NTNU • Har holdt to foredrag på Scrum Gathering Global Events om ledelse av smidige prosjekter • Holder foredrag på EuroSTAR senere i høst • Sertifisert Project Management Professional (PMP), PRINCE2 Practitioner, IT Project Professional (ITPP), CSPO, ISTQB Foundation og ITIL no.linkedin.com/in/remihansen/
  • 4. Det jeg vil du skal huske 1. Våg å bryte teststrategi anti-patterns 2. Teststrategi er for kommunikasjon – ikke dokumentasjon 3. Du får en viss mengde oppmerksomhet – bruk den klokt - til å forankre det handlingsrommet du trenger 26.09.2014 • © PROMIS AS 4 Foto (Flickr): Jordan McCullough
  • 5. Teststrategi anti-patterns 26.09.2014 • © PROMIS AS 5 Photo (Flickr): thegift73
  • 6. 26.09.2014 • © PROMIS AS 6 Anti-pattern? An anti-pattern is a pattern used in social or business operations or software engineering that may be commonly used but is ineffective and/or counterproductive in practice Altså: Utbredt praksis som ikke er formålstjenlig
  • 7. Kommer du på noen anti-patterns for teststrategier? 26.09.2014 • © PROMIS AS 7
  • 8. 26.09.2014 • © PROMIS AS 8 Anti-pattern #1 Følg en mal basert på en internasjonal standard – pass på å skrive noe i alle kapitler og avsnitt
  • 9. 26.09.2014 • © PROMIS AS 9 Anti-pattern #2 Skriv som om dokumentet eksisterer helt uten kontekst
  • 10. 26.09.2014 • © PROMIS AS 10 Anti-pattern #3 Skriv som om leseren aldri har hørt om konseptet test
  • 11. 26.09.2014 • © PROMIS AS 11 Anti-pattern #4 Ikke kommuniser innholdet til noen før hele dokumentet er perfekt og det er formelt godkjent
  • 12. 26.09.2014 • © PROMIS AS 12 Anti-pattern #5 Volum = Kvalitet
  • 13. 26.09.2014 • © PROMIS AS 13 Anti-pattern #6 Skriv for menigheten – Hold deg strengt til fagtermer!
  • 14. 26.09.2014 • © PROMIS AS 14 Anti-pattern #7 Legg inn et øyeblikksbilde av risikoen, så det er slått fast en gang for alle
  • 15. 26.09.2014 • © PROMIS AS 15 Anti-pattern #8 Skriv masse om hva utviklerne skal gjøre med enhetstest
  • 16. Resultatet – Det perfekte dokumentet! Følger du disse anti-patterns er du sikret arbeid i lang tid med å produsere et uangripelig dokument på minst 50 sider - Nesten uten verdi fordi ingen orker lese det - Og de som orker å lese det er i alle fall ikke er de som burde lese det 26.09.2014 • © PROMIS AS 16
  • 17. Hva er rekorden i teststrategisidemeterbæring? 26.09.2014 • © PROMIS AS 17
  • 18. Anbefalinger 26.09.2014 • © PROMIS AS 18 Photo (Flickr): thegift73
  • 19. 26.09.2014 • © PROMIS AS 19 Kommunikasjon! • Teststrategi er for kommunikasjon – ikke dokumentasjon • Skriv for målgruppen! • Få frem de viktige valgene på en forståelig måte – ikke la det viktige drukne i det uviktige • Dokumentet har ingen verdi i seg selv – den felles forståelse og retning som skapes er verdien
  • 20. 26.09.2014 • © PROMIS AS 20 Forankring! • Ta det gjerne inkrementelt – bygg oppslutning rundt de overordnede valgene før de mer detaljerte forholdene behandles • Presentasjon er mer effektivt enn dokument • Skape diskusjon og forankret konklusjon • Trenger vi det tradisjonelle dokumentet? • Hva er viktigst i en teststrategi? - Få tilslutning fra ledelsen for de viktigste valgene, som gir deg klare rammer å styre innenfor
  • 21. 26.09.2014 • © PROMIS AS 21 Selg budskapet! • Du får en viss porsjon oppmerksomhet – hvordan vil du bruke den? • Ikke få leserne til å forholde seg til detaljer eller faglige forhold de ikke trenger å engasjere seg i – det drukner budskapet • Ikke kast bort plass og oppmerksomhet på det som finnes andre steder • Våg å imponere med en kort og konsis strategi – gjerne på presentasjonsform • Bruk tabeller og figurer for å lage komprimerte oversikter • Det er modigere (og vanskeligere) enn å skjule seg bak 50 sider basert på en gammeldags og lite treffsikker standard
  • 22. 26.09.2014 • © PROMIS AS 22 Forutsett kunnskap! • Ikke undervurder det faglige nivået der ute – de fleste prosjektledere og styringsgrupper har vært med i mange prosjekter og lært mye om test • En beslutningstaker uten kunnskap om test vil ikke få det selv om du skriver detaljert – ikke skriv en lærebok!
  • 23. 26.09.2014 • © PROMIS AS 23 Hva er viktig? Hva ville du tatt med hvis du skulle skrive teststrategien på fem foiler?
  • 24. Hvilke spørsmål skal en teststrategi besvare? • Hvilke tester skal vi utføre? • Når skal testene utføres (i hvilke faser)? • Hvem (hvilke roller) skal utføre testene? • I hvilke miljøer tester vi? • Hvilke testteknikker kreves? • Hva er testobjektene? • Hva er akseptansekriteriene? • Hvilke verktøy bruker vi? • Hvilken dokumentasjon kreves? • Hvilke metrikker / KPI’er trenger vi? 26.09.2014 • © PROMIS AS 24 Samlet fremstilling (tabell / figur) Trenger vi dette i strategien? Flyttes til testplan Hva savnes?
  • 25. Andre viktige valg kan være (avhengig av situasjon) • Målsetning / Forretningsmessig risikovurdering • Automatiseringsstrategi • Avklaringer rundt scope og ambisjon for de testene som ligger i «ytterkanten», f.eks. ikke-funksjonelle tester inkl. ytelsestest, regresjonstester, driftsrelaterte tester, kvalitetssikring av dokumentasjon, usability tester, etc. 26.09.2014 • © PROMIS AS 25 • Ressursbehov  Tenk selv – ikke baser deg på å fylle ut en omfattende mal  Skill tydelig på  Teststrategi – de overordnede føringene og prioriteringene som prosjektledelsen og styringsgruppa skal stille seg bak og  Testplaner – alt det du som testleder og fagperson kan ta ansvar for selv
  • 26. 26.09.2014 • © PROMIS AS 26 Det du skulle huske 1. Våg å bryte teststrategi anti-patterns 2. Teststrategi er for kommunikasjon – ikke dokumentasjon 3. Du får en viss mengde oppmerksomhet – bruk den klokt - til å forankre det handlingsrommet du trenger Photo (Flickr): ILhan Gendron
  • 27. Befri oss fra oppblåste teststrategier! 26.09.2014 • © PROMIS AS 27 Photo (Flickr): Jake Gagne
  • 28. 26.09.2014 • © PROMIS AS 28 Photo (Flickr): Horia Varlan Du treffer meg på remi.hansen@promis.no

Editor's Notes

  1. Hva er rekorden i teststrategisidemeterbæring? = antall meter en teststrategi er båret frem og tilbake i en PC-sekk med en vedhengende ambisjon om at du må lese det ferdig snart multiplisert med antall sider