SlideShare a Scribd company logo
Future	
  of	
  	
  
Tes+ng,	
  Test	
  Automa+on	
  
&	
  The	
  Quality	
  Analyst	
  
Anand	
  Bagmar	
  
So#ware	
  Quality	
  Evangelist	
  
	
  	
  	
  	
  	
  	
  Principal	
  Consultant,	
  	
  	
  
 	
  	
  	
  	
  @BagmarAnand	
  
	
  
about.me/anand.bagmar	
  
About	
  me	
  
What	
  do	
  you	
  expect	
  from	
  this	
  
session?	
  
Evolu+on	
  
One	
  thing	
  that	
  is	
  THE	
  SAME	
  
OrganizaCon	
  ObjecCve	
  
Time	
  
Quality	
  
Money	
  /	
  
Value	
  
Media	
  
Past	
  
Present	
  
Future?	
  
User	
  Interface	
  
Past	
  
Present	
  
Present	
  
Future?	
  
Future?	
  
Future?	
  
Future?	
  
Graphics	
  
Past	
  
Present	
  
Present	
  
Future?	
  
Games	
  
Past	
  
Present	
  
Present	
  
Portable	
  Devices	
  
Past	
  
Past	
  
Past	
  
Present	
  
Present	
  
Present	
  
Present	
  
Future?	
  
Content	
  
Past	
  
Past	
  
Present	
  
Future?	
  
SpaCal	
  operaCng	
  environment	
  SpaCal	
  OperaCng	
  Environment	
  
	
  	
  	
  Professor	
  John	
  Underkoffler	
  -­‐	
  MIT	
  
Pranav	
  Mistry	
  
Sixth	
  Sense	
  Technology	
  
hEp://www.pranavmistry.com/projects/sixthsense/	
  
Future of Testing, Test Automation and The Quality Analyst
Future of Testing, Test Automation and The Quality Analyst
Seamless	
  IntegraCon	
  
Future of Testing, Test Automation and The Quality Analyst
Which	
  life	
  are	
  we	
  living?	
  
What	
  does	
  this	
  mean	
  from	
  a	
  
Tes+ng	
  Perspec+ve?	
  
What	
  do	
  we	
  need	
  to	
  do	
  next?	
  
Think	
  big!!	
  
Test	
  AutomaCon	
  
A	
  Safety	
  Net	
  
Con+nuous	
  Integra+on	
  (CI)	
  and	
  
Con+nuous	
  Design	
  and	
  Delivery	
  is	
  
NOT	
  Op+onal	
  
Test	
  Frameworks	
  
What	
  is	
  next?	
  
Behavior	
  Driven	
  
Development	
  (BDD)	
  
Custom	
  
Frameworks	
  
Record	
  &	
  
Playback	
  	
  
Core	
  
Framework	
  
FuncConal	
  Tests	
  (GUI)	
  
Web	
  Service	
  Tests	
  
View	
  Tests	
  
JavaScript	
  Tests	
  
IntegraCon	
  tests	
  
Unit	
  Tests 	
   	
  	
  
Test	
  AutomaTon	
  Pyramid	
  
Manual	
  /	
  
Exploratory	
  
TesTng	
  
Impact	
  on	
  
Product	
  
under	
  test	
  
Ideal	
  Test	
  
Pyramid	
  
Business-­‐
facing	
  Tests	
  
Technology-­‐
facing	
  Tests	
  
•  Cost	
  
•  Effort	
  
•  Time	
  
1st	
  candidate	
  
•  Automate!	
  
•  High	
  Value,	
  Low	
  
Cost	
  
2nd	
  candidate	
  
•  Automate!	
  
•  High	
  Value,	
  High	
  
Cost	
  
Can	
  Automate?	
  
•  Manual	
  
Regression?	
  
•  Low	
  Value,	
  Low	
  
Cost	
  
Do	
  Not	
  Automate	
  
•  Manual	
  
Regression!	
  
•  Low	
  Value,	
  High	
  
Cost	
  
High	
  
Value	
  
High	
  	
  
Cost	
  
Low	
  
Value	
  
Low	
  
Cost	
  
Principles	
  of	
  Test	
  AutomaCon	
  
Framework	
  
Test	
  Automa+on	
  Code	
  should	
  be	
  
treated	
  with	
  same	
  ‘respect’	
  as	
  
Product	
  Code	
  
Principles	
  for	
  building	
  
an	
  Automa+on	
  
Framework	
  
Code	
  Quality	
  
Design	
  PaUerns	
  
Abstrac+on	
  
Layers	
  
Refactor	
  Pairing	
  
Evolve	
  
Extend	
  
Guidelines	
  for	
  building	
  
an	
  Automa+on	
  
Framework	
  
Easy	
  to	
  Use	
  &	
  
Reuse	
  
Maintainable	
  
Scalable	
  
Browser	
  /	
  
DB	
  /	
  OS	
  /	
  ??	
  
support	
  
Known	
  
Restric+ons	
  /	
  
Constraints	
  
Local	
  Vs	
  
Remote	
  
Parallel	
  
Execu+on	
  
Prac+ces	
  for	
  building	
  
an	
  Automa+on	
  
Framework	
  
Configurable	
  
Con+nuous	
  
Integra+on	
  (CI)	
  
Screenshots,	
  
Video	
  
Recording	
  
Logging	
  
Tools	
  &	
  
U+li+es	
  
Test	
  Data	
  
No	
  Copy-­‐Paste	
  
Context	
  is	
  KING!	
  
Domain	
  
Product-­‐
under-­‐test	
  
Tech	
  Stack	
  
Team	
  
DistribuCon	
  
Skills	
  
Capability	
  
Process	
   Test	
  Tech	
  
Stack	
  
Tools	
  
Automate	
  tests	
  that	
  are	
  valuable,	
  
not	
  because	
  you	
  can	
  or	
  like	
  to	
  
automate!	
  
Different	
  Roles	
  &	
  AcCviCes	
  of	
  a	
  
Quality	
  Analyst	
  
Future of Testing, Test Automation and The Quality Analyst
QA	
  Role	
  
Product	
   Services	
  
QA	
  Role	
  in	
  Product	
  OrganizaCons	
  
Co-­‐located	
   Distributed	
  
QA	
  Role	
  in	
  Services	
  OrganizaCons	
  
Coaching	
  
Off-­‐Shore	
  
Delivery	
  
ConsulCng	
   DevOps	
  
On-­‐Site	
  
Delivery	
  
What	
  is	
  the	
  Future	
  of	
  a	
  
Quality	
  Analyst?	
  
Future of Testing, Test Automation and The Quality Analyst
Future of Testing, Test Automation and The Quality Analyst
Future of Testing, Test Automation and The Quality Analyst
Future of Testing, Test Automation and The Quality Analyst
Be	
  Crea+ve	
  
Future of Testing, Test Automation and The Quality Analyst
Future of Testing, Test Automation and The Quality Analyst
Making	
  an	
  Idea	
  a	
  Reality	
  
Innovators	
  
Early	
  Adopters	
  
Early	
  Majority	
  
Late	
  Majority	
  
Laggards	
  
Who	
  are	
  you?	
  
	
  
	
  
	
  
Where	
  do	
  you	
  want	
  to	
  be?	
  
abagmar@gmail.com	
  	
  
Anand.Bagmar@thoughtworks.com	
  
	
  
	
  	
  	
  	
  	
  @BagmarAnand	
  
	
  
about.me/anand.bagmar	
  
Thank	
  you	
  

More Related Content

PDF
Future of Testing, Test Automation and The Quality Analyst
PDF
The Agile BA
PDF
Twiliocon Europe 2013: From PoC to Production, Lessons Learnt, by Erol Ziya &...
PPTX
Iasi code camp 12 october 2013 corneliu rimboiu - bridging java and .net
PPTX
Why is important than How Discuss agile Delhi_2015final
PDF
Enabling CD in Enterprises with Testing - Anand Bagmar
PPTX
Startup Product Development
PPTX
BDD - Collaboration & Hands-on practices
Future of Testing, Test Automation and The Quality Analyst
The Agile BA
Twiliocon Europe 2013: From PoC to Production, Lessons Learnt, by Erol Ziya &...
Iasi code camp 12 october 2013 corneliu rimboiu - bridging java and .net
Why is important than How Discuss agile Delhi_2015final
Enabling CD in Enterprises with Testing - Anand Bagmar
Startup Product Development
BDD - Collaboration & Hands-on practices

What's hot (20)

PPTX
ATDD open house
PDF
Welcome to Eggplanet and Customer Interview
PDF
Build the "right" regression suite using Behavior Driven Testing (BDT)
PPT
Website Testing WINS!
PPTX
Agile for CIOs
PDF
Can you work agile in a waterfall organisation? Wagile
PPTX
Best of scrum and lean startup for product development
PPTX
How we work
ODP
2008 09 06 Eric Ries Haas Columbia Customer Development Engineering
PDF
Saksham Sarode - Innovation Through Introspection - EuroSTAR 2012
PDF
Blue Prism Top Interview Questions | Edureka
PDF
How do you convert your business Idea into execution
PDF
Nikolay Faletskyi - How tester can to survive in lean startup
PPTX
Methodologies 1: Managing Agile Projects
PPTX
Essential Tips for Modern Requirements Management
PPSX
Agile and the Business Analyst, Presentation to the IIBA, June 2010
PPTX
Salesforce Technical Architect Certification
PDF
A/B Testing Framework Design
PDF
IIT Academy: 204 User stories and acceptance criteria
PDF
Inflectracon2020: Best Practices: Choosing Your ALM Tool-Set
ATDD open house
Welcome to Eggplanet and Customer Interview
Build the "right" regression suite using Behavior Driven Testing (BDT)
Website Testing WINS!
Agile for CIOs
Can you work agile in a waterfall organisation? Wagile
Best of scrum and lean startup for product development
How we work
2008 09 06 Eric Ries Haas Columbia Customer Development Engineering
Saksham Sarode - Innovation Through Introspection - EuroSTAR 2012
Blue Prism Top Interview Questions | Edureka
How do you convert your business Idea into execution
Nikolay Faletskyi - How tester can to survive in lean startup
Methodologies 1: Managing Agile Projects
Essential Tips for Modern Requirements Management
Agile and the Business Analyst, Presentation to the IIBA, June 2010
Salesforce Technical Architect Certification
A/B Testing Framework Design
IIT Academy: 204 User stories and acceptance criteria
Inflectracon2020: Best Practices: Choosing Your ALM Tool-Set
Ad

Similar to Future of Testing, Test Automation and The Quality Analyst (20)

PDF
Deploying & Testing Agentforce - End-to-end with Copado - Ewenb Clark
PDF
Tec314f
PDF
A journey to_be_a_software_craftsman
PPT
Agile Development From A Developers Perspective
PPTX
DevOpsDays Jakarta Igites
PDF
Build the Right Regression Suite with Behavior-Driven Testing
PPTX
Why Is Manufacturing Difficult?
PPTX
Is there a place for QA in autonomous fast flow teams?
PDF
Product Quality - The BPM (Behaviors - Practices - Metrics) Way
PDF
Service pemanas air solahart hp 081313462267
PDF
Enabling CD in Enterprises with Testing
PPTX
DDT Testing Library for Android
PPTX
Introduction to Agile Hardware
PDF
Microservices, Microfrontends and Feature Teams
PPTX
Continuous testing at scale
PDF
Continuous delivery is more than dev ops
PDF
CookpadTechConf2018-(Mobile)TestAutomation
PPT
Enterprise Application Framework
PPTX
[DSC Europe 24] Marcin Szymaniuk - The path to Effective Data Migration - Ove...
PPT
Future of QA
Deploying & Testing Agentforce - End-to-end with Copado - Ewenb Clark
Tec314f
A journey to_be_a_software_craftsman
Agile Development From A Developers Perspective
DevOpsDays Jakarta Igites
Build the Right Regression Suite with Behavior-Driven Testing
Why Is Manufacturing Difficult?
Is there a place for QA in autonomous fast flow teams?
Product Quality - The BPM (Behaviors - Practices - Metrics) Way
Service pemanas air solahart hp 081313462267
Enabling CD in Enterprises with Testing
DDT Testing Library for Android
Introduction to Agile Hardware
Microservices, Microfrontends and Feature Teams
Continuous testing at scale
Continuous delivery is more than dev ops
CookpadTechConf2018-(Mobile)TestAutomation
Enterprise Application Framework
[DSC Europe 24] Marcin Szymaniuk - The path to Effective Data Migration - Ove...
Future of QA
Ad

More from Anand Bagmar (20)

PDF
The Path to Autonomous Testing - Anand Bagmar
PDF
My Journey With Appium @AppiumConf Sept 2024
PDF
Streamlining End-to-End Testing Automation
PDF
Eradicate Flaky Tests
PDF
Automating the real-user scenarios across multi-apps, and multi-devices
PDF
Visual Validation - The missing tip of the automation pyramid @GoT2022
PDF
Design Patterns in Automation
PDF
Change Tyres In A Moving Car - Make Functional Test Automation Effective Keynote
PDF
Rewrite vs Refactor (AgileIndia 2021)
PDF
Next Generation Functional & Visual Testing powered by AI
PDF
The Best Test Automation Framework is...
PDF
Eradicate Flaky Tests - AppiumConf 2021
PDF
Getting started with Appium 2.0
PDF
Visual Validation - The missing tip of the automation pyramid @AgileIndia2020
PDF
Selenium Deep Dive
PDF
Does your functional automation really add value?
PDF
Measuring Coverage From E2E Tests
PDF
Getting started with Visual Testing using Applitools - @TPC, Feb2020
PDF
Visual validation - The missing tip of the automation pyramid @ QA Symposium
PDF
Collaboration - A Taboo!
The Path to Autonomous Testing - Anand Bagmar
My Journey With Appium @AppiumConf Sept 2024
Streamlining End-to-End Testing Automation
Eradicate Flaky Tests
Automating the real-user scenarios across multi-apps, and multi-devices
Visual Validation - The missing tip of the automation pyramid @GoT2022
Design Patterns in Automation
Change Tyres In A Moving Car - Make Functional Test Automation Effective Keynote
Rewrite vs Refactor (AgileIndia 2021)
Next Generation Functional & Visual Testing powered by AI
The Best Test Automation Framework is...
Eradicate Flaky Tests - AppiumConf 2021
Getting started with Appium 2.0
Visual Validation - The missing tip of the automation pyramid @AgileIndia2020
Selenium Deep Dive
Does your functional automation really add value?
Measuring Coverage From E2E Tests
Getting started with Visual Testing using Applitools - @TPC, Feb2020
Visual validation - The missing tip of the automation pyramid @ QA Symposium
Collaboration - A Taboo!

Recently uploaded (20)

PDF
Design an Analysis of Algorithms II-SECS-1021-03
PDF
wealthsignaloriginal-com-DS-text-... (1).pdf
PPTX
Agentic AI Use Case- Contract Lifecycle Management (CLM).pptx
PDF
AI in Product Development-omnex systems
PDF
Softaken Excel to vCard Converter Software.pdf
PPTX
Introduction to Artificial Intelligence
PDF
Adobe Premiere Pro 2025 (v24.5.0.057) Crack free
PDF
Flood Susceptibility Mapping Using Image-Based 2D-CNN Deep Learnin. Overview ...
PDF
2025 Textile ERP Trends: SAP, Odoo & Oracle
PPTX
Odoo POS Development Services by CandidRoot Solutions
PDF
EN-Survey-Report-SAP-LeanIX-EA-Insights-2025.pdf
PDF
Nekopoi APK 2025 free lastest update
PDF
medical staffing services at VALiNTRY
PDF
T3DD25 TYPO3 Content Blocks - Deep Dive by André Kraus
PDF
Why TechBuilder is the Future of Pickup and Delivery App Development (1).pdf
PDF
Design an Analysis of Algorithms I-SECS-1021-03
PPTX
VVF-Customer-Presentation2025-Ver1.9.pptx
PPTX
Agentic AI : A Practical Guide. Undersating, Implementing and Scaling Autono...
PDF
System and Network Administraation Chapter 3
PDF
Claude Code: Everyone is a 10x Developer - A Comprehensive AI-Powered CLI Tool
Design an Analysis of Algorithms II-SECS-1021-03
wealthsignaloriginal-com-DS-text-... (1).pdf
Agentic AI Use Case- Contract Lifecycle Management (CLM).pptx
AI in Product Development-omnex systems
Softaken Excel to vCard Converter Software.pdf
Introduction to Artificial Intelligence
Adobe Premiere Pro 2025 (v24.5.0.057) Crack free
Flood Susceptibility Mapping Using Image-Based 2D-CNN Deep Learnin. Overview ...
2025 Textile ERP Trends: SAP, Odoo & Oracle
Odoo POS Development Services by CandidRoot Solutions
EN-Survey-Report-SAP-LeanIX-EA-Insights-2025.pdf
Nekopoi APK 2025 free lastest update
medical staffing services at VALiNTRY
T3DD25 TYPO3 Content Blocks - Deep Dive by André Kraus
Why TechBuilder is the Future of Pickup and Delivery App Development (1).pdf
Design an Analysis of Algorithms I-SECS-1021-03
VVF-Customer-Presentation2025-Ver1.9.pptx
Agentic AI : A Practical Guide. Undersating, Implementing and Scaling Autono...
System and Network Administraation Chapter 3
Claude Code: Everyone is a 10x Developer - A Comprehensive AI-Powered CLI Tool

Future of Testing, Test Automation and The Quality Analyst