SlideShare a Scribd company logo
1 of 38
TM	
  
Rahul	
  Verma	
  
A	
  Fellow	
  So)ware	
  Tester.	
  
	
  
www.RahulVerma.net	
  	
  
The	
  Days	
  of	
  Future	
  Present	
  Past	
  
The	
  Last	
  Keynote	
  on	
  So5ware	
  Tes7ng
Not	
  that	
  kind	
  of	
  a	
  keynote.	
  
	
  
A talk which empahisizes the
underlying theme of this
conference.
©	
  2017	
  -­‐	
  Rahul	
  Verma	
   www.RahulVerma.net	
  
Not	
  even	
  this	
  one.
©	
  2017	
  -­‐	
  Rahul	
  Verma	
   www.RahulVerma.net	
  
AGempt	
  at	
  this	
  keynote:	
  
©	
  2017	
  -­‐	
  Rahul	
  Verma	
   www.RahulVerma.net	
  
So5ware	
  Tes7ng
-  Some Forgotten Facts
-  Some Forgotten Ideas
-  Today’s Mood
DISCLAIMER
Thinking is injurious to health.
It causes awakening.
Excessive thinking skills.
©	
  2017	
  -­‐	
  Rahul	
  Verma	
   www.RahulVerma.net	
  
Industry Wisdom: People don’t read Disclaimers and EULAs.
Dedicated	
  To	
  
	
  
Ibn-­‐e-­‐Insha
Who Wrote
The Last Book of Urdu
(Urdu Ki Aakhiri Kitaab)
Inspired me to express frustration via jokes.
Just make sure nobody understands them ;-)
©	
  2017	
  -­‐	
  Rahul	
  Verma	
   www.RahulVerma.net	
  
In	
  Loving	
  Memory	
  of	
  My	
  Childhood	
  
	
  
When	
  I	
  had	
  the	
  honesty	
  
To Call a Fart a Fart.
And It was not considered a Revolutionary thought.
©	
  2017	
  -­‐	
  Rahul	
  Verma	
   www.RahulVerma.net	
  
Your	
  Silence	
  About	
  
What’s Wrong in the Software Testing World
Is more dangerous
Than the Blatant Lies That Surround Us.
©	
  2017	
  -­‐	
  Rahul	
  Verma	
   www.RahulVerma.net	
  
Industry	
  Wisdom:	
  
©	
  2017	
  -­‐	
  Rahul	
  Verma	
   www.RahulVerma.net	
  
Change the
Spectacles.
And You Might See
A New Spectacle.
A Story of Tasting.
‘a’ is intentional
©	
  2017	
  -­‐	
  Rahul	
  Verma	
   www.RahulVerma.net	
  
©	
  2017	
  -­‐	
  Rahul	
  Verma	
   www.RahulVerma.net	
  
They Realized…
©	
  2017	
  -­‐	
  Rahul	
  Verma	
   www.RahulVerma.net	
  
-  Chefs like their own food. So, they
shouldn’t taste it.
-  Chefs like to cook not to taste.
That’s how a separate role
– Taster was created
©	
  2017	
  -­‐	
  Rahul	
  Verma	
   www.RahulVerma.net	
  
-  Historically these were chefs.
-  They knew about cooking
But, restaurant decided…
©	
  2017	
  -­‐	
  Rahul	
  Verma	
   www.RahulVerma.net	
  
-  Anybody can do tasting.
-  Why should they be paid like chefs?
Slowly replacements happened with
©	
  2017	
  -­‐	
  Rahul	
  Verma	
   www.RahulVerma.net	
  
Anybodies!
These people didn’t know even about what is a kitchen.
Colleges…
©	
  2017	
  -­‐	
  Rahul	
  Verma	
   www.RahulVerma.net	
  
Had a Chapter on Tasting in one of the books
belonging to 30+ subjects
Nobody wants to be a Taster.
An Anybody.
Companies…
©	
  2017	
  -­‐	
  Rahul	
  Verma	
   www.RahulVerma.net	
  
Anybody not clearing a Chef Test was made that
“Anybody”
- Taster
Meanwhile, Tasters, the Anybodies…
©	
  2017	
  -­‐	
  Rahul	
  Verma	
   www.RahulVerma.net	
  
Inside:
-  Felt a sense of failure
-  Felt they were doomed
Outside:
-  Said they are just like chefs
-  Took pride anytime a dish tasted bad.
Industry…
©	
  2017	
  -­‐	
  Rahul	
  Verma	
   www.RahulVerma.net	
  
Attempted:
-  Automated Tasting
-  Published numbers on how
Tasting tools can replace human Tasting by x% (any number
they felt was good for marketing)
Never Admitted:
-  Most automated tasting was a scam
-  Human tasting had value
-  Most human tasters were bad at tasting, so how come the
code they write would do good tasting?
Certification Bodies…
©	
  2017	
  -­‐	
  Rahul	
  Verma	
   www.RahulVerma.net	
  
-  Made fortunes
-  Asked Multiple Choice About Tasting
-  E.g.
What does Tea taste like?
(a) Tea
(b) Coffeee
(c) S***
(d) Depends
Tasters soon found out that ‘Depends’ is usually the answer.
Questions anyways mostly came from books written by
authors belonging to Certification bodies or dumps of
previous exams.
“Experts”…
©	
  2017	
  -­‐	
  Rahul	
  Verma	
   www.RahulVerma.net	
  
-  Fought
-  Got busy in showing expertise
-  Fought
-  Coined More and More Terms
-  Fought
-  Created fancy names about what Tasters can call
themselves – E.g. XYZ Certified Taster, Exploratory
taster, Context Driven Taster, Agile Taster, This Taster,
That Taster…
-  Fought
-  The noise of the above was so much, that their concrete
and beautiful work reached lesser and lesser tasters
over time. Twitter was a chief noise catalyst.
A Typical Taster does not know…
©	
  2017	
  -­‐	
  Rahul	
  Verma	
   www.RahulVerma.net	
  
•  Recipes
•  Ingredients
•  Cooking
•  Cooking Tools
•  Challenges in Cooking
•  Kitchen
Industry historically confined
Tasters to know…
©	
  2017	
  -­‐	
  Rahul	
  Verma	
   www.RahulVerma.net	
  
•  Tasting
•  Tasting Tools
•  Processes of Tasting
•  Processes of Cooking (without being in the
kitchen)
What Today’s Taster in reality knows…
©	
  2017	
  -­‐	
  Rahul	
  Verma	
   www.RahulVerma.net	
  
•  A bit of Tasting
•  A bit of a lot of Tasting Tools
•  A bit of Processes of Tasting
•  A bit of Processes of Cooking (without being in the
kitchen)
•  A bit of recipes
•  A tiny bit of cooking
•  A tiny bit of other bits….
You know why it’s working?
©	
  2017	
  -­‐	
  Rahul	
  Verma	
   www.RahulVerma.net	
  
Industry expects you to be this… today
Hiring is increasingly happening based on how many things you
can talk about. Not how well you know them.
How long this would continue is the question?
And mark my word, when that happens, somebody would give it
a name e.g. “Skinniest Lean Agile”, segregating chefs & tasters
into specialist roles and it would be hailed as a “Next big thing”,
“A revolution”, “A masterpiece”
Don’t believe me? Look at the history of Bell Bottom Pants e.g.
here https://en.wikipedia.org/wiki/Bell-bottoms
Tasters…
©	
  2017	
  -­‐	
  Rahul	
  Verma	
   www.RahulVerma.net	
  
-  More Confused Than Ever
-  More Fake Than Ever about their identity
-  Know a little bit of tasting, a little bit of cleaning, a
little bit of how to switch on a gas.
-  Profiles filled with all skills needed to run a
restaurant
-  Designations hardly mention the word taster.
-  They are an Everybody. They thought it is different
from Anybody
And Questions Haven’t changed…
Neither have Answers
©	
  2017	
  -­‐	
  Rahul	
  Verma	
   www.RahulVerma.net	
  
-  Check Quora, Linked In, other forums.
-  Questions/Concerns about Tasting profession are the
same as they were 2 decades back
-  Taazaa Example: Today’s Panel Discussion
Tasters…
©	
  2017	
  -­‐	
  Rahul	
  Verma	
   www.RahulVerma.net	
  
-  Are “Generalists”, which practically means you can not
ask them any detail about anything as that would be
TOO Specific.
-  They are glossaries of names of tools, processes etc.
Tasters…
©	
  2017	
  -­‐	
  Rahul	
  Verma	
   www.RahulVerma.net	
  
What Went Wrong?
Tasters…
©	
  2017	
  -­‐	
  Rahul	
  Verma	
   www.RahulVerma.net	
  
I think the answer is Identity Crisis.
©	
  2017	
  -­‐	
  Rahul	
  Verma	
   www.RahulVerma.net	
  
Those with a past they are not proud of, want to forget
it.
They must never do that.
while	
  FORGOT_PAST	
  is	
  True:	
  
	
  Repeat	
  and	
  Suffer	
  	
  
When you enter the loop you think it’s future.
But That’s About Tasting!
What About Testing?
©	
  2017	
  -­‐	
  Rahul	
  Verma	
   www.RahulVerma.net	
  
My Recent Experience…
©	
  2017	
  -­‐	
  Rahul	
  Verma	
   www.RahulVerma.net	
  
Interviewed 40+ “experienced” testers (7-12 years) for Test Automation
Lead Role in a Product Company
-  1-2 knew what is a fixture
-  1-2 had used any assertion beyond assertEquals or
assertTrue
-  All were users of frameworks created by others
-  Knew hardly any test design technique beyond BVA
-  All of their profiles had passed keyword filtering as well
as human filtering of profiles
-  An average profile listed 25-30 tools, 3-4 programming
languages, 3-4 Oses, networking, had taken initiatives,
“solid” test automation skills, awards, many hobbies….
-  If I asked anything apart from their Product domain,
answers were “…well I just….”, “…aa…hmm.”, “…”
-  All were Agile (who isn’t? J Who dares not to call
himself/herself Agile today? )
Closing Thoughts
©	
  2017	
  -­‐	
  Rahul	
  Verma	
   www.RahulVerma.net	
  
-  What is replaceable would be replaced
-  Most of us entered into testing as it was an easy entry.
Accept it. We were never “passionate” about it. We
might have found passion along the way.
-  Stop using excuses like “Looking at code would make
me biased”. First Learn coding. Earn this remark, else
this makes us a laughing stock. Think about a snake
without venom saying – “I forgive you!”
-  Focus on skills. Find an area to specialize. You can
continue being anybody in other areas.
-  Processes, models are transient. They are not the goal.
Blind following is dangerous.
Closing Thoughts (Contd…)
©	
  2017	
  -­‐	
  Rahul	
  Verma	
   www.RahulVerma.net	
  
-  It has become more of a fashion statement to talk
about future tech, what testers should do etc
-  There is a lot of benefit in such discussions, however
testers are in general shifting from doing poor testing in
basic domains to doing even poorer testing in complex
domains
-  IMO, we haven’t tackled our past challenges yet. We
need to deal with them head-on.
Because It is A
“Next Gen Testing” Conference…
©	
  2017	
  -­‐	
  Rahul	
  Verma	
   www.RahulVerma.net	
  
-  So, here’s the actual keynote.
Don’t leave a debt of problems for the next generation.
If we don’t tackle these problems today, our next generation would still
live in the past.
Industry opened a Pizza store and is demanding Burgers today.
Tomorrow industry would demand Biryani.
Stop being a Pizza or a Burger. A rat race is not even a race, it’s an
illusion. Be a key ingredient.
Know Your Profession. Testing is beautiful. Be beautiful.
Thank You
©	
  2017	
  -­‐	
  Rahul	
  Verma	
   www.RahulVerma.net	
  
Found Rash Speaking?
Call: +91-99022-83387
Email: rv@talentreboot.com
Lagaa Kyaa?
©	
  2016	
  -­‐	
  Rahul	
  Verma	
   www.RahulVerma.net	
  
Picture	
  Credits	
  
h;p://theconnectedcause.com/wp-­‐content/uploads/2013/04/PastPresentFuture.jpg	
  
h;p://posiJvepsychologynews.com/ppnd_wp/wp-­‐content/uploads/2009/11/dc-­‐no-­‐brain1.jpg	
  
h;p://findmyhero.com/wp-­‐content/uploads/2015/05/ibn-­‐.png	
  
h;p://images.gr-­‐assets.com/books/1475412211l/32330256.jpg	
  
h;ps://trackolap.com/resources/img/rash_alert.png	
  
h;ps://s-­‐media-­‐cache-­‐ak0.pinimg.com/originals/8d/21/24/8d21244176f06ac9f8fdfa18a1664e40.jpg	
  
h;ps://qph.ec.quoracdn.net/main-­‐qimg-­‐9eda89e8203f1bf7e804ed6d9755V2c	
  
h;p://www.funnyjunk.com/funny_pictures/4224879/Nobody+is+home/77#77	
  
	
  
I’ve	
  tried	
  to	
  keep	
  a	
  track	
  of	
  all	
  images	
  used.	
  Please	
  let	
  me	
  know	
  if	
  your	
  link	
  reference	
  
is	
  not	
  there,	
  so	
  that	
  I	
  can	
  include	
  the	
  same.	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  

More Related Content

What's hot

Tester developer interaction
Tester developer interactionTester developer interaction
Tester developer interactiongaoliang641
 
Test Planning and Test Estimation Techniques
Test Planning and Test Estimation TechniquesTest Planning and Test Estimation Techniques
Test Planning and Test Estimation TechniquesMurageppa-QA
 
Incidents - The Shorter, the Better with the Quality Engineering Discipline
Incidents - The Shorter, the Better with the Quality Engineering DisciplineIncidents - The Shorter, the Better with the Quality Engineering Discipline
Incidents - The Shorter, the Better with the Quality Engineering DisciplineAntoine Craske
 
Введение в тестирование (что такое тестирование, основные принципы тестирования)
Введение в тестирование (что такое тестирование, основные принципы тестирования)Введение в тестирование (что такое тестирование, основные принципы тестирования)
Введение в тестирование (что такое тестирование, основные принципы тестирования)DressTester
 
V model in software testing
V model in software testingV model in software testing
V model in software testingAbdullah Al Rumy
 
Introduction to Automation Testing and Selenium overiew
Introduction to Automation Testing and Selenium overiewIntroduction to Automation Testing and Selenium overiew
Introduction to Automation Testing and Selenium overiewDisha Srivastava
 
Agile Testing and Test Automation
Agile Testing and Test AutomationAgile Testing and Test Automation
Agile Testing and Test AutomationNaveen Kumar Singh
 
Introduction to BDD
Introduction to BDDIntroduction to BDD
Introduction to BDDKnoldus Inc.
 
Continuous integration
Continuous integrationContinuous integration
Continuous integrationamscanne
 
Testing Frameworks
Testing FrameworksTesting Frameworks
Testing FrameworksMoataz Nabil
 
Agile Testing Strategy
Agile Testing StrategyAgile Testing Strategy
Agile Testing Strategytharindakasun
 
Strategie automatyzacji testow
Strategie automatyzacji testowStrategie automatyzacji testow
Strategie automatyzacji testowWiktor Żołnowski
 
ISTQB Test level, Test type
ISTQB Test level, Test typeISTQB Test level, Test type
ISTQB Test level, Test typeHoangThiHien1
 
Continuous Testing- A Key Ingredient for Success in Agile & DevOps
Continuous Testing- A Key Ingredient for Success in Agile & DevOpsContinuous Testing- A Key Ingredient for Success in Agile & DevOps
Continuous Testing- A Key Ingredient for Success in Agile & DevOpsSmartBear
 
Shift Left Testing: Going Beyond Agile
Shift Left Testing: Going Beyond AgileShift Left Testing: Going Beyond Agile
Shift Left Testing: Going Beyond AgileTechWell
 
Introduction to DevOps slides.pdf
Introduction to DevOps slides.pdfIntroduction to DevOps slides.pdf
Introduction to DevOps slides.pdfBoreVishnusai
 

What's hot (20)

Carreira de QA
Carreira de QA Carreira de QA
Carreira de QA
 
Tester developer interaction
Tester developer interactionTester developer interaction
Tester developer interaction
 
Test Planning and Test Estimation Techniques
Test Planning and Test Estimation TechniquesTest Planning and Test Estimation Techniques
Test Planning and Test Estimation Techniques
 
Agile Testing by Example
Agile Testing by ExampleAgile Testing by Example
Agile Testing by Example
 
Incidents - The Shorter, the Better with the Quality Engineering Discipline
Incidents - The Shorter, the Better with the Quality Engineering DisciplineIncidents - The Shorter, the Better with the Quality Engineering Discipline
Incidents - The Shorter, the Better with the Quality Engineering Discipline
 
Введение в тестирование (что такое тестирование, основные принципы тестирования)
Введение в тестирование (что такое тестирование, основные принципы тестирования)Введение в тестирование (что такое тестирование, основные принципы тестирования)
Введение в тестирование (что такое тестирование, основные принципы тестирования)
 
V model in software testing
V model in software testingV model in software testing
V model in software testing
 
Introduction to Automation Testing and Selenium overiew
Introduction to Automation Testing and Selenium overiewIntroduction to Automation Testing and Selenium overiew
Introduction to Automation Testing and Selenium overiew
 
Test Strategy
Test StrategyTest Strategy
Test Strategy
 
Agile Testing and Test Automation
Agile Testing and Test AutomationAgile Testing and Test Automation
Agile Testing and Test Automation
 
Introduction to BDD
Introduction to BDDIntroduction to BDD
Introduction to BDD
 
Continuous integration
Continuous integrationContinuous integration
Continuous integration
 
Testing Frameworks
Testing FrameworksTesting Frameworks
Testing Frameworks
 
Agile Testing Strategy
Agile Testing StrategyAgile Testing Strategy
Agile Testing Strategy
 
Test Automation Pyramid
Test Automation PyramidTest Automation Pyramid
Test Automation Pyramid
 
Strategie automatyzacji testow
Strategie automatyzacji testowStrategie automatyzacji testow
Strategie automatyzacji testow
 
ISTQB Test level, Test type
ISTQB Test level, Test typeISTQB Test level, Test type
ISTQB Test level, Test type
 
Continuous Testing- A Key Ingredient for Success in Agile & DevOps
Continuous Testing- A Key Ingredient for Success in Agile & DevOpsContinuous Testing- A Key Ingredient for Success in Agile & DevOps
Continuous Testing- A Key Ingredient for Success in Agile & DevOps
 
Shift Left Testing: Going Beyond Agile
Shift Left Testing: Going Beyond AgileShift Left Testing: Going Beyond Agile
Shift Left Testing: Going Beyond Agile
 
Introduction to DevOps slides.pdf
Introduction to DevOps slides.pdfIntroduction to DevOps slides.pdf
Introduction to DevOps slides.pdf
 

Similar to The Last Keynote on Software Testing

The Dogmatic Agile - Agile Testing Days 2017
The Dogmatic Agile - Agile Testing Days 2017The Dogmatic Agile - Agile Testing Days 2017
The Dogmatic Agile - Agile Testing Days 2017Rahul Verma
 
EPFL PxS - week 2 interviewing
EPFL PxS - week 2 interviewingEPFL PxS - week 2 interviewing
EPFL PxS - week 2 interviewinghendrikknoche
 
PxS'12 - week 2 interviewing
PxS'12 - week 2 interviewingPxS'12 - week 2 interviewing
PxS'12 - week 2 interviewinghendrikknoche
 
How to Market Your Transferable Skills by Twitch Product Manager
How to Market Your Transferable Skills by Twitch Product ManagerHow to Market Your Transferable Skills by Twitch Product Manager
How to Market Your Transferable Skills by Twitch Product ManagerProduct School
 
UX HACKS. Better Experiences. Faster. Leaner. Smarter.
UX HACKS. Better Experiences. Faster. Leaner. Smarter.UX HACKS. Better Experiences. Faster. Leaner. Smarter.
UX HACKS. Better Experiences. Faster. Leaner. Smarter.Sarah Weise
 
Discussing Design - ConvergeSE
Discussing Design - ConvergeSEDiscussing Design - ConvergeSE
Discussing Design - ConvergeSEAaron Irizarry
 
A Product Manager and a Designer Walk into a Bar
A Product Manager and a Designer Walk into a BarA Product Manager and a Designer Walk into a Bar
A Product Manager and a Designer Walk into a BarAtlassian
 
Nasdaq Pro/Design Masterclass at the Entrepreneurial Center
Nasdaq Pro/Design Masterclass at the Entrepreneurial CenterNasdaq Pro/Design Masterclass at the Entrepreneurial Center
Nasdaq Pro/Design Masterclass at the Entrepreneurial CenterChris Avore
 
The Craft of Collaboration
The Craft of CollaborationThe Craft of Collaboration
The Craft of CollaborationJason Mesut
 
Hiring Professional Testers - QASymphony Webinar
Hiring Professional Testers - QASymphony WebinarHiring Professional Testers - QASymphony Webinar
Hiring Professional Testers - QASymphony WebinarQASymphony
 
UX Lean & Mean (Internet Summit 2015)
UX Lean & Mean (Internet Summit 2015)UX Lean & Mean (Internet Summit 2015)
UX Lean & Mean (Internet Summit 2015)Sarah Weise
 
Erase and Rewind - Open Web Camp 2015
Erase and Rewind - Open Web Camp 2015Erase and Rewind - Open Web Camp 2015
Erase and Rewind - Open Web Camp 2015Christian Heilmann
 
Skillwise - Business writing
Skillwise - Business writing Skillwise - Business writing
Skillwise - Business writing Skillwise Group
 
Interview techniques
Interview techniquesInterview techniques
Interview techniquespaiils111
 
NUS-ISS Learning Day 2017 - Future Skills for Project Managers
NUS-ISS Learning Day 2017 - Future Skills for Project ManagersNUS-ISS Learning Day 2017 - Future Skills for Project Managers
NUS-ISS Learning Day 2017 - Future Skills for Project ManagersNUS-ISS
 

Similar to The Last Keynote on Software Testing (20)

The Dogmatic Agile - Agile Testing Days 2017
The Dogmatic Agile - Agile Testing Days 2017The Dogmatic Agile - Agile Testing Days 2017
The Dogmatic Agile - Agile Testing Days 2017
 
EPFL PxS - week 2 interviewing
EPFL PxS - week 2 interviewingEPFL PxS - week 2 interviewing
EPFL PxS - week 2 interviewing
 
Code reviews
Code reviewsCode reviews
Code reviews
 
PxS'12 - week 2 interviewing
PxS'12 - week 2 interviewingPxS'12 - week 2 interviewing
PxS'12 - week 2 interviewing
 
How to Market Your Transferable Skills by Twitch Product Manager
How to Market Your Transferable Skills by Twitch Product ManagerHow to Market Your Transferable Skills by Twitch Product Manager
How to Market Your Transferable Skills by Twitch Product Manager
 
UX HACKS. Better Experiences. Faster. Leaner. Smarter.
UX HACKS. Better Experiences. Faster. Leaner. Smarter.UX HACKS. Better Experiences. Faster. Leaner. Smarter.
UX HACKS. Better Experiences. Faster. Leaner. Smarter.
 
aimkaam case study
aimkaam case study aimkaam case study
aimkaam case study
 
Discussing Design - ConvergeSE
Discussing Design - ConvergeSEDiscussing Design - ConvergeSE
Discussing Design - ConvergeSE
 
A Product Manager and a Designer Walk into a Bar
A Product Manager and a Designer Walk into a BarA Product Manager and a Designer Walk into a Bar
A Product Manager and a Designer Walk into a Bar
 
Nasdaq Pro/Design Masterclass at the Entrepreneurial Center
Nasdaq Pro/Design Masterclass at the Entrepreneurial CenterNasdaq Pro/Design Masterclass at the Entrepreneurial Center
Nasdaq Pro/Design Masterclass at the Entrepreneurial Center
 
The Craft of Collaboration
The Craft of CollaborationThe Craft of Collaboration
The Craft of Collaboration
 
Presentation 5.4
Presentation 5.4 Presentation 5.4
Presentation 5.4
 
Hiring Professional Testers - QASymphony Webinar
Hiring Professional Testers - QASymphony WebinarHiring Professional Testers - QASymphony Webinar
Hiring Professional Testers - QASymphony Webinar
 
UX Lean & Mean (Internet Summit 2015)
UX Lean & Mean (Internet Summit 2015)UX Lean & Mean (Internet Summit 2015)
UX Lean & Mean (Internet Summit 2015)
 
Erase and Rewind - Open Web Camp 2015
Erase and Rewind - Open Web Camp 2015Erase and Rewind - Open Web Camp 2015
Erase and Rewind - Open Web Camp 2015
 
Skillwise - Business writing
Skillwise - Business writing Skillwise - Business writing
Skillwise - Business writing
 
Interview techniques
Interview techniquesInterview techniques
Interview techniques
 
08 - Personas.pptx
08 - Personas.pptx08 - Personas.pptx
08 - Personas.pptx
 
Interview techniques
Interview techniquesInterview techniques
Interview techniques
 
NUS-ISS Learning Day 2017 - Future Skills for Project Managers
NUS-ISS Learning Day 2017 - Future Skills for Project ManagersNUS-ISS Learning Day 2017 - Future Skills for Project Managers
NUS-ISS Learning Day 2017 - Future Skills for Project Managers
 

More from Rahul Verma

Arjuna - The Case of Web UI Automation with Selenium
Arjuna - The Case of Web UI Automation with SeleniumArjuna - The Case of Web UI Automation with Selenium
Arjuna - The Case of Web UI Automation with SeleniumRahul Verma
 
Bell Bottoms and Beyond
Bell Bottoms and BeyondBell Bottoms and Beyond
Bell Bottoms and BeyondRahul Verma
 
Test Encapsulation - Let Automated Tests Think for Themselves
Test Encapsulation - Let Automated Tests Think for ThemselvesTest Encapsulation - Let Automated Tests Think for Themselves
Test Encapsulation - Let Automated Tests Think for ThemselvesRahul Verma
 
Jugaadu Automation - The Real Desi Test Automation Story by Rahul Verma
Jugaadu Automation - The Real Desi Test Automation Story by Rahul VermaJugaadu Automation - The Real Desi Test Automation Story by Rahul Verma
Jugaadu Automation - The Real Desi Test Automation Story by Rahul VermaRahul Verma
 
Meaningful UI Test Automation
Meaningful UI Test AutomationMeaningful UI Test Automation
Meaningful UI Test AutomationRahul Verma
 
Arjuna - Reinventing the Test Automation Wheels
Arjuna - Reinventing the Test Automation WheelsArjuna - Reinventing the Test Automation Wheels
Arjuna - Reinventing the Test Automation WheelsRahul Verma
 
Design of Test Automation - Principles & Patterns
Design of Test Automation  - Principles & PatternsDesign of Test Automation  - Principles & Patterns
Design of Test Automation - Principles & PatternsRahul Verma
 

More from Rahul Verma (7)

Arjuna - The Case of Web UI Automation with Selenium
Arjuna - The Case of Web UI Automation with SeleniumArjuna - The Case of Web UI Automation with Selenium
Arjuna - The Case of Web UI Automation with Selenium
 
Bell Bottoms and Beyond
Bell Bottoms and BeyondBell Bottoms and Beyond
Bell Bottoms and Beyond
 
Test Encapsulation - Let Automated Tests Think for Themselves
Test Encapsulation - Let Automated Tests Think for ThemselvesTest Encapsulation - Let Automated Tests Think for Themselves
Test Encapsulation - Let Automated Tests Think for Themselves
 
Jugaadu Automation - The Real Desi Test Automation Story by Rahul Verma
Jugaadu Automation - The Real Desi Test Automation Story by Rahul VermaJugaadu Automation - The Real Desi Test Automation Story by Rahul Verma
Jugaadu Automation - The Real Desi Test Automation Story by Rahul Verma
 
Meaningful UI Test Automation
Meaningful UI Test AutomationMeaningful UI Test Automation
Meaningful UI Test Automation
 
Arjuna - Reinventing the Test Automation Wheels
Arjuna - Reinventing the Test Automation WheelsArjuna - Reinventing the Test Automation Wheels
Arjuna - Reinventing the Test Automation Wheels
 
Design of Test Automation - Principles & Patterns
Design of Test Automation  - Principles & PatternsDesign of Test Automation  - Principles & Patterns
Design of Test Automation - Principles & Patterns
 

Recently uploaded

What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demoHarshalMandlekar2
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxBkGupta21
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESmohitsingh558521
 

Recently uploaded (20)

What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demo
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
 

The Last Keynote on Software Testing

  • 1. TM   Rahul  Verma   A  Fellow  So)ware  Tester.     www.RahulVerma.net     The  Days  of  Future  Present  Past   The  Last  Keynote  on  So5ware  Tes7ng
  • 2. Not  that  kind  of  a  keynote.     A talk which empahisizes the underlying theme of this conference. ©  2017  -­‐  Rahul  Verma   www.RahulVerma.net  
  • 3. Not  even  this  one. ©  2017  -­‐  Rahul  Verma   www.RahulVerma.net  
  • 4. AGempt  at  this  keynote:   ©  2017  -­‐  Rahul  Verma   www.RahulVerma.net   So5ware  Tes7ng -  Some Forgotten Facts -  Some Forgotten Ideas -  Today’s Mood
  • 5. DISCLAIMER Thinking is injurious to health. It causes awakening. Excessive thinking skills. ©  2017  -­‐  Rahul  Verma   www.RahulVerma.net   Industry Wisdom: People don’t read Disclaimers and EULAs.
  • 6. Dedicated  To     Ibn-­‐e-­‐Insha Who Wrote The Last Book of Urdu (Urdu Ki Aakhiri Kitaab) Inspired me to express frustration via jokes. Just make sure nobody understands them ;-) ©  2017  -­‐  Rahul  Verma   www.RahulVerma.net  
  • 7. In  Loving  Memory  of  My  Childhood     When  I  had  the  honesty   To Call a Fart a Fart. And It was not considered a Revolutionary thought. ©  2017  -­‐  Rahul  Verma   www.RahulVerma.net  
  • 8. Your  Silence  About   What’s Wrong in the Software Testing World Is more dangerous Than the Blatant Lies That Surround Us. ©  2017  -­‐  Rahul  Verma   www.RahulVerma.net   Industry  Wisdom:  
  • 9. ©  2017  -­‐  Rahul  Verma   www.RahulVerma.net   Change the Spectacles. And You Might See A New Spectacle.
  • 10. A Story of Tasting. ‘a’ is intentional ©  2017  -­‐  Rahul  Verma   www.RahulVerma.net  
  • 11. ©  2017  -­‐  Rahul  Verma   www.RahulVerma.net  
  • 12. They Realized… ©  2017  -­‐  Rahul  Verma   www.RahulVerma.net   -  Chefs like their own food. So, they shouldn’t taste it. -  Chefs like to cook not to taste.
  • 13. That’s how a separate role – Taster was created ©  2017  -­‐  Rahul  Verma   www.RahulVerma.net   -  Historically these were chefs. -  They knew about cooking
  • 14. But, restaurant decided… ©  2017  -­‐  Rahul  Verma   www.RahulVerma.net   -  Anybody can do tasting. -  Why should they be paid like chefs?
  • 15. Slowly replacements happened with ©  2017  -­‐  Rahul  Verma   www.RahulVerma.net   Anybodies! These people didn’t know even about what is a kitchen.
  • 16. Colleges… ©  2017  -­‐  Rahul  Verma   www.RahulVerma.net   Had a Chapter on Tasting in one of the books belonging to 30+ subjects Nobody wants to be a Taster. An Anybody.
  • 17. Companies… ©  2017  -­‐  Rahul  Verma   www.RahulVerma.net   Anybody not clearing a Chef Test was made that “Anybody” - Taster
  • 18. Meanwhile, Tasters, the Anybodies… ©  2017  -­‐  Rahul  Verma   www.RahulVerma.net   Inside: -  Felt a sense of failure -  Felt they were doomed Outside: -  Said they are just like chefs -  Took pride anytime a dish tasted bad.
  • 19. Industry… ©  2017  -­‐  Rahul  Verma   www.RahulVerma.net   Attempted: -  Automated Tasting -  Published numbers on how Tasting tools can replace human Tasting by x% (any number they felt was good for marketing) Never Admitted: -  Most automated tasting was a scam -  Human tasting had value -  Most human tasters were bad at tasting, so how come the code they write would do good tasting?
  • 20. Certification Bodies… ©  2017  -­‐  Rahul  Verma   www.RahulVerma.net   -  Made fortunes -  Asked Multiple Choice About Tasting -  E.g. What does Tea taste like? (a) Tea (b) Coffeee (c) S*** (d) Depends Tasters soon found out that ‘Depends’ is usually the answer. Questions anyways mostly came from books written by authors belonging to Certification bodies or dumps of previous exams.
  • 21. “Experts”… ©  2017  -­‐  Rahul  Verma   www.RahulVerma.net   -  Fought -  Got busy in showing expertise -  Fought -  Coined More and More Terms -  Fought -  Created fancy names about what Tasters can call themselves – E.g. XYZ Certified Taster, Exploratory taster, Context Driven Taster, Agile Taster, This Taster, That Taster… -  Fought -  The noise of the above was so much, that their concrete and beautiful work reached lesser and lesser tasters over time. Twitter was a chief noise catalyst.
  • 22. A Typical Taster does not know… ©  2017  -­‐  Rahul  Verma   www.RahulVerma.net   •  Recipes •  Ingredients •  Cooking •  Cooking Tools •  Challenges in Cooking •  Kitchen
  • 23. Industry historically confined Tasters to know… ©  2017  -­‐  Rahul  Verma   www.RahulVerma.net   •  Tasting •  Tasting Tools •  Processes of Tasting •  Processes of Cooking (without being in the kitchen)
  • 24. What Today’s Taster in reality knows… ©  2017  -­‐  Rahul  Verma   www.RahulVerma.net   •  A bit of Tasting •  A bit of a lot of Tasting Tools •  A bit of Processes of Tasting •  A bit of Processes of Cooking (without being in the kitchen) •  A bit of recipes •  A tiny bit of cooking •  A tiny bit of other bits….
  • 25. You know why it’s working? ©  2017  -­‐  Rahul  Verma   www.RahulVerma.net   Industry expects you to be this… today Hiring is increasingly happening based on how many things you can talk about. Not how well you know them. How long this would continue is the question? And mark my word, when that happens, somebody would give it a name e.g. “Skinniest Lean Agile”, segregating chefs & tasters into specialist roles and it would be hailed as a “Next big thing”, “A revolution”, “A masterpiece” Don’t believe me? Look at the history of Bell Bottom Pants e.g. here https://en.wikipedia.org/wiki/Bell-bottoms
  • 26. Tasters… ©  2017  -­‐  Rahul  Verma   www.RahulVerma.net   -  More Confused Than Ever -  More Fake Than Ever about their identity -  Know a little bit of tasting, a little bit of cleaning, a little bit of how to switch on a gas. -  Profiles filled with all skills needed to run a restaurant -  Designations hardly mention the word taster. -  They are an Everybody. They thought it is different from Anybody
  • 27. And Questions Haven’t changed… Neither have Answers ©  2017  -­‐  Rahul  Verma   www.RahulVerma.net   -  Check Quora, Linked In, other forums. -  Questions/Concerns about Tasting profession are the same as they were 2 decades back -  Taazaa Example: Today’s Panel Discussion
  • 28. Tasters… ©  2017  -­‐  Rahul  Verma   www.RahulVerma.net   -  Are “Generalists”, which practically means you can not ask them any detail about anything as that would be TOO Specific. -  They are glossaries of names of tools, processes etc.
  • 29. Tasters… ©  2017  -­‐  Rahul  Verma   www.RahulVerma.net   What Went Wrong?
  • 30. Tasters… ©  2017  -­‐  Rahul  Verma   www.RahulVerma.net   I think the answer is Identity Crisis.
  • 31. ©  2017  -­‐  Rahul  Verma   www.RahulVerma.net   Those with a past they are not proud of, want to forget it. They must never do that. while  FORGOT_PAST  is  True:    Repeat  and  Suffer     When you enter the loop you think it’s future.
  • 32. But That’s About Tasting! What About Testing? ©  2017  -­‐  Rahul  Verma   www.RahulVerma.net  
  • 33. My Recent Experience… ©  2017  -­‐  Rahul  Verma   www.RahulVerma.net   Interviewed 40+ “experienced” testers (7-12 years) for Test Automation Lead Role in a Product Company -  1-2 knew what is a fixture -  1-2 had used any assertion beyond assertEquals or assertTrue -  All were users of frameworks created by others -  Knew hardly any test design technique beyond BVA -  All of their profiles had passed keyword filtering as well as human filtering of profiles -  An average profile listed 25-30 tools, 3-4 programming languages, 3-4 Oses, networking, had taken initiatives, “solid” test automation skills, awards, many hobbies…. -  If I asked anything apart from their Product domain, answers were “…well I just….”, “…aa…hmm.”, “…” -  All were Agile (who isn’t? J Who dares not to call himself/herself Agile today? )
  • 34. Closing Thoughts ©  2017  -­‐  Rahul  Verma   www.RahulVerma.net   -  What is replaceable would be replaced -  Most of us entered into testing as it was an easy entry. Accept it. We were never “passionate” about it. We might have found passion along the way. -  Stop using excuses like “Looking at code would make me biased”. First Learn coding. Earn this remark, else this makes us a laughing stock. Think about a snake without venom saying – “I forgive you!” -  Focus on skills. Find an area to specialize. You can continue being anybody in other areas. -  Processes, models are transient. They are not the goal. Blind following is dangerous.
  • 35. Closing Thoughts (Contd…) ©  2017  -­‐  Rahul  Verma   www.RahulVerma.net   -  It has become more of a fashion statement to talk about future tech, what testers should do etc -  There is a lot of benefit in such discussions, however testers are in general shifting from doing poor testing in basic domains to doing even poorer testing in complex domains -  IMO, we haven’t tackled our past challenges yet. We need to deal with them head-on.
  • 36. Because It is A “Next Gen Testing” Conference… ©  2017  -­‐  Rahul  Verma   www.RahulVerma.net   -  So, here’s the actual keynote. Don’t leave a debt of problems for the next generation. If we don’t tackle these problems today, our next generation would still live in the past. Industry opened a Pizza store and is demanding Burgers today. Tomorrow industry would demand Biryani. Stop being a Pizza or a Burger. A rat race is not even a race, it’s an illusion. Be a key ingredient. Know Your Profession. Testing is beautiful. Be beautiful.
  • 37. Thank You ©  2017  -­‐  Rahul  Verma   www.RahulVerma.net   Found Rash Speaking? Call: +91-99022-83387 Email: rv@talentreboot.com Lagaa Kyaa?
  • 38. ©  2016  -­‐  Rahul  Verma   www.RahulVerma.net   Picture  Credits   h;p://theconnectedcause.com/wp-­‐content/uploads/2013/04/PastPresentFuture.jpg   h;p://posiJvepsychologynews.com/ppnd_wp/wp-­‐content/uploads/2009/11/dc-­‐no-­‐brain1.jpg   h;p://findmyhero.com/wp-­‐content/uploads/2015/05/ibn-­‐.png   h;p://images.gr-­‐assets.com/books/1475412211l/32330256.jpg   h;ps://trackolap.com/resources/img/rash_alert.png   h;ps://s-­‐media-­‐cache-­‐ak0.pinimg.com/originals/8d/21/24/8d21244176f06ac9f8fdfa18a1664e40.jpg   h;ps://qph.ec.quoracdn.net/main-­‐qimg-­‐9eda89e8203f1bf7e804ed6d9755V2c   h;p://www.funnyjunk.com/funny_pictures/4224879/Nobody+is+home/77#77     I’ve  tried  to  keep  a  track  of  all  images  used.  Please  let  me  know  if  your  link  reference   is  not  there,  so  that  I  can  include  the  same.