SlideShare une entreprise Scribd logo
1  sur  19
Tackling Strategic
Engineering Challenges
Srikanth Rentachintala
Director of Engineering, eBay
Anthony Tang
Rob Mason
Director of Engineering, Walmart
Chief Technology Officer, Applause
BEFORE WE GET
STARTED…
The webinar will last approximately 45 minutes to
1 hour (including Q&A)
You can send your questions using the
“Questions” function on GoToWebinar, we will ask
them during the session.
We will send you a link to the recording as well as
this slide deck
If you tweet during the webinar, feel free to
mention @Applause, @eBay and @Walmart
Presenters of This Session
3
Srikanth
Rentachintala
Director of
Engineering
Rob
Mason
ChiefTechnology
Officer
Anthony
Tang
Director of
Engineering
Today’s Agenda
4
1
3
2
4
Test Automation
Accessibility
Test Data
Q&A
TEST AUTOMATIONRemember: you can send your questions using the
“questions” function on gotowebinar
What is ideal?What is practical?Where does your company fall?
What’s a Good Target for the Percentage of Test Cases to Automate?
6
0% 100%50%
Percentage of test automation
increases as product matures
100% is ideal, but isn’t realistic or practical
What Test Automation Metrics Do You Leverage?
7
Quality Metrics Operational Metrics Product/Team Health Metrics
Test Code Coverage Build CycleTime Development CycleTime
Functional Test Case Automation App/test cases out of sync Production Defect Creation Rate
App Size Automated Deployment Consistency ofVelocity
App LoadTime Deployment Frequency Integration Frequency
App Crash Rate Application Availability MeanTime Between Build Failures
What Is Your Approach to Automation Frameworks and Device/Browser
Providers?
8
eBay Walmart Applause
Build & Deployment (CI/CD
Pipelines) (with customizations)
Services Automation
Web Apps
iOS Apps
Android Apps
Web & Native Grid
How Do You Ensure Test Automation Is Applied In The Right Areas?
9
SpeedtoExecute
Static
Integration
Outof
Process/In
App
InProcess
Functional
E2E
(Horizontal &Vertical)TimetoDevelop
CosttoMaintain
Confidence
Flakiness/Stability
Unit
MultiplesolutionsOK,Toolsstandardsincrease
Walmart’sTesting Lava Lamp
How Do You Ensure Test Automation Is Applied In The Right Areas?
10
eBay’sTesting Pyramid
TEST DATARemember: you can send your questions using the
“questions” function on gotowebinar
eBay’s Method of Getting Good Test Data
How Do You Overcome the Challenges of Getting Good Test
Data in Pre-production Environments?
12
Take slice of
production data
Identify all relationships
using algorithms
Anonymize and
randomize the data
Push data to staging
environment
13
How Do You Ensure Tests Are Consistent
From Run-to-run?
1. Automate the Process
2. Mock the data
3. Curate the data
ACCESSIBILITYRemember: you can send your questions using the
“questions” function on gotowebinar
What’s Your Approach To Accessibility Testing?
15
Manual
• Catch critical issues that
require human eye
• Peace of mind for fullness of
coverage
• Extend coverage beyond
~20% of accessibility issues
• Test in multiple markets with
real users
Automated
• Immediate results
• Benchmarking to gauge
impact of recent changes
• Enhances percentage of
automation coverage
• Catch obvious accessibility
issues
What’s Your Approach to Accessibility Testing?
16
Jira
TestAutomation
(various)
Pre-Prod
Environment
Production
A11Y rules
checks (web)
A11Y unit/int tests
(web & native)
A11Y functional tests
(web & native)
Test Results Test Results Test Results
Looper
Output
Gate
Pass
A11Y manual testing
(web & native)
Jira Tickets
A11Y manual testing
(web & native)
Jira Tickets
Gate
Pass
Walmart’s Approach to Accessibility
YesYes
No
No
How Do You Leverage Automated Accessibility Tools?
17
Q&ARemember: you can send your questions using the
“questions” function on gotowebinar
Tackling Strategic Engineering Challenges

Contenu connexe

Tendances

The Future Is Bright
The Future Is BrightThe Future Is Bright
The Future Is BrightEggplant
 
Creating an Effective A/B Testing Strategy for App Stores
Creating an Effective A/B Testing Strategy for App StoresCreating an Effective A/B Testing Strategy for App Stores
Creating an Effective A/B Testing Strategy for App StoresSplitMetrics
 
Ahead of the Curve: How 23andMe Improved UX with Performance Edge
Ahead of the Curve: How 23andMe Improved UX with Performance EdgeAhead of the Curve: How 23andMe Improved UX with Performance Edge
Ahead of the Curve: How 23andMe Improved UX with Performance EdgeOptimizely
 
Improve your content: The What, Why, Where and How about A/B Testing
Improve your content: The What, Why, Where and How about A/B TestingImprove your content: The What, Why, Where and How about A/B Testing
Improve your content: The What, Why, Where and How about A/B Testingintrotodigital
 
Optimizely Experience Customer Story - Atlassian
Optimizely Experience Customer Story - AtlassianOptimizely Experience Customer Story - Atlassian
Optimizely Experience Customer Story - AtlassianOptimizely
 
The anatomy of an A/B Test - JSConf Colombia Workshop
The anatomy of an A/B Test - JSConf Colombia WorkshopThe anatomy of an A/B Test - JSConf Colombia Workshop
The anatomy of an A/B Test - JSConf Colombia WorkshopEduardo Shiota Yasuda
 
The Optimizely Experience Keynote by Matt Althauser - Optimizely Experience L...
The Optimizely Experience Keynote by Matt Althauser - Optimizely Experience L...The Optimizely Experience Keynote by Matt Althauser - Optimizely Experience L...
The Optimizely Experience Keynote by Matt Althauser - Optimizely Experience L...Optimizely
 
Streamlining Automation Scripts and Test Data Management
Streamlining Automation Scripts and Test Data ManagementStreamlining Automation Scripts and Test Data Management
Streamlining Automation Scripts and Test Data ManagementQASymphony
 
Closing the Requirements and Testing Loop Webinar
Closing the Requirements and Testing Loop WebinarClosing the Requirements and Testing Loop Webinar
Closing the Requirements and Testing Loop WebinarQASymphony
 
Optimizely Partner Ecosystem
Optimizely Partner EcosystemOptimizely Partner Ecosystem
Optimizely Partner EcosystemOptimizely
 
Welcome to Eggplanet and Customer Interview
Welcome to Eggplanet and Customer InterviewWelcome to Eggplanet and Customer Interview
Welcome to Eggplanet and Customer InterviewEggplant
 
Creating a successful continuous testing environment by Eran Kinsbruner
Creating a successful continuous testing environment by Eran KinsbrunerCreating a successful continuous testing environment by Eran Kinsbruner
Creating a successful continuous testing environment by Eran KinsbrunerQA or the Highway
 
Experimentation Excellence: Mastering the basics
Experimentation Excellence: Mastering the basicsExperimentation Excellence: Mastering the basics
Experimentation Excellence: Mastering the basicsOptimizely
 
Try: Fail, Try: Succeed by Tim Grant
Try: Fail, Try: Succeed by Tim GrantTry: Fail, Try: Succeed by Tim Grant
Try: Fail, Try: Succeed by Tim GrantQA or the Highway
 
Panoramic Quality: The Fellowship of Testing in DevOps
Panoramic Quality: The Fellowship of Testing in DevOpsPanoramic Quality: The Fellowship of Testing in DevOps
Panoramic Quality: The Fellowship of Testing in DevOpsBrendan Connolly
 
Extreme programming talk wise consulting - www.talkwiseconsulting
Extreme programming   talk wise consulting - www.talkwiseconsultingExtreme programming   talk wise consulting - www.talkwiseconsulting
Extreme programming talk wise consulting - www.talkwiseconsultingtalkwiseone
 
Twiliocon Europe 2013: From PoC to Production, Lessons Learnt, by Erol Ziya &...
Twiliocon Europe 2013: From PoC to Production, Lessons Learnt, by Erol Ziya &...Twiliocon Europe 2013: From PoC to Production, Lessons Learnt, by Erol Ziya &...
Twiliocon Europe 2013: From PoC to Production, Lessons Learnt, by Erol Ziya &...eazynow
 
Bugday bkk-2014 nitisak-auto_perf
Bugday bkk-2014 nitisak-auto_perfBugday bkk-2014 nitisak-auto_perf
Bugday bkk-2014 nitisak-auto_perfNitisak Mooltreesri
 
QASymphony and TestPlant: Bringing Together Best-in-Class Test Management and...
QASymphony and TestPlant: Bringing Together Best-in-Class Test Management and...QASymphony and TestPlant: Bringing Together Best-in-Class Test Management and...
QASymphony and TestPlant: Bringing Together Best-in-Class Test Management and...QASymphony
 
Shipping to Learn and Accelerate Growth with GitHub
Shipping to Learn and Accelerate Growth with GitHubShipping to Learn and Accelerate Growth with GitHub
Shipping to Learn and Accelerate Growth with GitHubOptimizely
 

Tendances (20)

The Future Is Bright
The Future Is BrightThe Future Is Bright
The Future Is Bright
 
Creating an Effective A/B Testing Strategy for App Stores
Creating an Effective A/B Testing Strategy for App StoresCreating an Effective A/B Testing Strategy for App Stores
Creating an Effective A/B Testing Strategy for App Stores
 
Ahead of the Curve: How 23andMe Improved UX with Performance Edge
Ahead of the Curve: How 23andMe Improved UX with Performance EdgeAhead of the Curve: How 23andMe Improved UX with Performance Edge
Ahead of the Curve: How 23andMe Improved UX with Performance Edge
 
Improve your content: The What, Why, Where and How about A/B Testing
Improve your content: The What, Why, Where and How about A/B TestingImprove your content: The What, Why, Where and How about A/B Testing
Improve your content: The What, Why, Where and How about A/B Testing
 
Optimizely Experience Customer Story - Atlassian
Optimizely Experience Customer Story - AtlassianOptimizely Experience Customer Story - Atlassian
Optimizely Experience Customer Story - Atlassian
 
The anatomy of an A/B Test - JSConf Colombia Workshop
The anatomy of an A/B Test - JSConf Colombia WorkshopThe anatomy of an A/B Test - JSConf Colombia Workshop
The anatomy of an A/B Test - JSConf Colombia Workshop
 
The Optimizely Experience Keynote by Matt Althauser - Optimizely Experience L...
The Optimizely Experience Keynote by Matt Althauser - Optimizely Experience L...The Optimizely Experience Keynote by Matt Althauser - Optimizely Experience L...
The Optimizely Experience Keynote by Matt Althauser - Optimizely Experience L...
 
Streamlining Automation Scripts and Test Data Management
Streamlining Automation Scripts and Test Data ManagementStreamlining Automation Scripts and Test Data Management
Streamlining Automation Scripts and Test Data Management
 
Closing the Requirements and Testing Loop Webinar
Closing the Requirements and Testing Loop WebinarClosing the Requirements and Testing Loop Webinar
Closing the Requirements and Testing Loop Webinar
 
Optimizely Partner Ecosystem
Optimizely Partner EcosystemOptimizely Partner Ecosystem
Optimizely Partner Ecosystem
 
Welcome to Eggplanet and Customer Interview
Welcome to Eggplanet and Customer InterviewWelcome to Eggplanet and Customer Interview
Welcome to Eggplanet and Customer Interview
 
Creating a successful continuous testing environment by Eran Kinsbruner
Creating a successful continuous testing environment by Eran KinsbrunerCreating a successful continuous testing environment by Eran Kinsbruner
Creating a successful continuous testing environment by Eran Kinsbruner
 
Experimentation Excellence: Mastering the basics
Experimentation Excellence: Mastering the basicsExperimentation Excellence: Mastering the basics
Experimentation Excellence: Mastering the basics
 
Try: Fail, Try: Succeed by Tim Grant
Try: Fail, Try: Succeed by Tim GrantTry: Fail, Try: Succeed by Tim Grant
Try: Fail, Try: Succeed by Tim Grant
 
Panoramic Quality: The Fellowship of Testing in DevOps
Panoramic Quality: The Fellowship of Testing in DevOpsPanoramic Quality: The Fellowship of Testing in DevOps
Panoramic Quality: The Fellowship of Testing in DevOps
 
Extreme programming talk wise consulting - www.talkwiseconsulting
Extreme programming   talk wise consulting - www.talkwiseconsultingExtreme programming   talk wise consulting - www.talkwiseconsulting
Extreme programming talk wise consulting - www.talkwiseconsulting
 
Twiliocon Europe 2013: From PoC to Production, Lessons Learnt, by Erol Ziya &...
Twiliocon Europe 2013: From PoC to Production, Lessons Learnt, by Erol Ziya &...Twiliocon Europe 2013: From PoC to Production, Lessons Learnt, by Erol Ziya &...
Twiliocon Europe 2013: From PoC to Production, Lessons Learnt, by Erol Ziya &...
 
Bugday bkk-2014 nitisak-auto_perf
Bugday bkk-2014 nitisak-auto_perfBugday bkk-2014 nitisak-auto_perf
Bugday bkk-2014 nitisak-auto_perf
 
QASymphony and TestPlant: Bringing Together Best-in-Class Test Management and...
QASymphony and TestPlant: Bringing Together Best-in-Class Test Management and...QASymphony and TestPlant: Bringing Together Best-in-Class Test Management and...
QASymphony and TestPlant: Bringing Together Best-in-Class Test Management and...
 
Shipping to Learn and Accelerate Growth with GitHub
Shipping to Learn and Accelerate Growth with GitHubShipping to Learn and Accelerate Growth with GitHub
Shipping to Learn and Accelerate Growth with GitHub
 

Similaire à Tackling Strategic Engineering Challenges

[QE 2018] Paul Gerrard – Automating Assurance: Tools, Collaboration and DevOps
[QE 2018] Paul Gerrard – Automating Assurance: Tools, Collaboration and DevOps[QE 2018] Paul Gerrard – Automating Assurance: Tools, Collaboration and DevOps
[QE 2018] Paul Gerrard – Automating Assurance: Tools, Collaboration and DevOpsFuture Processing
 
10 Tips for Starting Test Automation from 0
10 Tips for Starting Test Automation from 010 Tips for Starting Test Automation from 0
10 Tips for Starting Test Automation from 0Hong Zhang, PMP
 
Are Your Continuous Tests Too Fragile for Agile?
Are Your Continuous Tests Too Fragile for Agile?Are Your Continuous Tests Too Fragile for Agile?
Are Your Continuous Tests Too Fragile for Agile?Parasoft
 
implementing_ai_for_improved_performance_testing_the_key_to_success.pptx
implementing_ai_for_improved_performance_testing_the_key_to_success.pptximplementing_ai_for_improved_performance_testing_the_key_to_success.pptx
implementing_ai_for_improved_performance_testing_the_key_to_success.pptxsarah david
 
Continuous Delivery Testing @HiQ
Continuous Delivery Testing @HiQContinuous Delivery Testing @HiQ
Continuous Delivery Testing @HiQTomas Riha
 
Curiosity and Infuse Consulting Present: Sustainable Test Automation Strategi...
Curiosity and Infuse Consulting Present: Sustainable Test Automation Strategi...Curiosity and Infuse Consulting Present: Sustainable Test Automation Strategi...
Curiosity and Infuse Consulting Present: Sustainable Test Automation Strategi...Curiosity Software Ireland
 
Why Automation Fails—in Theory and Practice
Why Automation Fails—in Theory and PracticeWhy Automation Fails—in Theory and Practice
Why Automation Fails—in Theory and PracticeTechWell
 
Saksham Sarode - Innovation Through Introspection - EuroSTAR 2012
Saksham Sarode - Innovation Through Introspection - EuroSTAR 2012Saksham Sarode - Innovation Through Introspection - EuroSTAR 2012
Saksham Sarode - Innovation Through Introspection - EuroSTAR 2012TEST Huddle
 
Creating testing tools to support development
Creating testing tools to support developmentCreating testing tools to support development
Creating testing tools to support developmentChema del Barco
 
Test Automation with Gen AI_Final_Presentation
Test Automation with Gen AI_Final_PresentationTest Automation with Gen AI_Final_Presentation
Test Automation with Gen AI_Final_PresentationUiPathCommunity
 
Your Test Automation Questions Answered
Your Test Automation Questions AnsweredYour Test Automation Questions Answered
Your Test Automation Questions AnsweredMarinaLucier
 
Use Automation to Assist—Not Replace—Manual Testing
Use Automation to Assist—Not Replace—Manual TestingUse Automation to Assist—Not Replace—Manual Testing
Use Automation to Assist—Not Replace—Manual TestingTechWell
 
Lee Barnes - What Successful Test Automation is.pdf
Lee Barnes - What Successful Test Automation is.pdfLee Barnes - What Successful Test Automation is.pdf
Lee Barnes - What Successful Test Automation is.pdfQA or the Highway
 
iPullRank Webinar - Automated Testing For SEO With Hamlet Batista
iPullRank Webinar - Automated Testing For SEO With Hamlet BatistaiPullRank Webinar - Automated Testing For SEO With Hamlet Batista
iPullRank Webinar - Automated Testing For SEO With Hamlet BatistaMichael King
 
The Broken Promise of Test Automation: Why are we still hand-cranking tests?
The Broken Promise of Test Automation: Why are we still hand-cranking tests?The Broken Promise of Test Automation: Why are we still hand-cranking tests?
The Broken Promise of Test Automation: Why are we still hand-cranking tests?Curiosity Software Ireland
 
Achieve Intelligent Test Execution: Strategies for Streamlining Regression Te...
Achieve Intelligent Test Execution: Strategies for Streamlining Regression Te...Achieve Intelligent Test Execution: Strategies for Streamlining Regression Te...
Achieve Intelligent Test Execution: Strategies for Streamlining Regression Te...DevOps.com
 
How Would Software Testing Change in the Future.docx.docx
How Would Software Testing Change in the Future.docx.docxHow Would Software Testing Change in the Future.docx.docx
How Would Software Testing Change in the Future.docx.docxSun Technologies
 

Similaire à Tackling Strategic Engineering Challenges (20)

[QE 2018] Paul Gerrard – Automating Assurance: Tools, Collaboration and DevOps
[QE 2018] Paul Gerrard – Automating Assurance: Tools, Collaboration and DevOps[QE 2018] Paul Gerrard – Automating Assurance: Tools, Collaboration and DevOps
[QE 2018] Paul Gerrard – Automating Assurance: Tools, Collaboration and DevOps
 
10 Tips for Starting Test Automation from 0
10 Tips for Starting Test Automation from 010 Tips for Starting Test Automation from 0
10 Tips for Starting Test Automation from 0
 
Are Your Continuous Tests Too Fragile for Agile?
Are Your Continuous Tests Too Fragile for Agile?Are Your Continuous Tests Too Fragile for Agile?
Are Your Continuous Tests Too Fragile for Agile?
 
Future of QA
Future of QAFuture of QA
Future of QA
 
Futureofqa
FutureofqaFutureofqa
Futureofqa
 
implementing_ai_for_improved_performance_testing_the_key_to_success.pptx
implementing_ai_for_improved_performance_testing_the_key_to_success.pptximplementing_ai_for_improved_performance_testing_the_key_to_success.pptx
implementing_ai_for_improved_performance_testing_the_key_to_success.pptx
 
Continuous Delivery Testing @HiQ
Continuous Delivery Testing @HiQContinuous Delivery Testing @HiQ
Continuous Delivery Testing @HiQ
 
Curiosity and Infuse Consulting Present: Sustainable Test Automation Strategi...
Curiosity and Infuse Consulting Present: Sustainable Test Automation Strategi...Curiosity and Infuse Consulting Present: Sustainable Test Automation Strategi...
Curiosity and Infuse Consulting Present: Sustainable Test Automation Strategi...
 
Why Automation Fails—in Theory and Practice
Why Automation Fails—in Theory and PracticeWhy Automation Fails—in Theory and Practice
Why Automation Fails—in Theory and Practice
 
Saksham Sarode - Innovation Through Introspection - EuroSTAR 2012
Saksham Sarode - Innovation Through Introspection - EuroSTAR 2012Saksham Sarode - Innovation Through Introspection - EuroSTAR 2012
Saksham Sarode - Innovation Through Introspection - EuroSTAR 2012
 
Creating testing tools to support development
Creating testing tools to support developmentCreating testing tools to support development
Creating testing tools to support development
 
Test Automation with Gen AI_Final_Presentation
Test Automation with Gen AI_Final_PresentationTest Automation with Gen AI_Final_Presentation
Test Automation with Gen AI_Final_Presentation
 
Your Test Automation Questions Answered
Your Test Automation Questions AnsweredYour Test Automation Questions Answered
Your Test Automation Questions Answered
 
UiPath Test Automation Webinar Recap
UiPath Test Automation Webinar RecapUiPath Test Automation Webinar Recap
UiPath Test Automation Webinar Recap
 
Use Automation to Assist—Not Replace—Manual Testing
Use Automation to Assist—Not Replace—Manual TestingUse Automation to Assist—Not Replace—Manual Testing
Use Automation to Assist—Not Replace—Manual Testing
 
Lee Barnes - What Successful Test Automation is.pdf
Lee Barnes - What Successful Test Automation is.pdfLee Barnes - What Successful Test Automation is.pdf
Lee Barnes - What Successful Test Automation is.pdf
 
iPullRank Webinar - Automated Testing For SEO With Hamlet Batista
iPullRank Webinar - Automated Testing For SEO With Hamlet BatistaiPullRank Webinar - Automated Testing For SEO With Hamlet Batista
iPullRank Webinar - Automated Testing For SEO With Hamlet Batista
 
The Broken Promise of Test Automation: Why are we still hand-cranking tests?
The Broken Promise of Test Automation: Why are we still hand-cranking tests?The Broken Promise of Test Automation: Why are we still hand-cranking tests?
The Broken Promise of Test Automation: Why are we still hand-cranking tests?
 
Achieve Intelligent Test Execution: Strategies for Streamlining Regression Te...
Achieve Intelligent Test Execution: Strategies for Streamlining Regression Te...Achieve Intelligent Test Execution: Strategies for Streamlining Regression Te...
Achieve Intelligent Test Execution: Strategies for Streamlining Regression Te...
 
How Would Software Testing Change in the Future.docx.docx
How Would Software Testing Change in the Future.docx.docxHow Would Software Testing Change in the Future.docx.docx
How Would Software Testing Change in the Future.docx.docx
 

Plus de Applause

Digital Healthcare Panel: Exploring the Digital Opportunities and Obstacles f...
Digital Healthcare Panel: Exploring the Digital Opportunities and Obstacles f...Digital Healthcare Panel: Exploring the Digital Opportunities and Obstacles f...
Digital Healthcare Panel: Exploring the Digital Opportunities and Obstacles f...Applause
 
Best Practices for a Repeatable Shift-Left Commitment
Best Practices for a Repeatable Shift-Left CommitmentBest Practices for a Repeatable Shift-Left Commitment
Best Practices for a Repeatable Shift-Left CommitmentApplause
 
Validate Your Redefined Customer Journeys Quickly
Validate Your Redefined Customer Journeys QuicklyValidate Your Redefined Customer Journeys Quickly
Validate Your Redefined Customer Journeys QuicklyApplause
 
The State of Voice with U.S. Bank and Voicebot.ai
The State of Voice with U.S. Bank and Voicebot.aiThe State of Voice with U.S. Bank and Voicebot.ai
The State of Voice with U.S. Bank and Voicebot.aiApplause
 
Scaling Training Data for AI Applications
Scaling Training Data for AI ApplicationsScaling Training Data for AI Applications
Scaling Training Data for AI ApplicationsApplause
 
Get strategic with qa in dev ops
Get strategic with qa in dev opsGet strategic with qa in dev ops
Get strategic with qa in dev opsApplause
 
The Good, The Bad, & The Ugly of Voice
The Good, The Bad, & The Ugly of VoiceThe Good, The Bad, & The Ugly of Voice
The Good, The Bad, & The Ugly of VoiceApplause
 
From Padlocks to IoT: Master Lock's Keys to Digital Transformation
From Padlocks to IoT: Master Lock's Keys to Digital TransformationFrom Padlocks to IoT: Master Lock's Keys to Digital Transformation
From Padlocks to IoT: Master Lock's Keys to Digital TransformationApplause
 
Accessibility is More Than a Compliance Checkbox
Accessibility is More Than a Compliance CheckboxAccessibility is More Than a Compliance Checkbox
Accessibility is More Than a Compliance CheckboxApplause
 
The Essentials to Successful User-Centric Development
The Essentials to Successful User-Centric DevelopmentThe Essentials to Successful User-Centric Development
The Essentials to Successful User-Centric DevelopmentApplause
 
Lessons Learned from the Holiday Shopping Season
Lessons Learned from the Holiday Shopping SeasonLessons Learned from the Holiday Shopping Season
Lessons Learned from the Holiday Shopping SeasonApplause
 
6 Secrets to Omnichannel and Digital Success
6 Secrets to Omnichannel and Digital Success6 Secrets to Omnichannel and Digital Success
6 Secrets to Omnichannel and Digital SuccessApplause
 
Solving the Top Problems of Voice Testing
Solving the Top Problems of Voice TestingSolving the Top Problems of Voice Testing
Solving the Top Problems of Voice TestingApplause
 
NRF 2019: 5 Secrets to Omnichannel and Retail Success
NRF 2019: 5 Secrets to Omnichannel and Retail SuccessNRF 2019: 5 Secrets to Omnichannel and Retail Success
NRF 2019: 5 Secrets to Omnichannel and Retail SuccessApplause
 
Testing Essentials for the Age of Agile
Testing Essentials for the Age of AgileTesting Essentials for the Age of Agile
Testing Essentials for the Age of AgileApplause
 
From Padlocks to IoT: Master Lock's Keys to Digital Transformation
From Padlocks to IoT: Master Lock's Keys to Digital TransformationFrom Padlocks to IoT: Master Lock's Keys to Digital Transformation
From Padlocks to IoT: Master Lock's Keys to Digital TransformationApplause
 
Fitting Agility and Quality Under One Roof
Fitting Agility and Quality Under One RoofFitting Agility and Quality Under One Roof
Fitting Agility and Quality Under One RoofApplause
 
Essentials for Building Five-Star Alexa Voice Experiences
Essentials for Building Five-Star Alexa Voice ExperiencesEssentials for Building Five-Star Alexa Voice Experiences
Essentials for Building Five-Star Alexa Voice ExperiencesApplause
 
Faster, Better, Cheaper: How Fortune 500 Companies are Seeing Massive ROI fro...
Faster, Better, Cheaper: How Fortune 500 Companies are Seeing Massive ROI fro...Faster, Better, Cheaper: How Fortune 500 Companies are Seeing Massive ROI fro...
Faster, Better, Cheaper: How Fortune 500 Companies are Seeing Massive ROI fro...Applause
 
Automation Essentials for the Age of Agile
Automation Essentials for the Age of AgileAutomation Essentials for the Age of Agile
Automation Essentials for the Age of AgileApplause
 

Plus de Applause (20)

Digital Healthcare Panel: Exploring the Digital Opportunities and Obstacles f...
Digital Healthcare Panel: Exploring the Digital Opportunities and Obstacles f...Digital Healthcare Panel: Exploring the Digital Opportunities and Obstacles f...
Digital Healthcare Panel: Exploring the Digital Opportunities and Obstacles f...
 
Best Practices for a Repeatable Shift-Left Commitment
Best Practices for a Repeatable Shift-Left CommitmentBest Practices for a Repeatable Shift-Left Commitment
Best Practices for a Repeatable Shift-Left Commitment
 
Validate Your Redefined Customer Journeys Quickly
Validate Your Redefined Customer Journeys QuicklyValidate Your Redefined Customer Journeys Quickly
Validate Your Redefined Customer Journeys Quickly
 
The State of Voice with U.S. Bank and Voicebot.ai
The State of Voice with U.S. Bank and Voicebot.aiThe State of Voice with U.S. Bank and Voicebot.ai
The State of Voice with U.S. Bank and Voicebot.ai
 
Scaling Training Data for AI Applications
Scaling Training Data for AI ApplicationsScaling Training Data for AI Applications
Scaling Training Data for AI Applications
 
Get strategic with qa in dev ops
Get strategic with qa in dev opsGet strategic with qa in dev ops
Get strategic with qa in dev ops
 
The Good, The Bad, & The Ugly of Voice
The Good, The Bad, & The Ugly of VoiceThe Good, The Bad, & The Ugly of Voice
The Good, The Bad, & The Ugly of Voice
 
From Padlocks to IoT: Master Lock's Keys to Digital Transformation
From Padlocks to IoT: Master Lock's Keys to Digital TransformationFrom Padlocks to IoT: Master Lock's Keys to Digital Transformation
From Padlocks to IoT: Master Lock's Keys to Digital Transformation
 
Accessibility is More Than a Compliance Checkbox
Accessibility is More Than a Compliance CheckboxAccessibility is More Than a Compliance Checkbox
Accessibility is More Than a Compliance Checkbox
 
The Essentials to Successful User-Centric Development
The Essentials to Successful User-Centric DevelopmentThe Essentials to Successful User-Centric Development
The Essentials to Successful User-Centric Development
 
Lessons Learned from the Holiday Shopping Season
Lessons Learned from the Holiday Shopping SeasonLessons Learned from the Holiday Shopping Season
Lessons Learned from the Holiday Shopping Season
 
6 Secrets to Omnichannel and Digital Success
6 Secrets to Omnichannel and Digital Success6 Secrets to Omnichannel and Digital Success
6 Secrets to Omnichannel and Digital Success
 
Solving the Top Problems of Voice Testing
Solving the Top Problems of Voice TestingSolving the Top Problems of Voice Testing
Solving the Top Problems of Voice Testing
 
NRF 2019: 5 Secrets to Omnichannel and Retail Success
NRF 2019: 5 Secrets to Omnichannel and Retail SuccessNRF 2019: 5 Secrets to Omnichannel and Retail Success
NRF 2019: 5 Secrets to Omnichannel and Retail Success
 
Testing Essentials for the Age of Agile
Testing Essentials for the Age of AgileTesting Essentials for the Age of Agile
Testing Essentials for the Age of Agile
 
From Padlocks to IoT: Master Lock's Keys to Digital Transformation
From Padlocks to IoT: Master Lock's Keys to Digital TransformationFrom Padlocks to IoT: Master Lock's Keys to Digital Transformation
From Padlocks to IoT: Master Lock's Keys to Digital Transformation
 
Fitting Agility and Quality Under One Roof
Fitting Agility and Quality Under One RoofFitting Agility and Quality Under One Roof
Fitting Agility and Quality Under One Roof
 
Essentials for Building Five-Star Alexa Voice Experiences
Essentials for Building Five-Star Alexa Voice ExperiencesEssentials for Building Five-Star Alexa Voice Experiences
Essentials for Building Five-Star Alexa Voice Experiences
 
Faster, Better, Cheaper: How Fortune 500 Companies are Seeing Massive ROI fro...
Faster, Better, Cheaper: How Fortune 500 Companies are Seeing Massive ROI fro...Faster, Better, Cheaper: How Fortune 500 Companies are Seeing Massive ROI fro...
Faster, Better, Cheaper: How Fortune 500 Companies are Seeing Massive ROI fro...
 
Automation Essentials for the Age of Agile
Automation Essentials for the Age of AgileAutomation Essentials for the Age of Agile
Automation Essentials for the Age of Agile
 

Dernier

Don’t Get Showroomed- Are you frustrated with showrooming?
Don’t Get Showroomed- Are you frustrated with showrooming?Don’t Get Showroomed- Are you frustrated with showrooming?
Don’t Get Showroomed- Are you frustrated with showrooming?Jasper Colin
 
Mira Road Comfortable Call Girls -07506202331-Terbhi Genuine Call Girl
Mira Road Comfortable Call Girls -07506202331-Terbhi Genuine Call GirlMira Road Comfortable Call Girls -07506202331-Terbhi Genuine Call Girl
Mira Road Comfortable Call Girls -07506202331-Terbhi Genuine Call GirlPriya Reddy
 
Hifi Agartala Escorts Service Girl ^ 9332606886, WhatsApp Anytime Agartala
Hifi Agartala Escorts Service Girl ^ 9332606886, WhatsApp Anytime AgartalaHifi Agartala Escorts Service Girl ^ 9332606886, WhatsApp Anytime Agartala
Hifi Agartala Escorts Service Girl ^ 9332606886, WhatsApp Anytime Agartalameghakumariji156
 
Supermarket Floral Ad Roundup- Week 19 2024.pdf
Supermarket Floral Ad Roundup- Week 19 2024.pdfSupermarket Floral Ad Roundup- Week 19 2024.pdf
Supermarket Floral Ad Roundup- Week 19 2024.pdfKarliNelson4
 
5CL-ADBA,5cladba, the best supplier in China
5CL-ADBA,5cladba, the best supplier in China5CL-ADBA,5cladba, the best supplier in China
5CL-ADBA,5cladba, the best supplier in Chinaamy56318795
 
The 2024 Prime Day Panel: From Preparation to Profit
The 2024 Prime Day Panel: From Preparation to ProfitThe 2024 Prime Day Panel: From Preparation to Profit
The 2024 Prime Day Panel: From Preparation to ProfitTinuiti
 
Transform Your Outdoor Space: Landscaping with Plants in Singapore
Transform Your Outdoor Space: Landscaping with Plants in SingaporeTransform Your Outdoor Space: Landscaping with Plants in Singapore
Transform Your Outdoor Space: Landscaping with Plants in SingaporeThe Green Corner
 
Digital Business Strategy - How Food Brands Compete Through Technology
Digital Business Strategy - How Food Brands Compete Through TechnologyDigital Business Strategy - How Food Brands Compete Through Technology
Digital Business Strategy - How Food Brands Compete Through TechnologyJoanne Cabaero
 
FAQ Settings-ZenBasket Your Ecommerce Solution
FAQ Settings-ZenBasket Your Ecommerce SolutionFAQ Settings-ZenBasket Your Ecommerce Solution
FAQ Settings-ZenBasket Your Ecommerce SolutionDeborahnich
 

Dernier (9)

Don’t Get Showroomed- Are you frustrated with showrooming?
Don’t Get Showroomed- Are you frustrated with showrooming?Don’t Get Showroomed- Are you frustrated with showrooming?
Don’t Get Showroomed- Are you frustrated with showrooming?
 
Mira Road Comfortable Call Girls -07506202331-Terbhi Genuine Call Girl
Mira Road Comfortable Call Girls -07506202331-Terbhi Genuine Call GirlMira Road Comfortable Call Girls -07506202331-Terbhi Genuine Call Girl
Mira Road Comfortable Call Girls -07506202331-Terbhi Genuine Call Girl
 
Hifi Agartala Escorts Service Girl ^ 9332606886, WhatsApp Anytime Agartala
Hifi Agartala Escorts Service Girl ^ 9332606886, WhatsApp Anytime AgartalaHifi Agartala Escorts Service Girl ^ 9332606886, WhatsApp Anytime Agartala
Hifi Agartala Escorts Service Girl ^ 9332606886, WhatsApp Anytime Agartala
 
Supermarket Floral Ad Roundup- Week 19 2024.pdf
Supermarket Floral Ad Roundup- Week 19 2024.pdfSupermarket Floral Ad Roundup- Week 19 2024.pdf
Supermarket Floral Ad Roundup- Week 19 2024.pdf
 
5CL-ADBA,5cladba, the best supplier in China
5CL-ADBA,5cladba, the best supplier in China5CL-ADBA,5cladba, the best supplier in China
5CL-ADBA,5cladba, the best supplier in China
 
The 2024 Prime Day Panel: From Preparation to Profit
The 2024 Prime Day Panel: From Preparation to ProfitThe 2024 Prime Day Panel: From Preparation to Profit
The 2024 Prime Day Panel: From Preparation to Profit
 
Transform Your Outdoor Space: Landscaping with Plants in Singapore
Transform Your Outdoor Space: Landscaping with Plants in SingaporeTransform Your Outdoor Space: Landscaping with Plants in Singapore
Transform Your Outdoor Space: Landscaping with Plants in Singapore
 
Digital Business Strategy - How Food Brands Compete Through Technology
Digital Business Strategy - How Food Brands Compete Through TechnologyDigital Business Strategy - How Food Brands Compete Through Technology
Digital Business Strategy - How Food Brands Compete Through Technology
 
FAQ Settings-ZenBasket Your Ecommerce Solution
FAQ Settings-ZenBasket Your Ecommerce SolutionFAQ Settings-ZenBasket Your Ecommerce Solution
FAQ Settings-ZenBasket Your Ecommerce Solution
 

Tackling Strategic Engineering Challenges

  • 1. Tackling Strategic Engineering Challenges Srikanth Rentachintala Director of Engineering, eBay Anthony Tang Rob Mason Director of Engineering, Walmart Chief Technology Officer, Applause
  • 2. BEFORE WE GET STARTED… The webinar will last approximately 45 minutes to 1 hour (including Q&A) You can send your questions using the “Questions” function on GoToWebinar, we will ask them during the session. We will send you a link to the recording as well as this slide deck If you tweet during the webinar, feel free to mention @Applause, @eBay and @Walmart
  • 3. Presenters of This Session 3 Srikanth Rentachintala Director of Engineering Rob Mason ChiefTechnology Officer Anthony Tang Director of Engineering
  • 5. TEST AUTOMATIONRemember: you can send your questions using the “questions” function on gotowebinar
  • 6. What is ideal?What is practical?Where does your company fall? What’s a Good Target for the Percentage of Test Cases to Automate? 6 0% 100%50% Percentage of test automation increases as product matures 100% is ideal, but isn’t realistic or practical
  • 7. What Test Automation Metrics Do You Leverage? 7 Quality Metrics Operational Metrics Product/Team Health Metrics Test Code Coverage Build CycleTime Development CycleTime Functional Test Case Automation App/test cases out of sync Production Defect Creation Rate App Size Automated Deployment Consistency ofVelocity App LoadTime Deployment Frequency Integration Frequency App Crash Rate Application Availability MeanTime Between Build Failures
  • 8. What Is Your Approach to Automation Frameworks and Device/Browser Providers? 8 eBay Walmart Applause Build & Deployment (CI/CD Pipelines) (with customizations) Services Automation Web Apps iOS Apps Android Apps Web & Native Grid
  • 9. How Do You Ensure Test Automation Is Applied In The Right Areas? 9 SpeedtoExecute Static Integration Outof Process/In App InProcess Functional E2E (Horizontal &Vertical)TimetoDevelop CosttoMaintain Confidence Flakiness/Stability Unit MultiplesolutionsOK,Toolsstandardsincrease Walmart’sTesting Lava Lamp
  • 10. How Do You Ensure Test Automation Is Applied In The Right Areas? 10 eBay’sTesting Pyramid
  • 11. TEST DATARemember: you can send your questions using the “questions” function on gotowebinar
  • 12. eBay’s Method of Getting Good Test Data How Do You Overcome the Challenges of Getting Good Test Data in Pre-production Environments? 12 Take slice of production data Identify all relationships using algorithms Anonymize and randomize the data Push data to staging environment
  • 13. 13 How Do You Ensure Tests Are Consistent From Run-to-run? 1. Automate the Process 2. Mock the data 3. Curate the data
  • 14. ACCESSIBILITYRemember: you can send your questions using the “questions” function on gotowebinar
  • 15. What’s Your Approach To Accessibility Testing? 15 Manual • Catch critical issues that require human eye • Peace of mind for fullness of coverage • Extend coverage beyond ~20% of accessibility issues • Test in multiple markets with real users Automated • Immediate results • Benchmarking to gauge impact of recent changes • Enhances percentage of automation coverage • Catch obvious accessibility issues
  • 16. What’s Your Approach to Accessibility Testing? 16 Jira TestAutomation (various) Pre-Prod Environment Production A11Y rules checks (web) A11Y unit/int tests (web & native) A11Y functional tests (web & native) Test Results Test Results Test Results Looper Output Gate Pass A11Y manual testing (web & native) Jira Tickets A11Y manual testing (web & native) Jira Tickets Gate Pass Walmart’s Approach to Accessibility YesYes No No
  • 17. How Do You Leverage Automated Accessibility Tools? 17
  • 18. Q&ARemember: you can send your questions using the “questions” function on gotowebinar