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

Similar to The Last Keynote on Software Testing

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
 
360 degree feedback - a personal development compass
360 degree feedback - a personal development compass360 degree feedback - a personal development compass
360 degree feedback - a personal development compassCem Kulac
 
Data informed design - UX Australia august 2015
Data informed design - UX Australia august 2015 Data informed design - UX Australia august 2015
Data informed design - UX Australia august 2015 Alastair Simpson
 
Publishers must Change or Die! Catalysing a success story for Indian Publishers
Publishers must Change or Die! Catalysing a success story for Indian PublishersPublishers must Change or Die! Catalysing a success story for Indian Publishers
Publishers must Change or Die! Catalysing a success story for Indian PublishersAmarkant Jain
 
Human Experience Design (Digital Summit Workshop)
Human Experience Design (Digital Summit Workshop)Human Experience Design (Digital Summit Workshop)
Human Experience Design (Digital Summit Workshop)Sarah Weise
 
No one likes getting up at 3 am to fix bugs OR how to be a better developer
No one likes getting up at 3 am to fix bugs OR how to be a better developerNo one likes getting up at 3 am to fix bugs OR how to be a better developer
No one likes getting up at 3 am to fix bugs OR how to be a better developerIntersog
 
"DevOps" in a Post-DevOps World
"DevOps" in a Post-DevOps World"DevOps" in a Post-DevOps World
"DevOps" in a Post-DevOps WorldJ. Paul Reed
 

Similar to The Last Keynote on Software Testing (20)

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
 
360 degree feedback - a personal development compass
360 degree feedback - a personal development compass360 degree feedback - a personal development compass
360 degree feedback - a personal development compass
 
Data informed design - UX Australia august 2015
Data informed design - UX Australia august 2015 Data informed design - UX Australia august 2015
Data informed design - UX Australia august 2015
 
Publishers must Change or Die! Catalysing a success story for Indian Publishers
Publishers must Change or Die! Catalysing a success story for Indian PublishersPublishers must Change or Die! Catalysing a success story for Indian Publishers
Publishers must Change or Die! Catalysing a success story for Indian Publishers
 
Human Experience Design (Digital Summit Workshop)
Human Experience Design (Digital Summit Workshop)Human Experience Design (Digital Summit Workshop)
Human Experience Design (Digital Summit Workshop)
 
No one likes getting up at 3 am to fix bugs OR how to be a better developer
No one likes getting up at 3 am to fix bugs OR how to be a better developerNo one likes getting up at 3 am to fix bugs OR how to be a better developer
No one likes getting up at 3 am to fix bugs OR how to be a better developer
 
"DevOps" in a Post-DevOps World
"DevOps" in a Post-DevOps World"DevOps" in a Post-DevOps World
"DevOps" in a Post-DevOps World
 

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

UiPath Studio Web workshop series - Day 1
UiPath Studio Web workshop series  - Day 1UiPath Studio Web workshop series  - Day 1
UiPath Studio Web workshop series - Day 1DianaGray10
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfCheryl Hung
 
How to become a GDSC Lead GDSC MI AOE.pptx
How to become a GDSC Lead GDSC MI AOE.pptxHow to become a GDSC Lead GDSC MI AOE.pptx
How to become a GDSC Lead GDSC MI AOE.pptxKaustubhBhavsar6
 
Trailblazer Community - Flows Workshop (Session 2)
Trailblazer Community - Flows Workshop (Session 2)Trailblazer Community - Flows Workshop (Session 2)
Trailblazer Community - Flows Workshop (Session 2)Muhammad Tiham Siddiqui
 
How to release an Open Source Dataweave Library
How to release an Open Source Dataweave LibraryHow to release an Open Source Dataweave Library
How to release an Open Source Dataweave Libraryshyamraj55
 
Automation Ops Series: Session 2 - Governance for UiPath projects
Automation Ops Series: Session 2 - Governance for UiPath projectsAutomation Ops Series: Session 2 - Governance for UiPath projects
Automation Ops Series: Session 2 - Governance for UiPath projectsDianaGray10
 
Stobox 4: Revolutionizing Investment in Real-World Assets Through Tokenization
Stobox 4: Revolutionizing Investment in Real-World Assets Through TokenizationStobox 4: Revolutionizing Investment in Real-World Assets Through Tokenization
Stobox 4: Revolutionizing Investment in Real-World Assets Through TokenizationStobox
 
Patch notes explaining DISARM Version 1.4 update
Patch notes explaining DISARM Version 1.4 updatePatch notes explaining DISARM Version 1.4 update
Patch notes explaining DISARM Version 1.4 updateadam112203
 
IT Service Management (ITSM) Best Practices for Advanced Computing
IT Service Management (ITSM) Best Practices for Advanced ComputingIT Service Management (ITSM) Best Practices for Advanced Computing
IT Service Management (ITSM) Best Practices for Advanced ComputingMAGNIntelligence
 
LF Energy Webinar - Unveiling OpenEEMeter 4.0
LF Energy Webinar - Unveiling OpenEEMeter 4.0LF Energy Webinar - Unveiling OpenEEMeter 4.0
LF Energy Webinar - Unveiling OpenEEMeter 4.0DanBrown980551
 
Top 10 Squarespace Development Companies
Top 10 Squarespace Development CompaniesTop 10 Squarespace Development Companies
Top 10 Squarespace Development CompaniesTopCSSGallery
 
20140402 - Smart house demo kit
20140402 - Smart house demo kit20140402 - Smart house demo kit
20140402 - Smart house demo kitJamie (Taka) Wang
 
.NET 8 ChatBot with Azure OpenAI Services.pptx
.NET 8 ChatBot with Azure OpenAI Services.pptx.NET 8 ChatBot with Azure OpenAI Services.pptx
.NET 8 ChatBot with Azure OpenAI Services.pptxHansamali Gamage
 
UiPath Studio Web workshop Series - Day 3
UiPath Studio Web workshop Series - Day 3UiPath Studio Web workshop Series - Day 3
UiPath Studio Web workshop Series - Day 3DianaGray10
 
From the origin to the future of Open Source model and business
From the origin to the future of  Open Source model and businessFrom the origin to the future of  Open Source model and business
From the origin to the future of Open Source model and businessFrancesco Corti
 
Explore the UiPath Community and ways you can benefit on your journey to auto...
Explore the UiPath Community and ways you can benefit on your journey to auto...Explore the UiPath Community and ways you can benefit on your journey to auto...
Explore the UiPath Community and ways you can benefit on your journey to auto...DianaGray10
 
AI Workshops at Computers In Libraries 2024
AI Workshops at Computers In Libraries 2024AI Workshops at Computers In Libraries 2024
AI Workshops at Computers In Libraries 2024Brian Pichman
 
CyberSecurity - Computers In Libraries 2024
CyberSecurity - Computers In Libraries 2024CyberSecurity - Computers In Libraries 2024
CyberSecurity - Computers In Libraries 2024Brian Pichman
 
Flow Control | Block Size | ST Min | First Frame
Flow Control | Block Size | ST Min | First FrameFlow Control | Block Size | ST Min | First Frame
Flow Control | Block Size | ST Min | First FrameKapil Thakar
 
The Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and InsightThe Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and InsightSafe Software
 

Recently uploaded (20)

UiPath Studio Web workshop series - Day 1
UiPath Studio Web workshop series  - Day 1UiPath Studio Web workshop series  - Day 1
UiPath Studio Web workshop series - Day 1
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
 
How to become a GDSC Lead GDSC MI AOE.pptx
How to become a GDSC Lead GDSC MI AOE.pptxHow to become a GDSC Lead GDSC MI AOE.pptx
How to become a GDSC Lead GDSC MI AOE.pptx
 
Trailblazer Community - Flows Workshop (Session 2)
Trailblazer Community - Flows Workshop (Session 2)Trailblazer Community - Flows Workshop (Session 2)
Trailblazer Community - Flows Workshop (Session 2)
 
How to release an Open Source Dataweave Library
How to release an Open Source Dataweave LibraryHow to release an Open Source Dataweave Library
How to release an Open Source Dataweave Library
 
Automation Ops Series: Session 2 - Governance for UiPath projects
Automation Ops Series: Session 2 - Governance for UiPath projectsAutomation Ops Series: Session 2 - Governance for UiPath projects
Automation Ops Series: Session 2 - Governance for UiPath projects
 
Stobox 4: Revolutionizing Investment in Real-World Assets Through Tokenization
Stobox 4: Revolutionizing Investment in Real-World Assets Through TokenizationStobox 4: Revolutionizing Investment in Real-World Assets Through Tokenization
Stobox 4: Revolutionizing Investment in Real-World Assets Through Tokenization
 
Patch notes explaining DISARM Version 1.4 update
Patch notes explaining DISARM Version 1.4 updatePatch notes explaining DISARM Version 1.4 update
Patch notes explaining DISARM Version 1.4 update
 
IT Service Management (ITSM) Best Practices for Advanced Computing
IT Service Management (ITSM) Best Practices for Advanced ComputingIT Service Management (ITSM) Best Practices for Advanced Computing
IT Service Management (ITSM) Best Practices for Advanced Computing
 
LF Energy Webinar - Unveiling OpenEEMeter 4.0
LF Energy Webinar - Unveiling OpenEEMeter 4.0LF Energy Webinar - Unveiling OpenEEMeter 4.0
LF Energy Webinar - Unveiling OpenEEMeter 4.0
 
Top 10 Squarespace Development Companies
Top 10 Squarespace Development CompaniesTop 10 Squarespace Development Companies
Top 10 Squarespace Development Companies
 
20140402 - Smart house demo kit
20140402 - Smart house demo kit20140402 - Smart house demo kit
20140402 - Smart house demo kit
 
.NET 8 ChatBot with Azure OpenAI Services.pptx
.NET 8 ChatBot with Azure OpenAI Services.pptx.NET 8 ChatBot with Azure OpenAI Services.pptx
.NET 8 ChatBot with Azure OpenAI Services.pptx
 
UiPath Studio Web workshop Series - Day 3
UiPath Studio Web workshop Series - Day 3UiPath Studio Web workshop Series - Day 3
UiPath Studio Web workshop Series - Day 3
 
From the origin to the future of Open Source model and business
From the origin to the future of  Open Source model and businessFrom the origin to the future of  Open Source model and business
From the origin to the future of Open Source model and business
 
Explore the UiPath Community and ways you can benefit on your journey to auto...
Explore the UiPath Community and ways you can benefit on your journey to auto...Explore the UiPath Community and ways you can benefit on your journey to auto...
Explore the UiPath Community and ways you can benefit on your journey to auto...
 
AI Workshops at Computers In Libraries 2024
AI Workshops at Computers In Libraries 2024AI Workshops at Computers In Libraries 2024
AI Workshops at Computers In Libraries 2024
 
CyberSecurity - Computers In Libraries 2024
CyberSecurity - Computers In Libraries 2024CyberSecurity - Computers In Libraries 2024
CyberSecurity - Computers In Libraries 2024
 
Flow Control | Block Size | ST Min | First Frame
Flow Control | Block Size | ST Min | First FrameFlow Control | Block Size | ST Min | First Frame
Flow Control | Block Size | ST Min | First Frame
 
The Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and InsightThe Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and Insight
 

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.