SlideShare a Scribd company logo
 
	
  
	
  
	
  
	
  
T1	
  
Test	
  Management	
  
10/5/17	
  9:45	
  
	
  
	
  
	
  
	
  
Leverage	
  Big	
  Data	
  and	
  Analytics	
  for	
  
Testing	
  
	
  
Presented	
  by:	
  
	
  
Geoff	
  Meyer	
  
	
  Dell	
  EMC	
  
	
  
Brought	
  to	
  you	
  by:	
  	
  
	
  	
  
	
  
	
  
	
  
	
  
	
  
350	
  Corporate	
  Way,	
  Suite	
  400,	
  Orange	
  Park,	
  FL	
  32073	
  	
  
888-­‐-­‐-­‐268-­‐-­‐-­‐8770	
  ·∙·∙	
  904-­‐-­‐-­‐278-­‐-­‐-­‐0524	
  -­‐	
  info@techwell.com	
  -­‐	
  http://www.starwest.techwell.com/	
  	
  	
  
	
  
	
  	
  
	
  
 
Geoff	
  Meyer	
  
Dell	
  EMC	
  
	
  
A	
  test	
  architect	
  in	
  the	
  Dell	
  EMC	
  infrastructure	
  solutions	
  group,	
  Geoff	
  Meyer	
  helps	
  
craft	
  the	
  test	
  strategies	
  for	
  Dell	
  EMC	
  server,	
  firmware,	
  and	
  software	
  solutions	
  and	
  
supports	
  more	
  than	
  400	
  test	
  engineers	
  across	
  India,	
  Taiwan,	
  and	
  the	
  United	
  
States.	
  With	
  more	
  than	
  thirty	
  years	
  in	
  the	
  software	
  industry,	
  Geoff	
  was	
  a	
  
developer,	
  lead	
  engineer,	
  manager,	
  and	
  test	
  director	
  before	
  finding	
  his	
  passion	
  in	
  
test	
  architecture.	
  He	
  leads	
  initiatives	
  in	
  agile	
  testing,	
  Infrastructure	
  as	
  a	
  Service,	
  
continuous	
  testing,	
  and	
  most	
  recently,	
  predictive	
  analytics.	
  A	
  member	
  of	
  the	
  
Agile	
  Austin	
  community,	
  Geoff	
  is	
  an	
  instructor	
  and	
  mentor	
  to	
  military	
  veterans	
  
participating	
  in	
  the	
  Austin-­‐based	
  Vets4Quality.Org	
  program.	
  
	
  
Leverage Big Data and
Analytics for Testing:
Lessons from the Lovable
Losers on Optimizing your
Test Engine
5 October 2017
Geoff Meyer, Test Architect
geoff_meyer@dell.com
2 of 27
Agenda
• The analytics-driven sports world
• What is Data Analytics?
• Analytics applied across Dell
• Tuning Test using Analytics
• Lessons From the Lovable Losers
3 of 27
The Lovable Losers
“I think we have a
pretty good chance to
win if we get more runs
than they do.”
--- Willie Wilson
1908 1992 2004 20161918
Businessinsider.com
? ?
"A modern front office is
trying to convert dollars
into wins"
--- Bill James
4 of 27
Formula One: Data Center in a Garage
Goal: Win races (20 in 2017)
Constraints: New regulations annually
Engineering: Car is an evolving
prototype throughout the season
Massive Data Gathering:
• Simulations
• On-track telemetry
5 of 27
Who Needs a Punter?
Kevin Kelley, the coach that never punts
• Head coach, Pulaski Academy HS
• Derived Contrarian insights
• Actionable decisions
1. His team never punts
2. Always on-side kick
3. Big-play offense
• 3 state championships
By Calvin22
“The most precious commodity in an era of intense
disruption is imagination coupled with courage.” ---
Paul Roehrig, When Machines Do Everything
6 of 27
Predictive Policing & Justice
Not sports, but really cool
Police direct limited
resources to patrol
the areas predicted to
spring up as crime
hot spots
https://www.ted.com/talks/anne_milgram_why_smart_statistics_are_the_key_to_fighting_crime
7 of 27
Report Correlate Predict Recommend
The Analytics Continuum
Descriptive
Diagnostic
Predictive
Prescriptive
What
Happened?
Why did it
Happen?
What will
Happen?
How can we
make it Happen?
Source: Gartner
BusinessValue
Data Analytics Sophistication
8 of 27
Analytics
Engine
Domain
Knowledge
(i.e. Rules)
Data
Sources
Data
Cleanse
Insights
Predictions
Recommendations
Big Data and Analytics Modeling
9 of 27
Where is Analytics being applied at Dell?
Performance Analytics Group
Sales, Pricing and
Product Analytics
Global Audit
Financial Services
Marketing Analytics
Sales Pipeline
Global Services &
Support
Digital Commerce
Services & Analytics
Operations
“As AI is progressively applied, organizations will be able to fix
problems and offer new services at speed, representing a
continuous cycle of improvement.” --- Human-Machine Partnerships
10 of 27
Dell PAG
Hard Drive Failure Prediction
11 of 27
Dell EMC | XtremIO
Duplicate Defect Prediction
12 of 27
Analytics Landscape for Product Engineering
“Pinpoint your Painpoint”
Design Plan Develop Launch/Sustain
• Test Automation Optimization
• Changed-based Regression
• Risk-based Testing
• Duplicate Defect Prediction
• SUT Re-planning
• SUT Planning
• Test Data Planning
• Automation Planning
• Test Case
Planning
• Development
patterns
• Field Issues
• Customer logs
13 of 27
Product Engineering Data Sources
14 of 27
Context at Dell ISG Server Test
Products:
• Remote Management
• Converged Platforms
• Servers
• SW Consoles
Characteristics:
• Large hardware support test matrix
• Software is installed in the Data Center
• Enterprise update cycles ~6 months
15 of 27
How is Analytics applicable to Test Operations?
What are the
high-value SUT
configurations?
What Test Cases
have generated
the most critical
defects?
What is the
release risk
given the testing
that’s been
completed?
What test scripts
should be retired
rather than be
re-factored?
How many
defects can
we expect to
find?
How do we “Moneyball” Test?
What are our
most under-
utilized
systems
16 of 27
Why is Server Test well-suited for Analytics?
• Structured data from our Test operations
• Our Test Automation is generating a reservoir of both
structured and unstructured data
• Continuous Testing promises to generate even more
“As data piles up, we have ourselves a genuine gold rush.”
Eric Siegel,“Predictive Analytics:The Power to Predict Who Will Click, Buy, Lie, or Die”
• User Stories(Jira)
• Test Cases(QMetry)
• Test Suites(QMetry)
• Defects (Jira)
• Test Configurations(QMetry)
• Sales Configuration History (Athena)
17
Analytics
Engine
SUT
Configurations
Methodology
• High-Value is defined by 3 primary
metrics:
• System Quantity Sold
• Requirements
• Restrictions/Slot Config/etc.
• Reference Data Creation:
• Generation mapping
• Attribution standardization
Objective
• Ability to accurately and quickly
prioritize SUT configurations during
planning and test execution
High-value SUT Configurations
High Value SUT Configurations
Platform & FW Test
18 of 27
Methodology
• High-Value is defined by following Rules:
• Config/Test Fail Frequency Score
• Most Recent Config/Test Failures
• Weightage by Release Phases
• Failures resulted a code change
• Most Failed Test& Config Combinations.
• Identify Data Quality Challenges /Gaps
Objective
• Learn from the historical data and
predict the high priority tests and
configurations that will fail
Prioritized list of
high risk SUT
Configs
Prioritized
list of tests.
Prioritized list of
test and config
combinations .
19 of 27
The Dell EMC | Server Test approach
2017
• Proof-of-Concepts
• Close Process/Data
Gaps
• Operationalize:
• SUT Configs
• Test Case
Analytics
2018
• Extend project
coverage
• Unstructured data
• Develop Predictive
Model
• Extend to Dev
systems
2019
• Deploy Predictive
Model
• Extend to Customer
Ops
20 of 27
• What’s your most important
outcome?
• Establish your KPI’s
• Ingrain analytics into your culture
Lesson #1
Lovable Losers & Sabermetrics
21 of 27
• F1 season ~ SDLC
• Capture your test data
• Deploy analytics to make
informed data-driven
decisions
Lesson #2
Formula One
22 of 27
• Analytics aren’t perfect,
but they’re necessary
• Measurement improves
performance
• Going against conventional
wisdom isn’t easy
Lesson #3
Kevin Kelly (Football)
23 of 27
• Analytics to support, not
eliminate, Test Engineers
• Enables more informed
planning decisions
• Provides deeper insights
during test execution
Lesson #4
Predictive Policing & Justice
24 of 27
•Pinpoint your painpoint
•Capture your data
•Find the right Analytics partner
•Be willing to go against
convention
Lessons from the Lovable Losers
25 of 27
Questions?
T1 – Leverage Big Data and Analytics for Testing
Thursday, October 5, 9:45AM – 10:45AM
Geoff Meyer
26 of 27
Resources
• Moneyball: The Art of Winning an Unfair Game (Michael Lewis): https://www.amazon.com/dp/B000RH0C8G/ref=dp-kindle-
redirect?_encoding=UTF8&btkr=1
• Predictive Analytics: The Power to Predict Who Will Click, Buy, Lie, or Die (Eric Siegel):
https://www.amazon.com/dp/B019HR9X4U/ref=dp-kindle-redirect?_encoding=UTF8&btkr=1
• Predictive Analytics World: http://www.predictiveanalyticsworld.com/
• Capgemini TestOps: https://www.in.capgemini.com/resource-file-access/resource/pdf/testops_in_product_engineering.pdf
• The Curious Have Won: https://theringer.com/2016-world-series-chicago-cubs-theo-epstein-analytics-war-9f1248c44eb7#.hwa66mzyb
• Why Smart Statistics are the Key to Fighting Crime (Anne Milgram):
http://www.ted.com/talks/anne_milgram_why_smart_statistics_are_the_key_to_fighting_crime?share=17f8c6678a#t-220415
• Red Bull Racing and AT&T share the need for speed: https://www.iothub.com.au/news/red-bull-racing-and-att-share-the-need-for-
speed-417131
• World Quality Report 2016-17 (Capgemini): https://www.capgemini.com/thought-leadership/world-quality-report-2016-17
• What To Do When Machines Do Everything: http://www.whenmachinesdoeverything.com/
• The next era of Human|Machine Partnerships: https://www.delltechnologies.com/en-us/perspectives/realizing-2030.htm
Leverage Big Data and Analytics for Testing

More Related Content

Similar to Leverage Big Data and Analytics for Testing

Ellucian Live 2014 Presentation on Reporting and BI
Ellucian Live 2014 Presentation on Reporting and BIEllucian Live 2014 Presentation on Reporting and BI
Ellucian Live 2014 Presentation on Reporting and BI
Kent Brooks
 
The New Normal for Development and Testing in Agile and DevOps
The New Normal for Development and Testing in Agile and DevOpsThe New Normal for Development and Testing in Agile and DevOps
The New Normal for Development and Testing in Agile and DevOps
PractiTest
 
CI/CD for Machine Learning
CI/CD for Machine LearningCI/CD for Machine Learning
CI/CD for Machine Learning
cnvrg.io AI OS - Hands-on ML Workshops
 
The Death of the Star Schema
The Death of the Star SchemaThe Death of the Star Schema
The Death of the Star Schema
DATAVERSITY
 
Getting Data Quality Right
Getting Data Quality RightGetting Data Quality Right
Getting Data Quality Right
DATAVERSITY
 
Operational Data Vault
Operational Data VaultOperational Data Vault
Operational Data Vault
Empowered Holdings, LLC
 
QuerySurge AI webinar
QuerySurge AI webinarQuerySurge AI webinar
QuerySurge AI webinar
RTTS
 
Big Data Testing : Automate theTesting of Hadoop, NoSQL & DWH without Writing...
Big Data Testing : Automate theTesting of Hadoop, NoSQL & DWH without Writing...Big Data Testing : Automate theTesting of Hadoop, NoSQL & DWH without Writing...
Big Data Testing : Automate theTesting of Hadoop, NoSQL & DWH without Writing...
RTTS
 
Curiosity Software and RCG Global Services Present - Solving Test Data: the g...
Curiosity Software and RCG Global Services Present - Solving Test Data: the g...Curiosity Software and RCG Global Services Present - Solving Test Data: the g...
Curiosity Software and RCG Global Services Present - Solving Test Data: the g...
Curiosity Software Ireland
 
DevopsBusinessCaseTemplate
DevopsBusinessCaseTemplateDevopsBusinessCaseTemplate
DevopsBusinessCaseTemplate
Peter Lamar
 
NZS-4555 - IT Analytics Keynote - IT Analytics for the Enterprise
NZS-4555 - IT Analytics Keynote - IT Analytics for the EnterpriseNZS-4555 - IT Analytics Keynote - IT Analytics for the Enterprise
NZS-4555 - IT Analytics Keynote - IT Analytics for the Enterprise
IBM z Systems Software - IT Service Management
 
Power to the People: A Stack to Empower Every User to Make Data-Driven Decisions
Power to the People: A Stack to Empower Every User to Make Data-Driven DecisionsPower to the People: A Stack to Empower Every User to Make Data-Driven Decisions
Power to the People: A Stack to Empower Every User to Make Data-Driven Decisions
Looker
 
Moving Up the PVC Maturity Curve in Industrial Manufacturing
Moving Up the PVC Maturity Curve in Industrial ManufacturingMoving Up the PVC Maturity Curve in Industrial Manufacturing
Moving Up the PVC Maturity Curve in Industrial Manufacturing
Zero Wait-State
 
NGINX Controller: Configuration, Management, and Troubleshooting at Scale – EMEA
NGINX Controller: Configuration, Management, and Troubleshooting at Scale – EMEANGINX Controller: Configuration, Management, and Troubleshooting at Scale – EMEA
NGINX Controller: Configuration, Management, and Troubleshooting at Scale – EMEA
NGINX, Inc.
 
ANIn Coimbatore Sep 2023 | Agile for data science by Venkatesa Prasanna Selvaraj
ANIn Coimbatore Sep 2023 | Agile for data science by Venkatesa Prasanna SelvarajANIn Coimbatore Sep 2023 | Agile for data science by Venkatesa Prasanna Selvaraj
ANIn Coimbatore Sep 2023 | Agile for data science by Venkatesa Prasanna Selvaraj
AgileNetwork
 
Why Data Modeling Is Fundamental
Why Data Modeling Is FundamentalWhy Data Modeling Is Fundamental
Why Data Modeling Is Fundamental
DATAVERSITY
 
CV_Prabhakar shet_ I T Analyst
CV_Prabhakar shet_ I T AnalystCV_Prabhakar shet_ I T Analyst
CV_Prabhakar shet_ I T Analyst
Prabhakar Shet
 
DN 2017 | Hardware Failure Prediction at Dell-EMC | Ran Taig | Dell
DN 2017 |  Hardware Failure Prediction at Dell-EMC | Ran Taig | DellDN 2017 |  Hardware Failure Prediction at Dell-EMC | Ran Taig | Dell
DN 2017 | Hardware Failure Prediction at Dell-EMC | Ran Taig | Dell
Dataconomy Media
 
Max IT4IT webinar powerpoint
Max IT4IT webinar powerpointMax IT4IT webinar powerpoint
Max IT4IT webinar powerpoint
MAX Technical Training
 
State of the Market - Data Quality in 2023
State of the Market - Data Quality in 2023State of the Market - Data Quality in 2023
State of the Market - Data Quality in 2023
RTTS
 

Similar to Leverage Big Data and Analytics for Testing (20)

Ellucian Live 2014 Presentation on Reporting and BI
Ellucian Live 2014 Presentation on Reporting and BIEllucian Live 2014 Presentation on Reporting and BI
Ellucian Live 2014 Presentation on Reporting and BI
 
The New Normal for Development and Testing in Agile and DevOps
The New Normal for Development and Testing in Agile and DevOpsThe New Normal for Development and Testing in Agile and DevOps
The New Normal for Development and Testing in Agile and DevOps
 
CI/CD for Machine Learning
CI/CD for Machine LearningCI/CD for Machine Learning
CI/CD for Machine Learning
 
The Death of the Star Schema
The Death of the Star SchemaThe Death of the Star Schema
The Death of the Star Schema
 
Getting Data Quality Right
Getting Data Quality RightGetting Data Quality Right
Getting Data Quality Right
 
Operational Data Vault
Operational Data VaultOperational Data Vault
Operational Data Vault
 
QuerySurge AI webinar
QuerySurge AI webinarQuerySurge AI webinar
QuerySurge AI webinar
 
Big Data Testing : Automate theTesting of Hadoop, NoSQL & DWH without Writing...
Big Data Testing : Automate theTesting of Hadoop, NoSQL & DWH without Writing...Big Data Testing : Automate theTesting of Hadoop, NoSQL & DWH without Writing...
Big Data Testing : Automate theTesting of Hadoop, NoSQL & DWH without Writing...
 
Curiosity Software and RCG Global Services Present - Solving Test Data: the g...
Curiosity Software and RCG Global Services Present - Solving Test Data: the g...Curiosity Software and RCG Global Services Present - Solving Test Data: the g...
Curiosity Software and RCG Global Services Present - Solving Test Data: the g...
 
DevopsBusinessCaseTemplate
DevopsBusinessCaseTemplateDevopsBusinessCaseTemplate
DevopsBusinessCaseTemplate
 
NZS-4555 - IT Analytics Keynote - IT Analytics for the Enterprise
NZS-4555 - IT Analytics Keynote - IT Analytics for the EnterpriseNZS-4555 - IT Analytics Keynote - IT Analytics for the Enterprise
NZS-4555 - IT Analytics Keynote - IT Analytics for the Enterprise
 
Power to the People: A Stack to Empower Every User to Make Data-Driven Decisions
Power to the People: A Stack to Empower Every User to Make Data-Driven DecisionsPower to the People: A Stack to Empower Every User to Make Data-Driven Decisions
Power to the People: A Stack to Empower Every User to Make Data-Driven Decisions
 
Moving Up the PVC Maturity Curve in Industrial Manufacturing
Moving Up the PVC Maturity Curve in Industrial ManufacturingMoving Up the PVC Maturity Curve in Industrial Manufacturing
Moving Up the PVC Maturity Curve in Industrial Manufacturing
 
NGINX Controller: Configuration, Management, and Troubleshooting at Scale – EMEA
NGINX Controller: Configuration, Management, and Troubleshooting at Scale – EMEANGINX Controller: Configuration, Management, and Troubleshooting at Scale – EMEA
NGINX Controller: Configuration, Management, and Troubleshooting at Scale – EMEA
 
ANIn Coimbatore Sep 2023 | Agile for data science by Venkatesa Prasanna Selvaraj
ANIn Coimbatore Sep 2023 | Agile for data science by Venkatesa Prasanna SelvarajANIn Coimbatore Sep 2023 | Agile for data science by Venkatesa Prasanna Selvaraj
ANIn Coimbatore Sep 2023 | Agile for data science by Venkatesa Prasanna Selvaraj
 
Why Data Modeling Is Fundamental
Why Data Modeling Is FundamentalWhy Data Modeling Is Fundamental
Why Data Modeling Is Fundamental
 
CV_Prabhakar shet_ I T Analyst
CV_Prabhakar shet_ I T AnalystCV_Prabhakar shet_ I T Analyst
CV_Prabhakar shet_ I T Analyst
 
DN 2017 | Hardware Failure Prediction at Dell-EMC | Ran Taig | Dell
DN 2017 |  Hardware Failure Prediction at Dell-EMC | Ran Taig | DellDN 2017 |  Hardware Failure Prediction at Dell-EMC | Ran Taig | Dell
DN 2017 | Hardware Failure Prediction at Dell-EMC | Ran Taig | Dell
 
Max IT4IT webinar powerpoint
Max IT4IT webinar powerpointMax IT4IT webinar powerpoint
Max IT4IT webinar powerpoint
 
State of the Market - Data Quality in 2023
State of the Market - Data Quality in 2023State of the Market - Data Quality in 2023
State of the Market - Data Quality in 2023
 

More from TechWell

Failing and Recovering
Failing and RecoveringFailing and Recovering
Failing and Recovering
TechWell
 
Instill a DevOps Testing Culture in Your Team and Organization
Instill a DevOps Testing Culture in Your Team and Organization Instill a DevOps Testing Culture in Your Team and Organization
Instill a DevOps Testing Culture in Your Team and Organization
TechWell
 
Test Design for Fully Automated Build Architecture
Test Design for Fully Automated Build ArchitectureTest Design for Fully Automated Build Architecture
Test Design for Fully Automated Build Architecture
TechWell
 
System-Level Test Automation: Ensuring a Good Start
System-Level Test Automation: Ensuring a Good StartSystem-Level Test Automation: Ensuring a Good Start
System-Level Test Automation: Ensuring a Good Start
TechWell
 
Build Your Mobile App Quality and Test Strategy
Build Your Mobile App Quality and Test StrategyBuild Your Mobile App Quality and Test Strategy
Build Your Mobile App Quality and Test Strategy
TechWell
 
Testing Transformation: The Art and Science for Success
Testing Transformation: The Art and Science for SuccessTesting Transformation: The Art and Science for Success
Testing Transformation: The Art and Science for Success
TechWell
 
Implement BDD with Cucumber and SpecFlow
Implement BDD with Cucumber and SpecFlowImplement BDD with Cucumber and SpecFlow
Implement BDD with Cucumber and SpecFlow
TechWell
 
Develop WebDriver Automated Tests—and Keep Your Sanity
Develop WebDriver Automated Tests—and Keep Your SanityDevelop WebDriver Automated Tests—and Keep Your Sanity
Develop WebDriver Automated Tests—and Keep Your Sanity
TechWell
 
Ma 15
Ma 15Ma 15
Ma 15
TechWell
 
Eliminate Cloud Waste with a Holistic DevOps Strategy
Eliminate Cloud Waste with a Holistic DevOps StrategyEliminate Cloud Waste with a Holistic DevOps Strategy
Eliminate Cloud Waste with a Holistic DevOps Strategy
TechWell
 
Transform Test Organizations for the New World of DevOps
Transform Test Organizations for the New World of DevOpsTransform Test Organizations for the New World of DevOps
Transform Test Organizations for the New World of DevOps
TechWell
 
The Fourth Constraint in Project Delivery—Leadership
The Fourth Constraint in Project Delivery—LeadershipThe Fourth Constraint in Project Delivery—Leadership
The Fourth Constraint in Project Delivery—Leadership
TechWell
 
Resolve the Contradiction of Specialists within Agile Teams
Resolve the Contradiction of Specialists within Agile TeamsResolve the Contradiction of Specialists within Agile Teams
Resolve the Contradiction of Specialists within Agile Teams
TechWell
 
Pin the Tail on the Metric: A Field-Tested Agile Game
Pin the Tail on the Metric: A Field-Tested Agile GamePin the Tail on the Metric: A Field-Tested Agile Game
Pin the Tail on the Metric: A Field-Tested Agile Game
TechWell
 
Agile Performance Holarchy (APH)—A Model for Scaling Agile Teams
Agile Performance Holarchy (APH)—A Model for Scaling Agile TeamsAgile Performance Holarchy (APH)—A Model for Scaling Agile Teams
Agile Performance Holarchy (APH)—A Model for Scaling Agile Teams
TechWell
 
A Business-First Approach to DevOps Implementation
A Business-First Approach to DevOps ImplementationA Business-First Approach to DevOps Implementation
A Business-First Approach to DevOps Implementation
TechWell
 
Databases in a Continuous Integration/Delivery Process
Databases in a Continuous Integration/Delivery ProcessDatabases in a Continuous Integration/Delivery Process
Databases in a Continuous Integration/Delivery Process
TechWell
 
Mobile Testing: What—and What Not—to Automate
Mobile Testing: What—and What Not—to AutomateMobile Testing: What—and What Not—to Automate
Mobile Testing: What—and What Not—to Automate
TechWell
 
Cultural Intelligence: A Key Skill for Success
Cultural Intelligence: A Key Skill for SuccessCultural Intelligence: A Key Skill for Success
Cultural Intelligence: A Key Skill for Success
TechWell
 
Turn the Lights On: A Power Utility Company's Agile Transformation
Turn the Lights On: A Power Utility Company's Agile TransformationTurn the Lights On: A Power Utility Company's Agile Transformation
Turn the Lights On: A Power Utility Company's Agile Transformation
TechWell
 

More from TechWell (20)

Failing and Recovering
Failing and RecoveringFailing and Recovering
Failing and Recovering
 
Instill a DevOps Testing Culture in Your Team and Organization
Instill a DevOps Testing Culture in Your Team and Organization Instill a DevOps Testing Culture in Your Team and Organization
Instill a DevOps Testing Culture in Your Team and Organization
 
Test Design for Fully Automated Build Architecture
Test Design for Fully Automated Build ArchitectureTest Design for Fully Automated Build Architecture
Test Design for Fully Automated Build Architecture
 
System-Level Test Automation: Ensuring a Good Start
System-Level Test Automation: Ensuring a Good StartSystem-Level Test Automation: Ensuring a Good Start
System-Level Test Automation: Ensuring a Good Start
 
Build Your Mobile App Quality and Test Strategy
Build Your Mobile App Quality and Test StrategyBuild Your Mobile App Quality and Test Strategy
Build Your Mobile App Quality and Test Strategy
 
Testing Transformation: The Art and Science for Success
Testing Transformation: The Art and Science for SuccessTesting Transformation: The Art and Science for Success
Testing Transformation: The Art and Science for Success
 
Implement BDD with Cucumber and SpecFlow
Implement BDD with Cucumber and SpecFlowImplement BDD with Cucumber and SpecFlow
Implement BDD with Cucumber and SpecFlow
 
Develop WebDriver Automated Tests—and Keep Your Sanity
Develop WebDriver Automated Tests—and Keep Your SanityDevelop WebDriver Automated Tests—and Keep Your Sanity
Develop WebDriver Automated Tests—and Keep Your Sanity
 
Ma 15
Ma 15Ma 15
Ma 15
 
Eliminate Cloud Waste with a Holistic DevOps Strategy
Eliminate Cloud Waste with a Holistic DevOps StrategyEliminate Cloud Waste with a Holistic DevOps Strategy
Eliminate Cloud Waste with a Holistic DevOps Strategy
 
Transform Test Organizations for the New World of DevOps
Transform Test Organizations for the New World of DevOpsTransform Test Organizations for the New World of DevOps
Transform Test Organizations for the New World of DevOps
 
The Fourth Constraint in Project Delivery—Leadership
The Fourth Constraint in Project Delivery—LeadershipThe Fourth Constraint in Project Delivery—Leadership
The Fourth Constraint in Project Delivery—Leadership
 
Resolve the Contradiction of Specialists within Agile Teams
Resolve the Contradiction of Specialists within Agile TeamsResolve the Contradiction of Specialists within Agile Teams
Resolve the Contradiction of Specialists within Agile Teams
 
Pin the Tail on the Metric: A Field-Tested Agile Game
Pin the Tail on the Metric: A Field-Tested Agile GamePin the Tail on the Metric: A Field-Tested Agile Game
Pin the Tail on the Metric: A Field-Tested Agile Game
 
Agile Performance Holarchy (APH)—A Model for Scaling Agile Teams
Agile Performance Holarchy (APH)—A Model for Scaling Agile TeamsAgile Performance Holarchy (APH)—A Model for Scaling Agile Teams
Agile Performance Holarchy (APH)—A Model for Scaling Agile Teams
 
A Business-First Approach to DevOps Implementation
A Business-First Approach to DevOps ImplementationA Business-First Approach to DevOps Implementation
A Business-First Approach to DevOps Implementation
 
Databases in a Continuous Integration/Delivery Process
Databases in a Continuous Integration/Delivery ProcessDatabases in a Continuous Integration/Delivery Process
Databases in a Continuous Integration/Delivery Process
 
Mobile Testing: What—and What Not—to Automate
Mobile Testing: What—and What Not—to AutomateMobile Testing: What—and What Not—to Automate
Mobile Testing: What—and What Not—to Automate
 
Cultural Intelligence: A Key Skill for Success
Cultural Intelligence: A Key Skill for SuccessCultural Intelligence: A Key Skill for Success
Cultural Intelligence: A Key Skill for Success
 
Turn the Lights On: A Power Utility Company's Agile Transformation
Turn the Lights On: A Power Utility Company's Agile TransformationTurn the Lights On: A Power Utility Company's Agile Transformation
Turn the Lights On: A Power Utility Company's Agile Transformation
 

Recently uploaded

Enums On Steroids - let's look at sealed classes !
Enums On Steroids - let's look at sealed classes !Enums On Steroids - let's look at sealed classes !
Enums On Steroids - let's look at sealed classes !
Marcin Chrost
 
WMF 2024 - Unlocking the Future of Data Powering Next-Gen AI with Vector Data...
WMF 2024 - Unlocking the Future of Data Powering Next-Gen AI with Vector Data...WMF 2024 - Unlocking the Future of Data Powering Next-Gen AI with Vector Data...
WMF 2024 - Unlocking the Future of Data Powering Next-Gen AI with Vector Data...
Luigi Fugaro
 
Kubernetes at Scale: Going Multi-Cluster with Istio
Kubernetes at Scale:  Going Multi-Cluster  with IstioKubernetes at Scale:  Going Multi-Cluster  with Istio
Kubernetes at Scale: Going Multi-Cluster with Istio
Severalnines
 
Modelling Up - DDDEurope 2024 - Amsterdam
Modelling Up - DDDEurope 2024 - AmsterdamModelling Up - DDDEurope 2024 - Amsterdam
Modelling Up - DDDEurope 2024 - Amsterdam
Alberto Brandolini
 
Why Apache Kafka Clusters Are Like Galaxies (And Other Cosmic Kafka Quandarie...
Why Apache Kafka Clusters Are Like Galaxies (And Other Cosmic Kafka Quandarie...Why Apache Kafka Clusters Are Like Galaxies (And Other Cosmic Kafka Quandarie...
Why Apache Kafka Clusters Are Like Galaxies (And Other Cosmic Kafka Quandarie...
Paul Brebner
 
Malibou Pitch Deck For Its €3M Seed Round
Malibou Pitch Deck For Its €3M Seed RoundMalibou Pitch Deck For Its €3M Seed Round
Malibou Pitch Deck For Its €3M Seed Round
sjcobrien
 
Alluxio Webinar | 10x Faster Trino Queries on Your Data Platform
Alluxio Webinar | 10x Faster Trino Queries on Your Data PlatformAlluxio Webinar | 10x Faster Trino Queries on Your Data Platform
Alluxio Webinar | 10x Faster Trino Queries on Your Data Platform
Alluxio, Inc.
 
8 Best Automated Android App Testing Tool and Framework in 2024.pdf
8 Best Automated Android App Testing Tool and Framework in 2024.pdf8 Best Automated Android App Testing Tool and Framework in 2024.pdf
8 Best Automated Android App Testing Tool and Framework in 2024.pdf
kalichargn70th171
 
🏎️Tech Transformation: DevOps Insights from the Experts 👩‍💻
🏎️Tech Transformation: DevOps Insights from the Experts 👩‍💻🏎️Tech Transformation: DevOps Insights from the Experts 👩‍💻
🏎️Tech Transformation: DevOps Insights from the Experts 👩‍💻
campbellclarkson
 
Orca: Nocode Graphical Editor for Container Orchestration
Orca: Nocode Graphical Editor for Container OrchestrationOrca: Nocode Graphical Editor for Container Orchestration
Orca: Nocode Graphical Editor for Container Orchestration
Pedro J. Molina
 
Transforming Product Development using OnePlan To Boost Efficiency and Innova...
Transforming Product Development using OnePlan To Boost Efficiency and Innova...Transforming Product Development using OnePlan To Boost Efficiency and Innova...
Transforming Product Development using OnePlan To Boost Efficiency and Innova...
OnePlan Solutions
 
Enhanced Screen Flows UI/UX using SLDS with Tom Kitt
Enhanced Screen Flows UI/UX using SLDS with Tom KittEnhanced Screen Flows UI/UX using SLDS with Tom Kitt
Enhanced Screen Flows UI/UX using SLDS with Tom Kitt
Peter Caitens
 
J-Spring 2024 - Going serverless with Quarkus, GraalVM native images and AWS ...
J-Spring 2024 - Going serverless with Quarkus, GraalVM native images and AWS ...J-Spring 2024 - Going serverless with Quarkus, GraalVM native images and AWS ...
J-Spring 2024 - Going serverless with Quarkus, GraalVM native images and AWS ...
Bert Jan Schrijver
 
DevOps Consulting Company | Hire DevOps Services
DevOps Consulting Company | Hire DevOps ServicesDevOps Consulting Company | Hire DevOps Services
DevOps Consulting Company | Hire DevOps Services
seospiralmantra
 
A Comprehensive Guide on Implementing Real-World Mobile Testing Strategies fo...
A Comprehensive Guide on Implementing Real-World Mobile Testing Strategies fo...A Comprehensive Guide on Implementing Real-World Mobile Testing Strategies fo...
A Comprehensive Guide on Implementing Real-World Mobile Testing Strategies fo...
kalichargn70th171
 
The Comprehensive Guide to Validating Audio-Visual Performances.pdf
The Comprehensive Guide to Validating Audio-Visual Performances.pdfThe Comprehensive Guide to Validating Audio-Visual Performances.pdf
The Comprehensive Guide to Validating Audio-Visual Performances.pdf
kalichargn70th171
 
Photoshop Tutorial for Beginners (2024 Edition)
Photoshop Tutorial for Beginners (2024 Edition)Photoshop Tutorial for Beginners (2024 Edition)
Photoshop Tutorial for Beginners (2024 Edition)
alowpalsadig
 
一比一原版(UMN毕业证)明尼苏达大学毕业证如何办理
一比一原版(UMN毕业证)明尼苏达大学毕业证如何办理一比一原版(UMN毕业证)明尼苏达大学毕业证如何办理
一比一原版(UMN毕业证)明尼苏达大学毕业证如何办理
dakas1
 
All you need to know about Spring Boot and GraalVM
All you need to know about Spring Boot and GraalVMAll you need to know about Spring Boot and GraalVM
All you need to know about Spring Boot and GraalVM
Alina Yurenko
 
Manyata Tech Park Bangalore_ Infrastructure, Facilities and More
Manyata Tech Park Bangalore_ Infrastructure, Facilities and MoreManyata Tech Park Bangalore_ Infrastructure, Facilities and More
Manyata Tech Park Bangalore_ Infrastructure, Facilities and More
narinav14
 

Recently uploaded (20)

Enums On Steroids - let's look at sealed classes !
Enums On Steroids - let's look at sealed classes !Enums On Steroids - let's look at sealed classes !
Enums On Steroids - let's look at sealed classes !
 
WMF 2024 - Unlocking the Future of Data Powering Next-Gen AI with Vector Data...
WMF 2024 - Unlocking the Future of Data Powering Next-Gen AI with Vector Data...WMF 2024 - Unlocking the Future of Data Powering Next-Gen AI with Vector Data...
WMF 2024 - Unlocking the Future of Data Powering Next-Gen AI with Vector Data...
 
Kubernetes at Scale: Going Multi-Cluster with Istio
Kubernetes at Scale:  Going Multi-Cluster  with IstioKubernetes at Scale:  Going Multi-Cluster  with Istio
Kubernetes at Scale: Going Multi-Cluster with Istio
 
Modelling Up - DDDEurope 2024 - Amsterdam
Modelling Up - DDDEurope 2024 - AmsterdamModelling Up - DDDEurope 2024 - Amsterdam
Modelling Up - DDDEurope 2024 - Amsterdam
 
Why Apache Kafka Clusters Are Like Galaxies (And Other Cosmic Kafka Quandarie...
Why Apache Kafka Clusters Are Like Galaxies (And Other Cosmic Kafka Quandarie...Why Apache Kafka Clusters Are Like Galaxies (And Other Cosmic Kafka Quandarie...
Why Apache Kafka Clusters Are Like Galaxies (And Other Cosmic Kafka Quandarie...
 
Malibou Pitch Deck For Its €3M Seed Round
Malibou Pitch Deck For Its €3M Seed RoundMalibou Pitch Deck For Its €3M Seed Round
Malibou Pitch Deck For Its €3M Seed Round
 
Alluxio Webinar | 10x Faster Trino Queries on Your Data Platform
Alluxio Webinar | 10x Faster Trino Queries on Your Data PlatformAlluxio Webinar | 10x Faster Trino Queries on Your Data Platform
Alluxio Webinar | 10x Faster Trino Queries on Your Data Platform
 
8 Best Automated Android App Testing Tool and Framework in 2024.pdf
8 Best Automated Android App Testing Tool and Framework in 2024.pdf8 Best Automated Android App Testing Tool and Framework in 2024.pdf
8 Best Automated Android App Testing Tool and Framework in 2024.pdf
 
🏎️Tech Transformation: DevOps Insights from the Experts 👩‍💻
🏎️Tech Transformation: DevOps Insights from the Experts 👩‍💻🏎️Tech Transformation: DevOps Insights from the Experts 👩‍💻
🏎️Tech Transformation: DevOps Insights from the Experts 👩‍💻
 
Orca: Nocode Graphical Editor for Container Orchestration
Orca: Nocode Graphical Editor for Container OrchestrationOrca: Nocode Graphical Editor for Container Orchestration
Orca: Nocode Graphical Editor for Container Orchestration
 
Transforming Product Development using OnePlan To Boost Efficiency and Innova...
Transforming Product Development using OnePlan To Boost Efficiency and Innova...Transforming Product Development using OnePlan To Boost Efficiency and Innova...
Transforming Product Development using OnePlan To Boost Efficiency and Innova...
 
Enhanced Screen Flows UI/UX using SLDS with Tom Kitt
Enhanced Screen Flows UI/UX using SLDS with Tom KittEnhanced Screen Flows UI/UX using SLDS with Tom Kitt
Enhanced Screen Flows UI/UX using SLDS with Tom Kitt
 
J-Spring 2024 - Going serverless with Quarkus, GraalVM native images and AWS ...
J-Spring 2024 - Going serverless with Quarkus, GraalVM native images and AWS ...J-Spring 2024 - Going serverless with Quarkus, GraalVM native images and AWS ...
J-Spring 2024 - Going serverless with Quarkus, GraalVM native images and AWS ...
 
DevOps Consulting Company | Hire DevOps Services
DevOps Consulting Company | Hire DevOps ServicesDevOps Consulting Company | Hire DevOps Services
DevOps Consulting Company | Hire DevOps Services
 
A Comprehensive Guide on Implementing Real-World Mobile Testing Strategies fo...
A Comprehensive Guide on Implementing Real-World Mobile Testing Strategies fo...A Comprehensive Guide on Implementing Real-World Mobile Testing Strategies fo...
A Comprehensive Guide on Implementing Real-World Mobile Testing Strategies fo...
 
The Comprehensive Guide to Validating Audio-Visual Performances.pdf
The Comprehensive Guide to Validating Audio-Visual Performances.pdfThe Comprehensive Guide to Validating Audio-Visual Performances.pdf
The Comprehensive Guide to Validating Audio-Visual Performances.pdf
 
Photoshop Tutorial for Beginners (2024 Edition)
Photoshop Tutorial for Beginners (2024 Edition)Photoshop Tutorial for Beginners (2024 Edition)
Photoshop Tutorial for Beginners (2024 Edition)
 
一比一原版(UMN毕业证)明尼苏达大学毕业证如何办理
一比一原版(UMN毕业证)明尼苏达大学毕业证如何办理一比一原版(UMN毕业证)明尼苏达大学毕业证如何办理
一比一原版(UMN毕业证)明尼苏达大学毕业证如何办理
 
All you need to know about Spring Boot and GraalVM
All you need to know about Spring Boot and GraalVMAll you need to know about Spring Boot and GraalVM
All you need to know about Spring Boot and GraalVM
 
Manyata Tech Park Bangalore_ Infrastructure, Facilities and More
Manyata Tech Park Bangalore_ Infrastructure, Facilities and MoreManyata Tech Park Bangalore_ Infrastructure, Facilities and More
Manyata Tech Park Bangalore_ Infrastructure, Facilities and More
 

Leverage Big Data and Analytics for Testing

  • 1.           T1   Test  Management   10/5/17  9:45           Leverage  Big  Data  and  Analytics  for   Testing     Presented  by:     Geoff  Meyer    Dell  EMC     Brought  to  you  by:                   350  Corporate  Way,  Suite  400,  Orange  Park,  FL  32073     888-­‐-­‐-­‐268-­‐-­‐-­‐8770  ·∙·∙  904-­‐-­‐-­‐278-­‐-­‐-­‐0524  -­‐  info@techwell.com  -­‐  http://www.starwest.techwell.com/              
  • 2.   Geoff  Meyer   Dell  EMC     A  test  architect  in  the  Dell  EMC  infrastructure  solutions  group,  Geoff  Meyer  helps   craft  the  test  strategies  for  Dell  EMC  server,  firmware,  and  software  solutions  and   supports  more  than  400  test  engineers  across  India,  Taiwan,  and  the  United   States.  With  more  than  thirty  years  in  the  software  industry,  Geoff  was  a   developer,  lead  engineer,  manager,  and  test  director  before  finding  his  passion  in   test  architecture.  He  leads  initiatives  in  agile  testing,  Infrastructure  as  a  Service,   continuous  testing,  and  most  recently,  predictive  analytics.  A  member  of  the   Agile  Austin  community,  Geoff  is  an  instructor  and  mentor  to  military  veterans   participating  in  the  Austin-­‐based  Vets4Quality.Org  program.    
  • 3. Leverage Big Data and Analytics for Testing: Lessons from the Lovable Losers on Optimizing your Test Engine 5 October 2017 Geoff Meyer, Test Architect geoff_meyer@dell.com
  • 4. 2 of 27 Agenda • The analytics-driven sports world • What is Data Analytics? • Analytics applied across Dell • Tuning Test using Analytics • Lessons From the Lovable Losers
  • 5. 3 of 27 The Lovable Losers “I think we have a pretty good chance to win if we get more runs than they do.” --- Willie Wilson 1908 1992 2004 20161918 Businessinsider.com ? ? "A modern front office is trying to convert dollars into wins" --- Bill James
  • 6. 4 of 27 Formula One: Data Center in a Garage Goal: Win races (20 in 2017) Constraints: New regulations annually Engineering: Car is an evolving prototype throughout the season Massive Data Gathering: • Simulations • On-track telemetry
  • 7. 5 of 27 Who Needs a Punter? Kevin Kelley, the coach that never punts • Head coach, Pulaski Academy HS • Derived Contrarian insights • Actionable decisions 1. His team never punts 2. Always on-side kick 3. Big-play offense • 3 state championships By Calvin22 “The most precious commodity in an era of intense disruption is imagination coupled with courage.” --- Paul Roehrig, When Machines Do Everything
  • 8. 6 of 27 Predictive Policing & Justice Not sports, but really cool Police direct limited resources to patrol the areas predicted to spring up as crime hot spots https://www.ted.com/talks/anne_milgram_why_smart_statistics_are_the_key_to_fighting_crime
  • 9. 7 of 27 Report Correlate Predict Recommend The Analytics Continuum Descriptive Diagnostic Predictive Prescriptive What Happened? Why did it Happen? What will Happen? How can we make it Happen? Source: Gartner BusinessValue Data Analytics Sophistication
  • 10. 8 of 27 Analytics Engine Domain Knowledge (i.e. Rules) Data Sources Data Cleanse Insights Predictions Recommendations Big Data and Analytics Modeling
  • 11. 9 of 27 Where is Analytics being applied at Dell? Performance Analytics Group Sales, Pricing and Product Analytics Global Audit Financial Services Marketing Analytics Sales Pipeline Global Services & Support Digital Commerce Services & Analytics Operations “As AI is progressively applied, organizations will be able to fix problems and offer new services at speed, representing a continuous cycle of improvement.” --- Human-Machine Partnerships
  • 12. 10 of 27 Dell PAG Hard Drive Failure Prediction
  • 13. 11 of 27 Dell EMC | XtremIO Duplicate Defect Prediction
  • 14. 12 of 27 Analytics Landscape for Product Engineering “Pinpoint your Painpoint” Design Plan Develop Launch/Sustain • Test Automation Optimization • Changed-based Regression • Risk-based Testing • Duplicate Defect Prediction • SUT Re-planning • SUT Planning • Test Data Planning • Automation Planning • Test Case Planning • Development patterns • Field Issues • Customer logs
  • 15. 13 of 27 Product Engineering Data Sources
  • 16. 14 of 27 Context at Dell ISG Server Test Products: • Remote Management • Converged Platforms • Servers • SW Consoles Characteristics: • Large hardware support test matrix • Software is installed in the Data Center • Enterprise update cycles ~6 months
  • 17. 15 of 27 How is Analytics applicable to Test Operations? What are the high-value SUT configurations? What Test Cases have generated the most critical defects? What is the release risk given the testing that’s been completed? What test scripts should be retired rather than be re-factored? How many defects can we expect to find? How do we “Moneyball” Test? What are our most under- utilized systems
  • 18. 16 of 27 Why is Server Test well-suited for Analytics? • Structured data from our Test operations • Our Test Automation is generating a reservoir of both structured and unstructured data • Continuous Testing promises to generate even more “As data piles up, we have ourselves a genuine gold rush.” Eric Siegel,“Predictive Analytics:The Power to Predict Who Will Click, Buy, Lie, or Die” • User Stories(Jira) • Test Cases(QMetry) • Test Suites(QMetry) • Defects (Jira) • Test Configurations(QMetry) • Sales Configuration History (Athena)
  • 19. 17 Analytics Engine SUT Configurations Methodology • High-Value is defined by 3 primary metrics: • System Quantity Sold • Requirements • Restrictions/Slot Config/etc. • Reference Data Creation: • Generation mapping • Attribution standardization Objective • Ability to accurately and quickly prioritize SUT configurations during planning and test execution High-value SUT Configurations High Value SUT Configurations Platform & FW Test
  • 20. 18 of 27 Methodology • High-Value is defined by following Rules: • Config/Test Fail Frequency Score • Most Recent Config/Test Failures • Weightage by Release Phases • Failures resulted a code change • Most Failed Test& Config Combinations. • Identify Data Quality Challenges /Gaps Objective • Learn from the historical data and predict the high priority tests and configurations that will fail Prioritized list of high risk SUT Configs Prioritized list of tests. Prioritized list of test and config combinations .
  • 21. 19 of 27 The Dell EMC | Server Test approach 2017 • Proof-of-Concepts • Close Process/Data Gaps • Operationalize: • SUT Configs • Test Case Analytics 2018 • Extend project coverage • Unstructured data • Develop Predictive Model • Extend to Dev systems 2019 • Deploy Predictive Model • Extend to Customer Ops
  • 22. 20 of 27 • What’s your most important outcome? • Establish your KPI’s • Ingrain analytics into your culture Lesson #1 Lovable Losers & Sabermetrics
  • 23. 21 of 27 • F1 season ~ SDLC • Capture your test data • Deploy analytics to make informed data-driven decisions Lesson #2 Formula One
  • 24. 22 of 27 • Analytics aren’t perfect, but they’re necessary • Measurement improves performance • Going against conventional wisdom isn’t easy Lesson #3 Kevin Kelly (Football)
  • 25. 23 of 27 • Analytics to support, not eliminate, Test Engineers • Enables more informed planning decisions • Provides deeper insights during test execution Lesson #4 Predictive Policing & Justice
  • 26. 24 of 27 •Pinpoint your painpoint •Capture your data •Find the right Analytics partner •Be willing to go against convention Lessons from the Lovable Losers
  • 27. 25 of 27 Questions? T1 – Leverage Big Data and Analytics for Testing Thursday, October 5, 9:45AM – 10:45AM Geoff Meyer
  • 28. 26 of 27 Resources • Moneyball: The Art of Winning an Unfair Game (Michael Lewis): https://www.amazon.com/dp/B000RH0C8G/ref=dp-kindle- redirect?_encoding=UTF8&btkr=1 • Predictive Analytics: The Power to Predict Who Will Click, Buy, Lie, or Die (Eric Siegel): https://www.amazon.com/dp/B019HR9X4U/ref=dp-kindle-redirect?_encoding=UTF8&btkr=1 • Predictive Analytics World: http://www.predictiveanalyticsworld.com/ • Capgemini TestOps: https://www.in.capgemini.com/resource-file-access/resource/pdf/testops_in_product_engineering.pdf • The Curious Have Won: https://theringer.com/2016-world-series-chicago-cubs-theo-epstein-analytics-war-9f1248c44eb7#.hwa66mzyb • Why Smart Statistics are the Key to Fighting Crime (Anne Milgram): http://www.ted.com/talks/anne_milgram_why_smart_statistics_are_the_key_to_fighting_crime?share=17f8c6678a#t-220415 • Red Bull Racing and AT&T share the need for speed: https://www.iothub.com.au/news/red-bull-racing-and-att-share-the-need-for- speed-417131 • World Quality Report 2016-17 (Capgemini): https://www.capgemini.com/thought-leadership/world-quality-report-2016-17 • What To Do When Machines Do Everything: http://www.whenmachinesdoeverything.com/ • The next era of Human|Machine Partnerships: https://www.delltechnologies.com/en-us/perspectives/realizing-2030.htm