SlideShare una empresa de Scribd logo
1 de 32
Descargar para leer sin conexión
Time:       11:30 – 12:15

Location:   Room 3

Title:      Misleading Validations: Be Aware of
            Acceptance Criteria (en)

Presenter: Anand Ramdeo
MISLEADING	
  	
  	
  VALIDATIONS	
  




   Be	
  Aware	
  Of	
  Acceptance	
  
             Criteria	
   Anand	
  Ramdeo	
  
                             @tes@nggeek	
  
!
1
Life	
  is	
  short,	
  art	
  long,	
  opportunity	
  
flee4ng,	
  experience	
  treacherous,	
  
               judgement	
  difficult	
  
                                                     	
  
                Hippocrates	
  (460	
  –	
  400	
  BC)	
  
Men	
  are	
  disturbed	
  not	
  by	
  things,	
  but	
  by	
  
 the	
  views	
  which	
  they	
  take	
  of	
  them.	
  
                                                   	
  
                                           Epictetus	
  
Project	
  is	
  progressing	
  well	
  and	
  was	
  
delivered	
  on	
  4me.	
  Customer	
  is	
  not	
  
happy.	
  
	
  
Project	
  is	
  progressing	
  well	
  and	
  was	
  
delivered	
  on	
  4me,	
  however	
  customer	
  
is	
  not	
  happy	
  because	
  upgraded	
  
version	
  corrupted	
  their	
  exis4ng	
  data.	
  
Tes4ng	
  –	
  Problem	
             Dopamine	
  –	
  Green	
  
to	
  discover	
                     is	
  good	
  
Informa4on	
  to	
  
theory	
  
                                     Confirma4on	
  bias	
  –	
  
Sprint	
  =	
  tunnel	
              Don’t	
  ques4on	
  
vision	
                             theory	
  

Narra4ve	
  fallacy	
  –	
  if	
     Working	
  system	
  
something	
  does	
                  aVer	
  every	
  commit-­‐	
  
fail.	
                              Lucid	
  Fallacy	
  	
  
NO	
  

 YES	
  
Define	
  context?	
  What	
  
  do	
  you	
  mean	
  by	
  
  context?	
                                 How	
  this	
  principle	
  helps	
  
                                             me	
  on	
  –	
  every	
  single	
  
                                             day?	
  


The	
  value	
  of	
  any	
  prac4ce	
  depends	
  on	
  
                      its	
  context.	
  
                                              How	
  do	
  I	
  know	
  if	
  I	
  am	
  
                                              following	
  this	
  principle?	
  
    Can	
  I	
  consciously	
  check	
  
    if	
  I	
  am	
  following	
  this	
  
    principle?	
  
What	
  do	
  we	
  get	
  by	
  
       rejec4ng	
  the	
  no4on	
  of	
  
       best	
  prac4ces?	
                    If	
  an	
  approach	
  always	
  
                                              work	
  in	
  a	
  given	
  context,	
  
                                              does	
  it	
  not	
  become	
  
                                              best	
  prac4ce	
  in	
  that	
  
                                              context?	
  

There	
  are	
  good	
  prac4ces	
  in	
  context,	
  
  but	
  there	
  are	
  no	
  best	
  prac4ces.	
  
      Does	
  it	
  not	
  make	
  it	
  
      easier	
  for	
  starter?	
  
                                            When	
  do	
  we	
  know	
  if	
  a	
  
                                            prac4ce	
  is	
  becoming	
  
                                            best	
  prac4ce	
  –	
  in	
  our	
  
                                            mind?	
  
How	
  do	
  you	
  define	
  
  most	
  important?	
  
                                             What	
  do	
  you	
  mean	
  by	
  
                                             working	
  together?	
  

People	
  working	
  together	
  are	
  the	
  most	
  
   important	
  part	
  of	
  any	
  project’s	
  
                 context.	
  
   What	
  if	
  someone	
  is	
  not	
  
   a	
  good	
  team	
  member	
  
   and	
  s4ll	
  delivers	
  the	
          What	
  other	
  factors	
  are	
  
   most?	
                                   considered	
  in	
  branding	
  
                                             people	
  as	
  most	
  
      Are	
  they	
  important	
             important?	
  
      even	
  if	
  they	
  are	
  not	
  
      delivering?	
  
So	
  what	
  –	
  what	
  does	
  it	
  
 tell	
  me?	
  How	
  does	
  this	
  
 principle	
  help	
  me?	
                         How	
  do	
  we	
  plan	
  if	
  we	
  
                                                    know	
  its	
  unpredictable?	
  



Projects	
  unfold	
  over	
  4me	
  in	
  ways	
  that	
  
      are	
  oVen	
  not	
  predictable.	
  	
  

                                                  What	
  if	
  project	
  turns	
  
    How	
  do	
  I	
  know	
  if	
  I	
  am	
  
                                                  out	
  to	
  be	
  predictable?	
  
    following	
  this	
  principle	
  
    or	
  not	
  following	
  this	
  
    principle?	
  
Product	
  works	
  or	
  does	
                   Product	
  usually	
  is	
  a	
  
  not	
  work	
  –	
  is	
  it	
  a	
  binary	
      collec4on	
  of	
  problems,	
  
  thing?	
  What	
  if	
  there	
  are	
             what	
  if	
  most	
  problems	
  
  workarounds?	
                                     are	
  solved	
  and	
  few	
  are	
  
                                                     not	
  solved?	
  

   The	
  product	
  is	
  a	
  solu4on.	
  If	
  the	
  
problem	
  is	
  not	
  solved,	
  product	
  doesn’t	
  
                         work.	
  
  Is	
  it	
  important	
  to	
  find	
  a	
  
  problem?	
                                        How	
  does	
  it	
  help	
  in	
  my	
  
                                                    tes4ng	
  ac4vi4es	
  –	
  
                                                    during	
  	
  planning	
  	
  &	
  
                                                    execu4on?	
  
Does	
  it	
  have	
  to	
  be	
  
challenging?	
  What	
  if	
                        How	
  do	
  I	
  know	
  if	
  what	
  I	
  
you	
  know	
  pa_ern	
  and	
                      am	
  doing	
  is	
  intellectual	
  
don’t	
  need	
  to	
  work	
                       or	
  not	
  ?	
  
hard	
  to	
  find?	
  



 Good	
  soVware	
  tes4ng	
  is	
  a	
  challenging	
  
           intellectual	
  process.	
  
      What	
  happens	
  if	
  I	
  don’t	
     What	
  do	
  you	
  mean	
  by	
  
      find	
  it	
  challenging	
  or	
          intellectual	
  	
  process	
  in	
  
      intellectually	
  engaging?	
             tes4ng?	
  
Only	
  through	
  judgement	
  and	
  skill,	
  
exercised	
  coopera4vely	
  throughout	
  
the	
  en4re	
  project,	
  are	
  we	
  able	
  to	
  do	
  
the	
  right	
  things	
  at	
  the	
  right	
  4mes	
  to	
  
      effec4vely	
  test	
  our	
  products.	
  
 
Given	
  
That	
  4me	
  runs	
  out	
  or	
  par4cipants	
  are	
  
bored	
  
When	
  
speakers	
  have	
  nothing	
  more	
  to	
  say	
  or	
  
can	
  not	
  answer	
  
Then	
  	
  
speaker	
  say	
  thank	
  you	
  for	
  your	
  4me	
  
and	
  a_en4on.	
  
     	
      	
     	
     	
     	
     	
  Anand	
  Ramdeo	
  
      	
     	
     	
     	
     	
     	
  @tes4nggeek	
  
We depend on your feedback in order to improve the quality of
  this conference. Please kindly complete your feedback form.


At the end of the day feedback forms will be collected by the exit.


                           Thank you.

Más contenido relacionado

Similar a Ramdeo green

Narejohr counselling_british council_feb-2012
Narejohr counselling_british council_feb-2012Narejohr counselling_british council_feb-2012
Narejohr counselling_british council_feb-2012Rahila Narejo
 
Enhance My Skills, LLC
Enhance My Skills, LLCEnhance My Skills, LLC
Enhance My Skills, LLCdeniseljackson
 
NLP - Make the right connections and learn what works
NLP - Make the right connections and learn what worksNLP - Make the right connections and learn what works
NLP - Make the right connections and learn what worksguestb6000b
 
Jane Lewis and Susan Ritchie: "Positively Deviant"
Jane Lewis and Susan Ritchie: "Positively Deviant"Jane Lewis and Susan Ritchie: "Positively Deviant"
Jane Lewis and Susan Ritchie: "Positively Deviant"InvolveFoundation
 
QA's lead role in agile transformations
QA's lead role in agile transformationsQA's lead role in agile transformations
QA's lead role in agile transformationsDave Ungar
 
Social Human Architecture for Beginners
Social Human Architecture for BeginnersSocial Human Architecture for Beginners
Social Human Architecture for BeginnersSebastian Schürmann
 
Inspiring Creativity - EPIC 2011 - Lextant
Inspiring Creativity - EPIC 2011 - LextantInspiring Creativity - EPIC 2011 - Lextant
Inspiring Creativity - EPIC 2011 - LextantLextant
 
Graham Thomas - The Testers Toolbox - EuroSTAR 2010
Graham Thomas - The Testers Toolbox - EuroSTAR 2010Graham Thomas - The Testers Toolbox - EuroSTAR 2010
Graham Thomas - The Testers Toolbox - EuroSTAR 2010TEST Huddle
 
How To Transform Organisational Failure Into Positive Results
How To Transform Organisational Failure Into Positive ResultsHow To Transform Organisational Failure Into Positive Results
How To Transform Organisational Failure Into Positive Resultsgalbabright
 
3 techniques for high quality communication on your agile teams
3 techniques for high quality communication on your agile teams3 techniques for high quality communication on your agile teams
3 techniques for high quality communication on your agile teamsAndrea Chiou
 
Spring Summer 2011 Edition 23
Spring Summer 2011 Edition 23Spring Summer 2011 Edition 23
Spring Summer 2011 Edition 23markakehurst
 

Similar a Ramdeo green (20)

Book Digest
Book DigestBook Digest
Book Digest
 
Empathy for Engineers
Empathy for EngineersEmpathy for Engineers
Empathy for Engineers
 
Narejohr counselling_british council_feb-2012
Narejohr counselling_british council_feb-2012Narejohr counselling_british council_feb-2012
Narejohr counselling_british council_feb-2012
 
The Geek's Guide to People - GOAT16
The Geek's Guide to People - GOAT16The Geek's Guide to People - GOAT16
The Geek's Guide to People - GOAT16
 
Enhance My Skills, LLC
Enhance My Skills, LLCEnhance My Skills, LLC
Enhance My Skills, LLC
 
NLP - workshop
NLP - workshopNLP - workshop
NLP - workshop
 
NLP - Make the right connections and learn what works
NLP - Make the right connections and learn what worksNLP - Make the right connections and learn what works
NLP - Make the right connections and learn what works
 
Jane Lewis and Susan Ritchie: "Positively Deviant"
Jane Lewis and Susan Ritchie: "Positively Deviant"Jane Lewis and Susan Ritchie: "Positively Deviant"
Jane Lewis and Susan Ritchie: "Positively Deviant"
 
QA's lead role in agile transformations
QA's lead role in agile transformationsQA's lead role in agile transformations
QA's lead role in agile transformations
 
People Stuff for Geeks - Toronto Agile Conference 2016
People Stuff for Geeks - Toronto Agile Conference 2016People Stuff for Geeks - Toronto Agile Conference 2016
People Stuff for Geeks - Toronto Agile Conference 2016
 
Social Human Architecture for Beginners
Social Human Architecture for BeginnersSocial Human Architecture for Beginners
Social Human Architecture for Beginners
 
Inspiring Creativity - EPIC 2011 - Lextant
Inspiring Creativity - EPIC 2011 - LextantInspiring Creativity - EPIC 2011 - Lextant
Inspiring Creativity - EPIC 2011 - Lextant
 
آنتونی رابینز
آنتونی رابینزآنتونی رابینز
آنتونی رابینز
 
PerfApprasBook
PerfApprasBookPerfApprasBook
PerfApprasBook
 
Graham Thomas - The Testers Toolbox - EuroSTAR 2010
Graham Thomas - The Testers Toolbox - EuroSTAR 2010Graham Thomas - The Testers Toolbox - EuroSTAR 2010
Graham Thomas - The Testers Toolbox - EuroSTAR 2010
 
How To Transform Organisational Failure Into Positive Results
How To Transform Organisational Failure Into Positive ResultsHow To Transform Organisational Failure Into Positive Results
How To Transform Organisational Failure Into Positive Results
 
IA PART 1 WORKBOOK
IA PART 1 WORKBOOKIA PART 1 WORKBOOK
IA PART 1 WORKBOOK
 
3 techniques for high quality communication on your agile teams
3 techniques for high quality communication on your agile teams3 techniques for high quality communication on your agile teams
3 techniques for high quality communication on your agile teams
 
Spring Summer 2011 Edition 23
Spring Summer 2011 Edition 23Spring Summer 2011 Edition 23
Spring Summer 2011 Edition 23
 
ROM & RAM T&D Development understanding
ROM & RAM T&D Development understandingROM & RAM T&D Development understanding
ROM & RAM T&D Development understanding
 

Más de Anand Ramdeo

Misleading Validations - Be Aware Of Green
Misleading Validations - Be Aware Of GreenMisleading Validations - Be Aware Of Green
Misleading Validations - Be Aware Of GreenAnand Ramdeo
 
Keeping London On The Move - Interesting Solutions For Challenging Problems
Keeping London On The Move - Interesting Solutions For Challenging ProblemsKeeping London On The Move - Interesting Solutions For Challenging Problems
Keeping London On The Move - Interesting Solutions For Challenging ProblemsAnand Ramdeo
 
Future of Retail is here with Artificial Intelligence (AI) - Are you ready?
Future of Retail is here with Artificial Intelligence (AI) - Are you ready?Future of Retail is here with Artificial Intelligence (AI) - Are you ready?
Future of Retail is here with Artificial Intelligence (AI) - Are you ready?Anand Ramdeo
 
Workshop for Managing Expectations By Utilising A Communication Toolkit
Workshop for Managing Expectations By Utilising A Communication ToolkitWorkshop for Managing Expectations By Utilising A Communication Toolkit
Workshop for Managing Expectations By Utilising A Communication ToolkitAnand Ramdeo
 
Testing strategies for the eCommerce stores built on Magento
Testing strategies for the eCommerce stores built on MagentoTesting strategies for the eCommerce stores built on Magento
Testing strategies for the eCommerce stores built on MagentoAnand Ramdeo
 
Tes automation for CMS Backed applications - Channel-4 Case Study
Tes automation for CMS Backed applications - Channel-4 Case StudyTes automation for CMS Backed applications - Channel-4 Case Study
Tes automation for CMS Backed applications - Channel-4 Case StudyAnand Ramdeo
 
Selenium conference 2012 - One Step At A Time
Selenium conference 2012 - One Step At A TimeSelenium conference 2012 - One Step At A Time
Selenium conference 2012 - One Step At A TimeAnand Ramdeo
 
Patterns in Testing and a claim - iCheckWebsite
Patterns in Testing and a claim - iCheckWebsitePatterns in Testing and a claim - iCheckWebsite
Patterns in Testing and a claim - iCheckWebsiteAnand Ramdeo
 
Simple tools to fight bigger quality battle
Simple tools to fight bigger quality battleSimple tools to fight bigger quality battle
Simple tools to fight bigger quality battleAnand Ramdeo
 

Más de Anand Ramdeo (13)

Rano fest
Rano fest Rano fest
Rano fest
 
Ranosys jobs
Ranosys jobsRanosys jobs
Ranosys jobs
 
Misleading Validations - Be Aware Of Green
Misleading Validations - Be Aware Of GreenMisleading Validations - Be Aware Of Green
Misleading Validations - Be Aware Of Green
 
Keeping London On The Move - Interesting Solutions For Challenging Problems
Keeping London On The Move - Interesting Solutions For Challenging ProblemsKeeping London On The Move - Interesting Solutions For Challenging Problems
Keeping London On The Move - Interesting Solutions For Challenging Problems
 
Future of Retail is here with Artificial Intelligence (AI) - Are you ready?
Future of Retail is here with Artificial Intelligence (AI) - Are you ready?Future of Retail is here with Artificial Intelligence (AI) - Are you ready?
Future of Retail is here with Artificial Intelligence (AI) - Are you ready?
 
Workshop for Managing Expectations By Utilising A Communication Toolkit
Workshop for Managing Expectations By Utilising A Communication ToolkitWorkshop for Managing Expectations By Utilising A Communication Toolkit
Workshop for Managing Expectations By Utilising A Communication Toolkit
 
Testing strategies for the eCommerce stores built on Magento
Testing strategies for the eCommerce stores built on MagentoTesting strategies for the eCommerce stores built on Magento
Testing strategies for the eCommerce stores built on Magento
 
Tes automation for CMS Backed applications - Channel-4 Case Study
Tes automation for CMS Backed applications - Channel-4 Case StudyTes automation for CMS Backed applications - Channel-4 Case Study
Tes automation for CMS Backed applications - Channel-4 Case Study
 
Java primer
Java primerJava primer
Java primer
 
Selenium conference 2012 - One Step At A Time
Selenium conference 2012 - One Step At A TimeSelenium conference 2012 - One Step At A Time
Selenium conference 2012 - One Step At A Time
 
Patterns in Testing and a claim - iCheckWebsite
Patterns in Testing and a claim - iCheckWebsitePatterns in Testing and a claim - iCheckWebsite
Patterns in Testing and a claim - iCheckWebsite
 
Agile Testing
Agile TestingAgile Testing
Agile Testing
 
Simple tools to fight bigger quality battle
Simple tools to fight bigger quality battleSimple tools to fight bigger quality battle
Simple tools to fight bigger quality battle
 

Ramdeo green

  • 1. Time: 11:30 – 12:15 Location: Room 3 Title: Misleading Validations: Be Aware of Acceptance Criteria (en) Presenter: Anand Ramdeo
  • 2. MISLEADING      VALIDATIONS   Be  Aware  Of  Acceptance   Criteria   Anand  Ramdeo   @tes@nggeek  
  • 3. !
  • 4. 1
  • 5.
  • 6.
  • 7. Life  is  short,  art  long,  opportunity   flee4ng,  experience  treacherous,   judgement  difficult     Hippocrates  (460  –  400  BC)  
  • 8.
  • 9.
  • 10. Men  are  disturbed  not  by  things,  but  by   the  views  which  they  take  of  them.     Epictetus  
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18. Project  is  progressing  well  and  was   delivered  on  4me.  Customer  is  not   happy.     Project  is  progressing  well  and  was   delivered  on  4me,  however  customer   is  not  happy  because  upgraded   version  corrupted  their  exis4ng  data.  
  • 19. Tes4ng  –  Problem   Dopamine  –  Green   to  discover   is  good   Informa4on  to   theory   Confirma4on  bias  –   Sprint  =  tunnel   Don’t  ques4on   vision   theory   Narra4ve  fallacy  –  if   Working  system   something  does   aVer  every  commit-­‐   fail.   Lucid  Fallacy    
  • 20.
  • 21.
  • 22. NO   YES  
  • 23.
  • 24. Define  context?  What   do  you  mean  by   context?   How  this  principle  helps   me  on  –  every  single   day?   The  value  of  any  prac4ce  depends  on   its  context.   How  do  I  know  if  I  am   following  this  principle?   Can  I  consciously  check   if  I  am  following  this   principle?  
  • 25. What  do  we  get  by   rejec4ng  the  no4on  of   best  prac4ces?   If  an  approach  always   work  in  a  given  context,   does  it  not  become   best  prac4ce  in  that   context?   There  are  good  prac4ces  in  context,   but  there  are  no  best  prac4ces.   Does  it  not  make  it   easier  for  starter?   When  do  we  know  if  a   prac4ce  is  becoming   best  prac4ce  –  in  our   mind?  
  • 26. How  do  you  define   most  important?   What  do  you  mean  by   working  together?   People  working  together  are  the  most   important  part  of  any  project’s   context.   What  if  someone  is  not   a  good  team  member   and  s4ll  delivers  the   What  other  factors  are   most?   considered  in  branding   people  as  most   Are  they  important   important?   even  if  they  are  not   delivering?  
  • 27. So  what  –  what  does  it   tell  me?  How  does  this   principle  help  me?   How  do  we  plan  if  we   know  its  unpredictable?   Projects  unfold  over  4me  in  ways  that   are  oVen  not  predictable.     What  if  project  turns   How  do  I  know  if  I  am   out  to  be  predictable?   following  this  principle   or  not  following  this   principle?  
  • 28. Product  works  or  does   Product  usually  is  a   not  work  –  is  it  a  binary   collec4on  of  problems,   thing?  What  if  there  are   what  if  most  problems   workarounds?   are  solved  and  few  are   not  solved?   The  product  is  a  solu4on.  If  the   problem  is  not  solved,  product  doesn’t   work.   Is  it  important  to  find  a   problem?   How  does  it  help  in  my   tes4ng  ac4vi4es  –   during    planning    &   execu4on?  
  • 29. Does  it  have  to  be   challenging?  What  if   How  do  I  know  if  what  I   you  know  pa_ern  and   am  doing  is  intellectual   don’t  need  to  work   or  not  ?   hard  to  find?   Good  soVware  tes4ng  is  a  challenging   intellectual  process.   What  happens  if  I  don’t   What  do  you  mean  by   find  it  challenging  or   intellectual    process  in   intellectually  engaging?   tes4ng?  
  • 30. Only  through  judgement  and  skill,   exercised  coopera4vely  throughout   the  en4re  project,  are  we  able  to  do   the  right  things  at  the  right  4mes  to   effec4vely  test  our  products.  
  • 31.   Given   That  4me  runs  out  or  par4cipants  are   bored   When   speakers  have  nothing  more  to  say  or   can  not  answer   Then     speaker  say  thank  you  for  your  4me   and  a_en4on.              Anand  Ramdeo              @tes4nggeek  
  • 32. We depend on your feedback in order to improve the quality of this conference. Please kindly complete your feedback form. At the end of the day feedback forms will be collected by the exit. Thank you.