Oplægget blev holdt ved et seminar i InfinIT-interessegruppen Softwaretest den 11. februar 2014. Læs mere om interessegruppen her: http://infinit.dk/dk/interessegrupper/softwaretest/softwaretest.htm
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
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