8/9/2019 Saga of Unsung Heroes (A tribute to all testers in this world)
1/129
Saga of Unsung Heroes
[email protected]://www.geektester.blogspot.com
8/9/2019 Saga of Unsung Heroes (A tribute to all testers in this world)
2/129
Im Raj.
8/9/2019 Saga of Unsung Heroes (A tribute to all testers in this world)
3/129
Im Nakul.
http://www.stickyminds.com/s.asp?F=S15975_ART_2
8/9/2019 Saga of Unsung Heroes (A tribute to all testers in this world)
4/129
We test software at BIEngineering, MSIT.
8/9/2019 Saga of Unsung Heroes (A tribute to all testers in this world)
5/129
Before starting we want toshow you some pictures
8/9/2019 Saga of Unsung Heroes (A tribute to all testers in this world)
6/129
8/9/2019 Saga of Unsung Heroes (A tribute to all testers in this world)
7/129
8/9/2019 Saga of Unsung Heroes (A tribute to all testers in this world)
8/129
8/9/2019 Saga of Unsung Heroes (A tribute to all testers in this world)
9/129
This presentations is for theTester, by the Testers.
8/9/2019 Saga of Unsung Heroes (A tribute to all testers in this world)
10/129
Testers,who save millions of dollars
8/9/2019 Saga of Unsung Heroes (A tribute to all testers in this world)
11/129
Testers,who save millions of dollars
by finding bugs
8/9/2019 Saga of Unsung Heroes (A tribute to all testers in this world)
12/129
Testers,who save millions of dollars
still stay unheard
8/9/2019 Saga of Unsung Heroes (A tribute to all testers in this world)
13/129
Testers,who save millions of dollars
still stay unsung
8/9/2019 Saga of Unsung Heroes (A tribute to all testers in this world)
14/129
Our job is to find faults in
the software
8/9/2019 Saga of Unsung Heroes (A tribute to all testers in this world)
15/129
If we say the software is fine
and it isnt, it looks likewedidnt do our jobs
8/9/2019 Saga of Unsung Heroes (A tribute to all testers in this world)
16/129
If we say the software isnt
fine and it is, it looks likewedont know what were
talking about
8/9/2019 Saga of Unsung Heroes (A tribute to all testers in this world)
17/129
If we say the software isnt
fine andwere correct, wevedone our jobs right,but now
other people have to do more
work to fix it.
8/9/2019 Saga of Unsung Heroes (A tribute to all testers in this world)
18/129
If we say the software IS fine
andwere correct, thenchampagne and pats on the
back of all the Developers
8/9/2019 Saga of Unsung Heroes (A tribute to all testers in this world)
19/129
How often does that happen?
8/9/2019 Saga of Unsung Heroes (A tribute to all testers in this world)
20/129
Scary Story #1Can we sign off?
8/9/2019 Saga of Unsung Heroes (A tribute to all testers in this world)
21/129
First lets hear this out..
8/9/2019 Saga of Unsung Heroes (A tribute to all testers in this world)
22/129
Developers & PMs havespent countless nights
developing the software
8/9/2019 Saga of Unsung Heroes (A tribute to all testers in this world)
23/129
They are proud parent;Its
their baby
8/9/2019 Saga of Unsung Heroes (A tribute to all testers in this world)
24/129
Nobodywants totell
someonethat they have anugly baby
8/9/2019 Saga of Unsung Heroes (A tribute to all testers in this world)
25/129
Nobody wants to tell
someone that they have anugly baby, unfortunately, its
our job.
8/9/2019 Saga of Unsung Heroes (A tribute to all testers in this world)
26/129
It is called Ugly BabySyndrome
8/9/2019 Saga of Unsung Heroes (A tribute to all testers in this world)
27/129
Here comes the questionagain
8/9/2019 Saga of Unsung Heroes (A tribute to all testers in this world)
28/129
Can we sign off ?
8/9/2019 Saga of Unsung Heroes (A tribute to all testers in this world)
29/129
TheInevitable & RecurringGhost
8/9/2019 Saga of Unsung Heroes (A tribute to all testers in this world)
30/129
All eyes on test; spotlights on
8/9/2019 Saga of Unsung Heroes (A tribute to all testers in this world)
31/129
Expectation from Test?
8/9/2019 Saga of Unsung Heroes (A tribute to all testers in this world)
32/129
Say YES to Go-Live
8/9/2019 Saga of Unsung Heroes (A tribute to all testers in this world)
33/129
Despite of the fact
8/9/2019 Saga of Unsung Heroes (A tribute to all testers in this world)
34/129
Despite of the factproduct crashes sometime
8/9/2019 Saga of Unsung Heroes (A tribute to all testers in this world)
35/129
Despite of the factfew scenarios are not working
8/9/2019 Saga of Unsung Heroes (A tribute to all testers in this world)
36/129
Despite of the factperformance doesnt always
meet the SLA.
8/9/2019 Saga of Unsung Heroes (A tribute to all testers in this world)
37/129
BecauseSaying NO is seldom an option
8/9/2019 Saga of Unsung Heroes (A tribute to all testers in this world)
38/129
BecauseTesters can sign off based on
their confidence & gut feel
8/9/2019 Saga of Unsung Heroes (A tribute to all testers in this world)
39/129
BecauseAfter all Quality istester baby
8/9/2019 Saga of Unsung Heroes (A tribute to all testers in this world)
40/129
But can we proposea formula for test sign-off
8/9/2019 Saga of Unsung Heroes (A tribute to all testers in this world)
41/129
But can we propose80/20 Sign-Off Formula
8/9/2019 Saga of Unsung Heroes (A tribute to all testers in this world)
42/129
80/20 Sign-O
ff Formula80 % of the decision to be based
ONLY on test metrics
8/9/2019 Saga of Unsung Heroes (A tribute to all testers in this world)
43/129
80/20 Sign-O
ff Formulaonly 20% decision to be based on
Testers Emotional Quotient
8/9/2019 Saga of Unsung Heroes (A tribute to all testers in this world)
44/129
80/20 Sign-O
ff FormulaSmiley
and Frown to be added to
to the app to take testersfeedback
8/9/2019 Saga of Unsung Heroes (A tribute to all testers in this world)
45/129
80/20 Sign-O
ff FormulaInterpretations can be derived
from data
0
5
10
Frown Smiley
Tester's Feedback - EQ
Feature Count
8/9/2019 Saga of Unsung Heroes (A tribute to all testers in this world)
46/129
Can we also proposea joint sign-off by
8/9/2019 Saga of Unsung Heroes (A tribute to all testers in this world)
47/129
Can we also proposea joint sign-off by
Dev, PM & Test
8/9/2019 Saga of Unsung Heroes (A tribute to all testers in this world)
48/129
After all Quality is everyonesresponsibility
8/9/2019 Saga of Unsung Heroes (A tribute to all testers in this world)
49/129
Sign-off decision will improve
because
8/9/2019 Saga of Unsung Heroes (A tribute to all testers in this world)
50/129
Sign-off decision will improve
becausedeveloper know the best about
code he has written
8/9/2019 Saga of Unsung Heroes (A tribute to all testers in this world)
51/129
Sign-off decision will improve
becausePM knows best about the
requirements & scope
8/9/2019 Saga of Unsung Heroes (A tribute to all testers in this world)
52/129
Sign-off decision will improve
because& Test knows the best about
what's working & what's not
8/9/2019 Saga of Unsung Heroes (A tribute to all testers in this world)
53/129
Sign-off decision will improvebecause
joint sign-off is going to make
everyone equally accountable
8/9/2019 Saga of Unsung Heroes (A tribute to all testers in this world)
54/129
Can we also dare to propose
8/9/2019 Saga of Unsung Heroes (A tribute to all testers in this world)
55/129
Can we also dare to proposestop putting unbearable
pressure on test
8/9/2019 Saga of Unsung Heroes (A tribute to all testers in this world)
56/129
Becauseasking this question everyday
will not really solvethe problem
8/9/2019 Saga of Unsung Heroes (A tribute to all testers in this world)
57/129
Becausethis will make your testers
nervous & sometime even scared
8/9/2019 Saga of Unsung Heroes (A tribute to all testers in this world)
58/129
Becausehumans commit most of the
errorswhen they are nervous &
under pressure
8/9/2019 Saga of Unsung Heroes (A tribute to all testers in this world)
59/129
Becauseto meet the high expectations
they might just break and say
GO
8/9/2019 Saga of Unsung Heroes (A tribute to all testers in this world)
60/129
Because
and its no news that even Indian
cricket team doesnt do so well
in pressure games
8/9/2019 Saga of Unsung Heroes (A tribute to all testers in this world)
61/129
Scary Story #2
Sandwich Problem
8/9/2019 Saga of Unsung Heroes (A tribute to all testers in this world)
62/129
Clock is ticking; Waiting forthetime bombto go off
8/9/2019 Saga of Unsung Heroes (A tribute to all testers in this world)
63/129
Drop doesnt arrive as
scheduled
8/9/2019 Saga of Unsung Heroes (A tribute to all testers in this world)
64/129
Because
8/9/2019 Saga of Unsung Heroes (A tribute to all testers in this world)
65/129
BecauseA new Change Request
creeps in too late in the cycle
8/9/2019 Saga of Unsung Heroes (A tribute to all testers in this world)
66/129
Because
an unexpected
environmental issue appears
in Dev
8/9/2019 Saga of Unsung Heroes (A tribute to all testers in this world)
67/129
Becauseone of the key developer is
on an emergency leave.
8/9/2019 Saga of Unsung Heroes (A tribute to all testers in this world)
68/129
Expectation from Test?
8/9/2019 Saga of Unsung Heroes (A tribute to all testers in this world)
69/129
Test is expected to
8/9/2019 Saga of Unsung Heroes (A tribute to all testers in this world)
70/129
Test is expected toAbsorbthe delay
8/9/2019 Saga of Unsung Heroes (A tribute to all testers in this world)
71/129
Test is expected to
Accommodate unplanned
drops
8/9/2019 Saga of Unsung Heroes (A tribute to all testers in this world)
72/129
Test is expected toto still discover all the bugs
despite of the time crunch.
8/9/2019 Saga of Unsung Heroes (A tribute to all testers in this world)
73/129
Test is expected toCatch up on the lost time.
8/9/2019 Saga of Unsung Heroes (A tribute to all testers in this world)
74/129
Can we propose
8/9/2019 Saga of Unsung Heroes (A tribute to all testers in this world)
75/129
Can we proposeDiversify your test strength!!
8/9/2019 Saga of Unsung Heroes (A tribute to all testers in this world)
76/129
Its all
about different Personas
8/9/2019 Saga of Unsung Heroes (A tribute to all testers in this world)
77/129
Choose a tester for Persona #1
Process, Positive Testing
Logical Text Book approach,
confides on Facts
8/9/2019 Saga of Unsung Heroes (A tribute to all testers in this world)
78/129
Choose a tester for Persona #2
Scenario Based, User Based,
Innovative, Optimistic &
Critical approach
8/9/2019 Saga of Unsung Heroes (A tribute to all testers in this world)
79/129
Choose a tester for Persona #2
Critical, Judgmental,
Hunch, Intuition &
Negative Tests approach
8/9/2019 Saga of Unsung Heroes (A tribute to all testers in this world)
80/129
Can we also propose
8/9/2019 Saga of Unsung Heroes (A tribute to all testers in this world)
81/129
Can we also proposeDuet Integration Testing!!
8/9/2019 Saga of Unsung Heroes (A tribute to all testers in this world)
82/129
Test participate in Dev Unit &Integration Testing
8/9/2019 Saga of Unsung Heroes (A tribute to all testers in this world)
83/129
Can we also proposeInternal Dog Fooding.
8/9/2019 Saga of Unsung Heroes (A tribute to all testers in this world)
84/129
Provide a test env toEx-Team member, community
users, Technology enthusiast
8/9/2019 Saga of Unsung Heroes (A tribute to all testers in this world)
85/129
In House UAT / Frequent BugBash
8/9/2019 Saga of Unsung Heroes (A tribute to all testers in this world)
86/129
Scary Story #3
Dont shoot the messenger
8/9/2019 Saga of Unsung Heroes (A tribute to all testers in this world)
87/129
Software Testers don't
break software; it'sbroken
when we get it.
8/9/2019 Saga of Unsung Heroes (A tribute to all testers in this world)
88/129
Testers are often perceived
as
8/9/2019 Saga of Unsung Heroes (A tribute to all testers in this world)
89/129
Testers are often perceived
as
show spoilers
8/9/2019 Saga of Unsung Heroes (A tribute to all testers in this world)
90/129
Testers are often perceived
as
pessimist
8/9/2019 Saga of Unsung Heroes (A tribute to all testers in this world)
91/129
Testers are often perceived
as
obstacles
8/9/2019 Saga of Unsung Heroes (A tribute to all testers in this world)
92/129
Testers are often perceived
as
bearer of bad news
8/9/2019 Saga of Unsung Heroes (A tribute to all testers in this world)
93/129
Test teams start feeling
de-motivated & loses that fireto breakthe application
8/9/2019 Saga of Unsung Heroes (A tribute to all testers in this world)
94/129
People often tend to forget
that testers job is to
8/9/2019 Saga of Unsung Heroes (A tribute to all testers in this world)
95/129
People often tend to forget
that testers job is toexpect the failure
8/9/2019 Saga of Unsung Heroes (A tribute to all testers in this world)
96/129
People often tend to forget
that testers job is tomake it fail
8/9/2019 Saga of Unsung Heroes (A tribute to all testers in this world)
97/129
People often tend to forget
that testers job is tonot to expect that it works
8/9/2019 Saga of Unsung Heroes (A tribute to all testers in this world)
98/129
People often tend to forget
that testers job is tonot to make false promises
by saying
All is Well
8/9/2019 Saga of Unsung Heroes (A tribute to all testers in this world)
99/129
Can we propose
8/9/2019 Saga of Unsung Heroes (A tribute to all testers in this world)
100/129
Can we proposeCelebrate the bugs
8/9/2019 Saga of Unsung Heroes (A tribute to all testers in this world)
101/129
If want to make better software
8/9/2019 Saga of Unsung Heroes (A tribute to all testers in this world)
102/129
If want to make better softwarestart celebrating every bug
which is discovered
8/9/2019 Saga of Unsung Heroes (A tribute to all testers in this world)
103/129
We are NOT suggesting
that bugs should not be
prevented from occurring
8/9/2019 Saga of Unsung Heroes (A tribute to all testers in this world)
104/129
But when they occur
one shouldnt panic & make
testers feel guilty for
committing a sin
8/9/2019 Saga of Unsung Heroes (A tribute to all testers in this world)
105/129
Can we also propose
Dont punish the Testers
8/9/2019 Saga of Unsung Heroes (A tribute to all testers in this world)
106/129
Dont punish the Testers for
finding bugs late
8/9/2019 Saga of Unsung Heroes (A tribute to all testers in this world)
107/129
Because
8/9/2019 Saga of Unsung Heroes (A tribute to all testers in this world)
108/129
Finding bugs late is better than
not finding them at all
8/9/2019 Saga of Unsung Heroes (A tribute to all testers in this world)
109/129
Finding bugs late is better than
the embarrassment caused
when customer finds them
8/9/2019 Saga of Unsung Heroes (A tribute to all testers in this world)
110/129
We are NOT suggesting
finding bugs late should be the
expectations
8/9/2019 Saga of Unsung Heroes (A tribute to all testers in this world)
111/129
But better late than nevershould be the key message
8/9/2019 Saga of Unsung Heroes (A tribute to all testers in this world)
112/129
Post-mortem analysis
is the right forum & time to
take preventive actions
8/9/2019 Saga of Unsung Heroes (A tribute to all testers in this world)
113/129
Can we also propose
8/9/2019 Saga of Unsung Heroes (A tribute to all testers in this world)
114/129
Can we also propose
Dont abuse the metrics
8/9/2019 Saga of Unsung Heroes (A tribute to all testers in this world)
115/129
Bug free code
should be a goal
8/9/2019 Saga of Unsung Heroes (A tribute to all testers in this world)
116/129
Bug free code
not a commitment
8/9/2019 Saga of Unsung Heroes (A tribute to all testers in this world)
117/129
Such commitments make devs
more defensive
8/9/2019 Saga of Unsung Heroes (A tribute to all testers in this world)
118/129
Such commitments make devs
more defensive
about accepting bugs
8/9/2019 Saga of Unsung Heroes (A tribute to all testers in this world)
119/129
As they feel
test is provingthat they didnt
do a good job
8/9/2019 Saga of Unsung Heroes (A tribute to all testers in this world)
120/129
As they feel
itwill make their metrics look
ugly
8/9/2019 Saga of Unsung Heroes (A tribute to all testers in this world)
121/129
As they feel it
will go against them in annual
review
8/9/2019 Saga of Unsung Heroes (A tribute to all testers in this world)
122/129
With this we wish to wind
up the conversation today
8/9/2019 Saga of Unsung Heroes (A tribute to all testers in this world)
123/129
It was a small tribute to all
the testers in the world
8/9/2019 Saga of Unsung Heroes (A tribute to all testers in this world)
124/129
It was a small tribute to all
the testers in the worlddoing a thankless job
8/9/2019 Saga of Unsung Heroes (A tribute to all testers in this world)
125/129
It was a small tribute to all
the testers in the worldwho have spent long hours &
many years
8/9/2019 Saga of Unsung Heroes (A tribute to all testers in this world)
126/129
It was a small tribute to all
the testers in the worldwho sincerely believe that
every bug they find makes
the product better
8/9/2019 Saga of Unsung Heroes (A tribute to all testers in this world)
127/129
We hope this talk will
reinstate the same belief innew generation of testers
8/9/2019 Saga of Unsung Heroes (A tribute to all testers in this world)
128/129
We hope this talk will
help the experienced testersto deal with the known
challenges.
8/9/2019 Saga of Unsung Heroes (A tribute to all testers in this world)
129/129
Thank You