Top Banner

of 129

Saga of Unsung Heroes (A tribute to all testers in this world)

May 30, 2018

Download

Documents

raj.kamal13
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
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