SlideShare a Scribd company logo
1 of 80
Download to read offline
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/(
Seamless!IntegraCon!
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!
BusinessT
facing!Tests!
TechnologyT
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!
ProductT
underTtest!
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!
QA!Role!
Product! Services!
QA!Role!in!Product!OrganizaCons!
CoTlocated! Distributed!
QA!Role!in!Services!OrganizaCons!
Coaching!
OffTShore!
Delivery!
ConsulCng! DevOps!
OnTSite!
Delivery!
What&is&the&Future&of&a&
Quality&Analyst?&
Be&Crea+ve&
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

Similar to Future of Testing Automation and QA - Anand Bagmar, ThoughtWorks

201210611 danish delegation
201210611 danish delegation201210611 danish delegation
201210611 danish delegation
Martijn Kriens
 

Similar to Future of Testing Automation and QA - Anand Bagmar, ThoughtWorks (6)

Data Insights - sentiXchange
Data Insights - sentiXchangeData Insights - sentiXchange
Data Insights - sentiXchange
 
201210611 danish delegation
201210611 danish delegation201210611 danish delegation
201210611 danish delegation
 
Tack On RESTful APIs - Pinterest Backend Simulation
Tack On RESTful APIs - Pinterest Backend SimulationTack On RESTful APIs - Pinterest Backend Simulation
Tack On RESTful APIs - Pinterest Backend Simulation
 
Wei Peng: Innovation that Matters
Wei Peng: Innovation that MattersWei Peng: Innovation that Matters
Wei Peng: Innovation that Matters
 
CSM Business Process Presentation
CSM Business Process Presentation  CSM Business Process Presentation
CSM Business Process Presentation
 
Infographics and-the-classroom
Infographics and-the-classroomInfographics and-the-classroom
Infographics and-the-classroom
 

More from Thoughtworks

More from Thoughtworks (20)

Design System as a Product
Design System as a ProductDesign System as a Product
Design System as a Product
 
Designers, Developers & Dogs
Designers, Developers & DogsDesigners, Developers & Dogs
Designers, Developers & Dogs
 
Cloud-first for fast innovation
Cloud-first for fast innovationCloud-first for fast innovation
Cloud-first for fast innovation
 
More impact with flexible teams
More impact with flexible teamsMore impact with flexible teams
More impact with flexible teams
 
Culture of Innovation
Culture of InnovationCulture of Innovation
Culture of Innovation
 
Dual-Track Agile
Dual-Track AgileDual-Track Agile
Dual-Track Agile
 
Developer Experience
Developer ExperienceDeveloper Experience
Developer Experience
 
When we design together
When we design togetherWhen we design together
When we design together
 
Hardware is hard(er)
Hardware is hard(er)Hardware is hard(er)
Hardware is hard(er)
 
Customer-centric innovation enabled by cloud
 Customer-centric innovation enabled by cloud Customer-centric innovation enabled by cloud
Customer-centric innovation enabled by cloud
 
Amazon's Culture of Innovation
Amazon's Culture of InnovationAmazon's Culture of Innovation
Amazon's Culture of Innovation
 
When in doubt, go live
When in doubt, go liveWhen in doubt, go live
When in doubt, go live
 
Don't cross the Rubicon
Don't cross the RubiconDon't cross the Rubicon
Don't cross the Rubicon
 
Error handling
Error handlingError handling
Error handling
 
Your test coverage is a lie!
Your test coverage is a lie!Your test coverage is a lie!
Your test coverage is a lie!
 
Docker container security
Docker container securityDocker container security
Docker container security
 
Redefining the unit
Redefining the unitRedefining the unit
Redefining the unit
 
Technology Radar Webinar UK - Vol. 22
Technology Radar Webinar UK - Vol. 22Technology Radar Webinar UK - Vol. 22
Technology Radar Webinar UK - Vol. 22
 
A Tribute to Turing
A Tribute to TuringA Tribute to Turing
A Tribute to Turing
 
Rsa maths worked out
Rsa maths worked outRsa maths worked out
Rsa maths worked out
 

Recently uploaded

CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
 

Recently uploaded (20)

Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 

Future of Testing Automation and QA - Anand Bagmar, ThoughtWorks