the dell emc journey in the age of smart assistants
play

The Dell EMC Journey in the Age of Smart Assistants - PDF document

W10 Test Analytics, AI/ ML 2019-05-01 13:30 The Dell EMC Journey in the Age of Smart Assistants Presented by:


  1. ¡ ¡ ¡ ¡ ¡ W10 ¡ Test ¡Analytics, ¡AI/ ¡ML ¡ 2019-­‑05-­‑01 ¡13:30 ¡ ¡ ¡ ¡ ¡ ¡ ¡ The ¡Dell ¡EMC ¡Journey ¡in ¡the ¡Age ¡of ¡ Smart ¡Assistants ¡ ¡ Presented ¡by: ¡ ¡ ¡ Geoff ¡Meyer ¡ Dell ¡EMC ¡ ‘ ¡ ¡ ¡ Brought ¡to ¡you ¡by: ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ 888 -­‑-­‑-­‑ 268 -­‑-­‑-­‑ 8770 ¡ ·√·√ ¡904 -­‑-­‑-­‑ 278 -­‑-­‑-­‑ 0524 ¡-­‑ ¡info@techwell.com ¡-­‑ ¡ http://www.stareast.techwell.com ¡ ¡ ¡

  2. ¡ Geoff ¡Meyer ¡ ¡ A ¡Test ¡Architect ¡at ¡Dell ¡EMC, ¡Geoff ¡Meyer ¡directs ¡the ¡Test ¡Strategy ¡and ¡Architecture ¡for ¡ 400+ ¡Test ¡Engineers ¡across ¡India, ¡Taiwan, ¡and ¡the ¡United ¡States. ¡He ¡leads ¡initiatives ¡in ¡ Agile ¡testing, ¡Test ¡Automation, ¡DevOps, ¡Continuous ¡Testing, ¡Infrastructure ¡as ¡a ¡Service ¡ (IaaS), ¡Predictive ¡Analytics ¡and ¡Machine ¡Learning. ¡In ¡addition ¡to ¡his ¡day ¡job, ¡Geoff ¡is ¡a ¡ member ¡of ¡the ¡Agile ¡Austin ¡community ¡and ¡is ¡a ¡speaker ¡at ¡Agile, ¡STAR, ¡QAI ¡and ¡ software ¡testing ¡conferences ¡across ¡the ¡globe. ¡He ¡is ¡an ¡active ¡mentor ¡to ¡Veterans ¡ participating ¡in ¡the ¡www.Veterans4Quality.Org ¡program, ¡which ¡provides ¡Veterans ¡with ¡ an ¡on-­‑ramp ¡to ¡a ¡career ¡in ¡software ¡quality ¡assurance. ¡You ¡can ¡connect ¡with ¡Geoff ¡at ¡ Geoff.meyer@dell.com, ¡LinkedIn ¡or ¡Twitter ¡

  3. 1 May 2019 Geoff Meyer, Test Architect A testing journey in the age of smart assistants

  4. • Context of Dell EMC Server • The Evolution of Automation • The Dell EMC Journey Agenda • Re-imagine Your Future of Testing

  5. Context at DellEMC Servers 465 Trillion Test Configurations!! Server Configuration Elements Chassis Processor Memory DIMM Memory Configuration How much?! Hard Disk Drive (HDD) Non-Volatile Memory (NVM) Embedded Systems Management Power Management BIOS Power Supply Bezel Network Daughter Card RAID Controller Network Interface Card (NIC) Host Bus Adapter (HBA) Additional PCIe Cards Cooling

  6. AI… The Evolution of Automation Waterfall Agile Scripted Automation Shift-left testing DevOps Automated UI Testing API Automation Cognitive Automation Workflow Automation Continuous Integration Reuse and Portability Continuous Test Configuration Assistants Continuous Deployment Test Suite Assistant Diagnostic Assistant AI-Assisted UI Automation

  7. The Analytics Continuum How can we Self-Learning make it What will Happen? Happen? Artificial Intelligence Why did it Prescriptive Business Value Happen? Predictive What Diagnostic Happened? Descriptive Report Correlate Predict Recommend Autonomous Source: Gartner Data Analytics Sophistication

  8. Data Analytics Modeling Data Data Sources Cleanse Insights, Predictions, Recommendations Domain Analytics Knowledge Engine (i.e. Rules) Feedback

  9. What goes into the Model? “Risk -based Testing” Rules and heuristics “Prior Failed “Only deploy Test Cases” BVT- verified builds” Best- practices Rules of Thumb Rules Positive/Negative Patterns Tribal Knowledge Common “Related historical Sense “Test the defect test failures” that got fixed”

  10. It’s all about the data “Nobody really goes out of their way to point out the importance of data…” ~ Brian Sletten, Bosatsu Consulting

  11. Data Sources - Product Engineering

  12. What if we had a Smart Assistant?

  13. What is the The Smart Assistant release risk given the testing that’s been completed? What are the high-value SUT What test scripts configurations? should be retired rather than be re-factored? What’s the optimal What tests can detect coverage for this the maximum number of defects build/test cycle? What automated test given the changes in the failures appear to be current build duplicates?

  14. Selecting our Technology Partners

  15. SUT Configuration Model Team “Q” - System Under Test Current Testing Scenario Challenges ➢ 465 Trillion possible server configs!!! ➢ Which are the High Value Configs? ➢ How to ensure Optimal Configs Coverage? Data Sources Objectives ➢ Quickly predict “best - available” SUT configurations during planning and test execution ➢ Ensure Optimal Configs Coverage ➢ Prioritizes High-Value Configs Q Technology Partner: Dell Performance Analytics Group

  16. Test Planning Model “JARVIS” Objectives • Use historical test data and defects as predictors and to expose patterns • Automate deep-think testing tasks • Codify Subject-Matter Expertise • Real-time access to active Increased Test repositories Capacity Reduced test Which manual tests are most effective, and should be automated? cycle time How can I accelerate discovery of break/fix? Re-allocate to Which of my test cases appear to be obsolete? Exploratory Testing Am I over-testing or under-testing? Fast Find of Automation Break/Fix candidates Technology Partner: De-prioritization candidates

  17. Testbots are here AI-assisted UI Automation • Increases UI test coverage • At substantially less cost of creation and maintenance

  18. Duplicate Defect Prediction DellEMC XtremIO

  19. Re-imagine Your Future of Testing

  20. Value Creation vs. Sustainment Testing ~ Value Creation • Establishes Expected Behavior • Collaborative Sprints New Feature • Curious 1 2 3 4 5 6 Development/Test • Exploratory • Cognitive • Analyze Potential Risks Legacy test • Requires Thinking Legacy Regression Checking automation & maintenance Checking ~ Value Sustainment • Confirms Expected Behavior 1 1 1 1 1 • Robotic New feature test 2 2 2 2 automation development • Tedious & maintenance 3 3 3 • Scripted • 4 4 Vigilance for deviations • Monitor Known Risks New Feature Regression Checking 5 • Requires Processing

  21. Humans are Better at • Creative, Collaborative, Problem Solving • Contextualized Intelligence • Empathy • Storytelling

  22. Envisioning the Future of Testing Dependencies Requirements Product roadmap Technologies Technical Debt Value Creation Collaborative Value Resources Sustainment

  23. Envisioning the Future of Testing Automation Dependencies • Unit tests Requirements • Product roadmap Code Complexity Technologies Technical Debt • Build Verification Testing • Regression Testing • Non-Functional Testing • Simulation/Emulation Value • DevOps Creation • Continuous Integration • Environment Provisioning • Continuous Deployment • Continuous Testing • Cognitive Tasks (AI/ML) Collaborative • Process Orchestration Value • Autonomous “Self - driving” Resources Sustainment Regression Testing • Continuous Monitoring

  24. Autonomous Regression Testing “Self - driving” enabled by AI & Analytics Leverage Machine Insights to Improve Feature Teams (Out-of-band) Autonomous, “Self - Driving”, Regression Testing (In-band) Inputs • New Features • Test Cases/Scripts • Test Configurations • New Builds • Program Priorities

  25. Assessing Your AI Opportunities • Field Issues • Customer logs • Test Case Planning/Analysis • Customer Sentiment • Development patterns Analysis • Coverage Optimization • Changed-based Regression • SUT Configuration Planning • Test Failure Diagnostics • Test Data Planning • Predicted Defect Root-cause • Automation Planning • SUT Configuration Re-planning • AI-Assisted UI Automation

  26. Framework for Applying AI within the SDLC Assessing Proving Enabling Realizing Value, People, Demonstrate Feedback & Start with Why Process & Feasibility Business Value Technology

  27. Assessing & Proving 1) Evaluate your SDLC landscape 4) Collect and Visualize Data 5) Select the right model 3) Select the right Data Science Partner 2) Pinpoint your Painpoints 6) Build the prototype

  28. Enabling Value, People, Process & Technology Reduced Risk, Reduced Time, Increased Resource Availability Stakeholder buy-in, feedback, and validation Data cleansing/curation, process and organizational change management Implement your Analytic Models, Algorithms and Data Marts

  29. Realizing Collecting Business Dividends • Stakeholder Validation & Feedback Loop • Dividend collection and reporting • Risk Reduction • Increased Capacity • Reduced Cycle Time • Continuous Improvement & Future Delivery

  30. Start Your Smart Assistants Journey Capture your data Start with Why Establish deep stakeholder engagement Re-imagine Testing

  31. Questions?

  32. Thank you

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend