ADDITIONAL
BENEFITS
Support loads are lessened
A holistic view of your products
Slide 8
Slide 8 text
ADDITIONAL
BENEFITS
Support loads are lessened
A holistic view of your products
Satis-fucking-faction
Slide 9
Slide 9 text
“ Software is eating
the world ”
Marc An en
Slide 10
Slide 10 text
GitHub for Mac
Slide 11
Slide 11 text
~~~~~~~~~~~~~~
GitHub dot com
~~~~ ~~ ~~
Slide 12
Slide 12 text
GitHub.com
is deployed many
times a day
Slide 13
Slide 13 text
GitHub for Mac
is updated roughly
every 2 weeks
Slide 14
Slide 14 text
No content
Slide 15
Slide 15 text
Time Constraints
testing can cause latency between releases
Slide 16
Slide 16 text
Time Constraints
testing can cause latency between releases
Code Changes
a quickly evolving code base can results in:
• a higher number of bugs
• harder to find bugs
• a greater risk that a fix will cause new bugs
Slide 17
Slide 17 text
Time Constraints
Code Changes
Slide 18
Slide 18 text
No content
Slide 19
Slide 19 text
Checking for updates…
Slide 20
Slide 20 text
a story
of woe
Slide 21
Slide 21 text
No content
Slide 22
Slide 22 text
No content
Slide 23
Slide 23 text
No content
Slide 24
Slide 24 text
Exploratory
testing
Slide 25
Slide 25 text
“Scientific
thinking
in real-time”
James Ba
Slide 26
Slide 26 text
the
Method
Slide 27
Slide 27 text
No content
Slide 28
Slide 28 text
L Stra erg
The Method trains actors to use their
imagination, senses and emotions to
conceive of characters with unique
and original behavior, creating
performances grounded in the human
truth of the moment ”
“
Slide 29
Slide 29 text
No content
Slide 30
Slide 30 text
SEPARATE
Emotional vs. rational
Slide 31
Slide 31 text
Operant conditioning
CONSIDER
Slide 32
Slide 32 text
No content
Slide 33
Slide 33 text
?
Slide 34
Slide 34 text
Authentic Test Environments
create a ‘character profile’ for your testing
Slide 35
Slide 35 text
Dave
Slide 36
Slide 36 text
No content
Slide 37
Slide 37 text
No content
Slide 38
Slide 38 text
No content
Slide 39
Slide 39 text
No content
Slide 40
Slide 40 text
No content
Slide 41
Slide 41 text
No content
Slide 42
Slide 42 text
SIGNIFICANCE
is
Objective
Slide 43
Slide 43 text
Gerald Weinberg
Would you fly on an airplane's maiden
flight based on the assurance that
all parts were tested prior to
assembly? ”
“
Slide 44
Slide 44 text
ISSUE SIGNIFICANCE
Numbers and Stats
Slide 45
Slide 45 text
ISSUE SIGNIFICANCE
Numbers and Stats Holistic Knowledge
Slide 46
Slide 46 text
References
Slide 47
Slide 47 text
Support
HUBOT
ISSues
Pull
Requests
Slide 48
Slide 48 text
SIGNIFICANCE
Slide 49
Slide 49 text
Dogfooding
Slide 50
Slide 50 text
M a k e
it
e a s y
Slide 51
Slide 51 text
No content
Slide 52
Slide 52 text
No content
Slide 53
Slide 53 text
No content
Slide 54
Slide 54 text
File it right
Slide 55
Slide 55 text
Good Bug Reports
reduce friction
and if necessary provide:
• detailed steps
• expected behaviors
articulate != verbose