SlideShare une entreprise Scribd logo
1  sur  12
Télécharger pour lire hors ligne
Erfaringsbaseret test
Exploratory test
Formålet ved test
Test uden forberedelse
Hvad er det vi ikke ved
Kompetence udvikling

Testing isn't meant to be easy - it's meant to be valuable.
@FionaCCharles @james_christie img: @glennztees

Jesper Lindholt Ottosen
Test Manager NNIT
jlottosen.wordpress.com
@jlottosen

1
to solve a business
problem – if the
problem isn’t solved,
the product doesn’t
work. (Even of all the
tests are green).
No one notices the
wicked branches
when the tree is lit

http://jlottosen.wordpress.com/2013/05/26/look-for-minimum-viable-testing/
http://jlottosen.wordpress.com/2014/01/02/all-shapes-and-sizes/
2
Vi kan bruge hjernen til at
Overveje det implicitte –
Få ideer med –
Sige ”hvad nu hvis” –
Finde ukendte ting –
Lave hypoteser –
Lave det tilpassede –

Det er ikke alt der
tæller der kan måles
– og ikke alt som kan
måles, som tæller

Vi kan bruge hænderne til at
- Prøve det eksplicitte
– At udføre ideer med
– Mærke om ”det gør en forskel”
– Arbejde med kendte teknikker
– Lave beviser og konkretisere
– Lave det rutinerede

3
Hvad får dig og
kunden til at sove
godt?
Testdækning?
Flere fejl?
Løste problemer?
“ship it”

Men hvad hvis nu vi
strejkede?
#Catpic #sleepwell

http://www.softwaretestingclub.com/forum/topics/what-would-happen-if-we-went-on-strike
http://jlottosen.wordpress.com/2013/04/24/give-me-your-testing-worries/
4
Der er altid noget det
testes
Der er altid nogen der
tester
Der er altid noget der
checkes
Der er altid nogle der
checker

@jamesmarcusbach Rapid software Testing
http://jlottosen.wordpress.com/2013/08/14/when-do-testing-happen/
5
Session-based
Test Management
Mission
Charters
Sessions
Debrief

Mindmaps
Drawings

@cartoontester 2010

@ruudcox
@cartoontester
@charrett

http://www.ministryoftesting.com/resources/session-based-test-management/

6
Udokumenteret
- link
Turisme
- link
Til allersidst
- link
Hurtigt
- link
Exploratory testing isn’t...

By @michaelbolton

Uden værktøjer
- link

7
100 tc
½ time finde
50 timer

100 tc
½ time finde
50 timer

1 time skrive
2 gange om
200 timer

100 nye ideer
½ time finde
50 timer

100tc
½ time køre
50% fejl
20% rette
85 timer

200tc
½ time køre
50% fejl
20% nye ideer
170 timer

335 /100 = 3,35

270 /200 = 1,35

Mindre tid - Mere test

En bevidst strategi
Ide & afprøvning
Dette skridt afgør…
det næste
Lad eksperterne teste

Fokus på viden
Fokus på information
Fokus på beslutninger

8
“Testing is a sunk cost
– but the information it
provides – must
bring value to the
business”
Scott Barber,
Business Value of
Testing, created
for Let’s Test 2013,

Testing can value in every SDLC

http://scott-barber.blogspot.dk/2012/03/context-driven-approach-to-delivering.html
http://jlottosen.wordpress.com/2013/12/13/testing-has-to-be-fit-for-purpose-too/

9
“It Depends”

Man skal vide at ting
kan være anderledes
At der opstår noget
uventet.
Inattentional
Blindness

Nassim Taleb’s black Swan,
The Dancing Monkey
.. And unicorns

10
“The code is more like guidelines – than actual rules
Welcome aboard the Black Pearl Miss Swan”

11
Twitter
Blogs
Meetups / DK-WET
The Testing Circus
The Testing Planet
The Software Testing Club
EuroStar Webinar
Udacity & Coursera

http://jlottosen.wordpress.com/2013/12/13/fda-exploration-and-time-to-information/

12

Contenu connexe

Plus de InfinIT - Innovationsnetværket for it

Plus de InfinIT - Innovationsnetværket for it (20)

Infinit seminar 060918
Infinit seminar 060918Infinit seminar 060918
Infinit seminar 060918
 
DCR solutions
DCR solutionsDCR solutions
DCR solutions
 
Not your grandfathers BPM
Not your grandfathers BPMNot your grandfathers BPM
Not your grandfathers BPM
 
Kmd workzone - an evolutionary approach to revolution
Kmd workzone - an evolutionary approach to revolutionKmd workzone - an evolutionary approach to revolution
Kmd workzone - an evolutionary approach to revolution
 
EcoKnow - oplæg
EcoKnow - oplægEcoKnow - oplæg
EcoKnow - oplæg
 
Martin Wickins Chatbots i fronten
Martin Wickins Chatbots i frontenMartin Wickins Chatbots i fronten
Martin Wickins Chatbots i fronten
 
Marie Fenger ai kundeservice
Marie Fenger ai kundeserviceMarie Fenger ai kundeservice
Marie Fenger ai kundeservice
 
Mads Kaysen SupWiz
Mads Kaysen SupWizMads Kaysen SupWiz
Mads Kaysen SupWiz
 
Leif Howalt NNIT Service Support Center
Leif Howalt NNIT Service Support CenterLeif Howalt NNIT Service Support Center
Leif Howalt NNIT Service Support Center
 
Jan Neerbek NLP og Chatbots
Jan Neerbek NLP og ChatbotsJan Neerbek NLP og Chatbots
Jan Neerbek NLP og Chatbots
 
Anders Soegaard NLP for Customer Support
Anders Soegaard NLP for Customer SupportAnders Soegaard NLP for Customer Support
Anders Soegaard NLP for Customer Support
 
Stephen Alstrup infinit august 2018
Stephen Alstrup infinit august 2018Stephen Alstrup infinit august 2018
Stephen Alstrup infinit august 2018
 
Innovation og værdiskabelse i it-projekter
Innovation og værdiskabelse i it-projekterInnovation og værdiskabelse i it-projekter
Innovation og værdiskabelse i it-projekter
 
Rokoko infin it presentation
Rokoko infin it presentation Rokoko infin it presentation
Rokoko infin it presentation
 
Kenny erleben infinit_workshop
Kenny erleben infinit_workshopKenny erleben infinit_workshop
Kenny erleben infinit_workshop
 
Johan seltborg presentation danmark 2018-06-21
Johan seltborg presentation danmark 2018-06-21Johan seltborg presentation danmark 2018-06-21
Johan seltborg presentation danmark 2018-06-21
 
Christian wong skab nye it-sundhedsloesninger til boern
Christian wong skab nye it-sundhedsloesninger til boernChristian wong skab nye it-sundhedsloesninger til boern
Christian wong skab nye it-sundhedsloesninger til boern
 
Myopro exoskelet til hånd og arm
Myopro exoskelet til hånd og armMyopro exoskelet til hånd og arm
Myopro exoskelet til hånd og arm
 
Alexandre Alapetite Remote Reality Robots in Healthcare
Alexandre Alapetite Remote Reality Robots in HealthcareAlexandre Alapetite Remote Reality Robots in Healthcare
Alexandre Alapetite Remote Reality Robots in Healthcare
 
Unittest og coverage målinger i udviklingsmiljøet hos Deif Windpower
Unittest og coverage målinger i udviklingsmiljøet hos Deif WindpowerUnittest og coverage målinger i udviklingsmiljøet hos Deif Windpower
Unittest og coverage målinger i udviklingsmiljøet hos Deif Windpower
 

Erfaringsbaseret test af Jesper Lindholt Ottosen, NNIT A/S

  • 1. Erfaringsbaseret test Exploratory test Formålet ved test Test uden forberedelse Hvad er det vi ikke ved Kompetence udvikling Testing isn't meant to be easy - it's meant to be valuable. @FionaCCharles @james_christie img: @glennztees Jesper Lindholt Ottosen Test Manager NNIT jlottosen.wordpress.com @jlottosen 1
  • 2. to solve a business problem – if the problem isn’t solved, the product doesn’t work. (Even of all the tests are green). No one notices the wicked branches when the tree is lit http://jlottosen.wordpress.com/2013/05/26/look-for-minimum-viable-testing/ http://jlottosen.wordpress.com/2014/01/02/all-shapes-and-sizes/ 2
  • 3. Vi kan bruge hjernen til at Overveje det implicitte – Få ideer med – Sige ”hvad nu hvis” – Finde ukendte ting – Lave hypoteser – Lave det tilpassede – Det er ikke alt der tæller der kan måles – og ikke alt som kan måles, som tæller Vi kan bruge hænderne til at - Prøve det eksplicitte – At udføre ideer med – Mærke om ”det gør en forskel” – Arbejde med kendte teknikker – Lave beviser og konkretisere – Lave det rutinerede 3
  • 4. Hvad får dig og kunden til at sove godt? Testdækning? Flere fejl? Løste problemer? “ship it” Men hvad hvis nu vi strejkede? #Catpic #sleepwell http://www.softwaretestingclub.com/forum/topics/what-would-happen-if-we-went-on-strike http://jlottosen.wordpress.com/2013/04/24/give-me-your-testing-worries/ 4
  • 5. Der er altid noget det testes Der er altid nogen der tester Der er altid noget der checkes Der er altid nogle der checker @jamesmarcusbach Rapid software Testing http://jlottosen.wordpress.com/2013/08/14/when-do-testing-happen/ 5
  • 7. Udokumenteret - link Turisme - link Til allersidst - link Hurtigt - link Exploratory testing isn’t... By @michaelbolton Uden værktøjer - link 7
  • 8. 100 tc ½ time finde 50 timer 100 tc ½ time finde 50 timer 1 time skrive 2 gange om 200 timer 100 nye ideer ½ time finde 50 timer 100tc ½ time køre 50% fejl 20% rette 85 timer 200tc ½ time køre 50% fejl 20% nye ideer 170 timer 335 /100 = 3,35 270 /200 = 1,35 Mindre tid - Mere test En bevidst strategi Ide & afprøvning Dette skridt afgør… det næste Lad eksperterne teste Fokus på viden Fokus på information Fokus på beslutninger 8
  • 9. “Testing is a sunk cost – but the information it provides – must bring value to the business” Scott Barber, Business Value of Testing, created for Let’s Test 2013, Testing can value in every SDLC http://scott-barber.blogspot.dk/2012/03/context-driven-approach-to-delivering.html http://jlottosen.wordpress.com/2013/12/13/testing-has-to-be-fit-for-purpose-too/ 9
  • 10. “It Depends” Man skal vide at ting kan være anderledes At der opstår noget uventet. Inattentional Blindness Nassim Taleb’s black Swan, The Dancing Monkey .. And unicorns 10
  • 11. “The code is more like guidelines – than actual rules Welcome aboard the Black Pearl Miss Swan” 11
  • 12. Twitter Blogs Meetups / DK-WET The Testing Circus The Testing Planet The Software Testing Club EuroStar Webinar Udacity & Coursera http://jlottosen.wordpress.com/2013/12/13/fda-exploration-and-time-to-information/ 12