saga of unsung heroes (a tribute to all testers in this world)

Upload: rajkamal13

Post on 30-May-2018

219 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/9/2019 Saga of Unsung Heroes (A tribute to all testers in this world)

    1/129

    Saga of Unsung Heroes

    [email protected]

    [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.

    [email protected]

    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