SlideShare a Scribd company logo
®
WEBINAR: Automation Demystified
Part 7: AI in Test Automation. When to expect
The Raise of Machines?
• August 7th, 2019 – Alexey Grinevich, alexey@inflectra.com
We will be starting the webinar shortly, please stand by…
All phones will be automatically on mute until the Q&A.
®
2 | 8/7/2019 © Copyright 2006-2019 Inflectra Corporation
Webinar Series: Useful Information
• Housekeeping Matters
• Post Webinar Follow-Up:
• Blog
• Webinar Recording
• Presentation On Slideshare
• Post-Webinar Quiz
• Webinar Series: Test Automation,
Demystified
• Webinar Series Certificate Rules &
FAQs
®
3 | 8/7/2019 © Copyright 2006-2019 Inflectra Corporation
Hey, I am Alexey
• Working on Rapise test
automation tool @Inflectra
• 20 years in software
development
• 10 years in test automation
• Twitter: @AlexeyGrinevich
• Email: alexey@Inflectra.com
®
4 | 8/7/2019 © Copyright 2006-2019 Inflectra Corporation
Topics
 Levels of Testing Automation
 Cars vs Software
 What is Testing?
 Swim Lanes
 Current Level
 When to Expect Level 4?
 What to Do About It?
®
5 | 8/7/2019 © Copyright 2006-2019 Inflectra Corporation
®
6 | 8/7/2019 © Copyright 2006-2019 Inflectra Corporation
Same for Automated Testing?
Driving Software Testing
A Car Software Application
A Driver Human or Robot Tester
The Road Network ???
From Address 1 to Address 2 Perform Testing
®
7 | 8/7/2019 © Copyright 2006-2019 Inflectra Corporation
The Road
®
8 | 8/7/2019 © Copyright 2006-2019 Inflectra Corporation
The Road in Software Testing
 Lanes are Forms, Controls and API entry points
 Road signs and Map are specifications and documentation
 Route is a scenario
®
9 | 8/7/2019 © Copyright 2006-2019 Inflectra Corporation
The Goal
Get from Address 1 to Address 2
 
Perform Testing
®
10 | 8/7/2019 © Copyright 2006-2019 Inflectra Corporation
What is Testing
 Finding bugs.
 Looking for crashes.
 Checking that application can be used for its purpose.
 Checking that application confirms to the specification.
 Deciding if an application may go to the production.
 Validating that application is secure and does not expose private or restricted information
outside (security testing).
 Checking that application is able to serve required load (load testing).
 Comparison testing (to similar product).
 Regression testing (compare to previous version of the same product)
 Localization testing (product works for multiple countries).
 Usability testing.
 Documentation testing.
 … more …, much more.
®
11 | 8/7/2019 © Copyright 2006-2019 Inflectra Corporation
So Testing Is…
 No Common Meaning
 One of the goals – define testing for specific application
 Currently Done Manually
®
12 | 8/7/2019 © Copyright 2006-2019 Inflectra Corporation
4 Swim Lanes
 Software Interaction
 Scenario Creation
 Model / Specification Creation
 Goals / Targets / Acceptance Creteria
®
13 | 8/7/2019 © Copyright 2006-2019 Inflectra Corporation
Swim Lane State
No AI (Manual)
Partial AI
Full AI
®
14 | 8/7/2019 © Copyright 2006-2019 Inflectra Corporation
Swim Lane 1: Software Interaction
 Find controls on the screen.
 Click / Select / Set Text / ETC
 Most well developed lane.
 Partial AI and expect Full AI
®
15 | 8/7/2019 © Copyright 2006-2019 Inflectra Corporation
Swim Lane 2: Scenario Creation
 Create Scenarios based on
 Specifications
 Documentation
 Logs / Traces
 Monkey Testing
 Currently No AI to Partial AI
®
16 | 8/7/2019 © Copyright 2006-2019 Inflectra Corporation
Swim Lane 3: Model / Specification
 Formal Specifications
 Gherkin/Cucumber
 Diagrams
 Finite State Machines
 Currently No AI to Partial AI
®
17 | 8/7/2019 © Copyright 2006-2019 Inflectra Corporation
Swim Lane 4: Goals and Criteria
 Sometimes goals are known
 100% Code Coverage
 99.9% Fault Tolerance
 Size Limitations
 defined by Tester or QA eng.
 Currently No AI
®
18 | 8/7/2019 © Copyright 2006-2019 Inflectra Corporation
Summary on Automation
Interaction Scenarios Model / Spec Goals / Targets
Manual Level 1
Partial Level 2
Full Level 3 Level 4
®
19 | 8/7/2019 © Copyright 2006-2019 Inflectra Corporation
What is Currently Done
Rapise Applitools Functionize Mabl ReTest Test.ai TestCraft Testim
From Natural Language V V
Find elements like a Person V
Visual Testing V V V
Self-Healing Locators V V V V V V V
Monkey Testing V
®
20 | 8/7/2019 © Copyright 2006-2019 Inflectra Corporation
Where are we?
 Level 2
 Some Swim Lanes moving to Level 3.
®
21 | 8/7/2019 © Copyright 2006-2019 Inflectra Corporation
Rapise
 Self-Healing
 Moz 500 Analysis
 Web Profiles
®
22 | 8/7/2019 © Copyright 2006-2019 Inflectra Corporation
®
23 | 8/7/2019 © Copyright 2006-2019 Inflectra Corporation
®
24 | 8/7/2019 © Copyright 2006-2019 Inflectra Corporation
Moz 500
®
25 | 8/7/2019 © Copyright 2006-2019 Inflectra Corporation
Level 4: When?
 Level 3: When?
 Let’s look into history
®
26 | 8/7/2019 © Copyright 2006-2019 Inflectra Corporation
Trains
 London Underground's Victoria line – 1967
 ATO (Automatic Train Operation)
 Grade of Automation (GoA) GoA 0 to GoA 4
 There are several lines operating at GoA 4 (unattended train
operation) and more to appear within next few years
®
27 | 8/7/2019 © Copyright 2006-2019 Inflectra Corporation
Auto Pilot
 Was there in 1930
 But still no fully automatic
passenger air travels
®
28 | 8/7/2019 © Copyright 2006-2019 Inflectra Corporation
Infrastructure
 Road quality, regulations
 Supplementary technologies (sensors, scanners, EBS, ABS,
Cruise Control, ML, Computer Vision)
 Global Infrastructure:
 GPS / Glonass / Galileo
 CAT IIIb landing or Autoland
 Demand. The way we use cars changes
 Bikes
 Public transportation
 Uber
 High speed trains
®
29 | 8/7/2019 © Copyright 2006-2019 Inflectra Corporation
How it Affects Software Automation?
 Infrastructure actively changes
 Quick Delivery
 Test by Users
 Software is Flexible
 Microservice Architecture
 Lass fault tolerant
 Flaky by Nature
 Accessibility Standards
 Iaccessible
 ARIA
®
30 | 8/7/2019 © Copyright 2006-2019 Inflectra Corporation
What Affects AI Adoption
 Infrastructure
 Short Release Cycles
 AI
 So Primary Focus is:
 Application Lifetime Management (Spira)
 Automated Test Maintainability (Rapise)
®
31 | 8/7/2019 © Copyright 2006-2019 Inflectra Corporation
Summary
 So When Is Level 4?
 Sir Antony Hoare
 Null pointer
 Quick Sort
 Hoar monitors
®
32 | 8/7/2019 © Copyright 2006-2019 Inflectra Corporation
Global Challenge
 The Verifying Compiler: A Grand Challenge for Computing
Research’
As an example drawn from Computer Science, I revive
an old challenge: the construction and application of a
verifying compiler that guarantees correctness of a program
before running it.
 Way to Avoid Programmers and thus Testers
 2055
®
33 | 8/7/2019 © Copyright 2006-2019 Inflectra Corporation
The World Changes an Unexpected Way
®
34 | 8/7/2019 © Copyright 2006-2019 Inflectra Corporation
Stay Calm
 Machine Learning vs AI
 Boston Dynamics (no ML)
 AlphaGo (19x19 -> 9x9)
®
35 | 8/7/2019 © Copyright 2006-2019 Inflectra Corporation
Questions are Welcome
Contact me
• Twitter: @AlexeyGrinevich
• Email: alexey@inflectra.com
• Web: https://www.inflectra.com/Rapise/
®
36 | 8/7/2019 © Copyright 2006-2019 Inflectra Corporation
Q&A
Thank You for Watching
Subscribe to Our Channel for More Videos on Software Testing

More Related Content

PPTX
Automating Web UI Testing | Inflectra Webinars | (Part 1)
PPTX
Codeless Test Automation - A Webinar Presentation
PPTX
Data Driven Testing (Part 5)
PPTX
Art of Agile Estimation
PPTX
Microsoft Dynamics AX- Robotic Process Automation (RPA) with Rapise
PPTX
Automating Desktop UI Testing | Inflectra Webinars | (Part 2)
PPTX
Rapise 7.1: New Functionality and Enhancements
PPTX
Scenarios or Why Some Automation Projects Fail - Webinar Presentation
Automating Web UI Testing | Inflectra Webinars | (Part 1)
Codeless Test Automation - A Webinar Presentation
Data Driven Testing (Part 5)
Art of Agile Estimation
Microsoft Dynamics AX- Robotic Process Automation (RPA) with Rapise
Automating Desktop UI Testing | Inflectra Webinars | (Part 2)
Rapise 7.1: New Functionality and Enhancements
Scenarios or Why Some Automation Projects Fail - Webinar Presentation

What's hot (20)

PPTX
Is Application Ready For Test Automation? - A Webinar Presentation
PPTX
Friends & Foes of Software Test Automation - Test Automation, Demystified | W...
PPTX
Transform Software Testing and Quality with the Neotys-Inflectra Platform
PPTX
SpiraPlan 6.4 and 6.5: Portfolios & OAuth Have Arrived
PPTX
Codeless Test Automation - Myth or Magic
PPTX
Webinar 3: Five Essentials to Requirements Management
PPTX
From Manual To Automated Software Testing - A Webinar Presentation
PPTX
Testing Microsoft Dynamics NAV with Rapise
PPTX
Choosing A Test Automation Tool: 8 Features That Matter - A Webinar Presentation
PPTX
Agile Risk Management
PPTX
Rapise - Introduction to Powerful New Rapise 6.0
PPTX
Agile Engineering Practices for Software Product Development
PPTX
Inflectra 2017 London User Summit
PPTX
Microsoft Dynamics NAV - Robotic Process Automation (RPA) with Rapise
PPTX
SpiraPlan - Key Elements of Inflectra Spira 6.0
PPTX
Microsoft Dynamics NAV - Robotic Process Automation (RPA) with Rapise
PPTX
Major Spira v6.3 Usability & Performance Enhancements Unveiled
PPTX
Inflectra Enterprise Agile Planning Briefing for Gartner 2018
PPTX
Inflectra Partner Program 2021
PPTX
Alternatives to the Micro Focus QA Suite
Is Application Ready For Test Automation? - A Webinar Presentation
Friends & Foes of Software Test Automation - Test Automation, Demystified | W...
Transform Software Testing and Quality with the Neotys-Inflectra Platform
SpiraPlan 6.4 and 6.5: Portfolios & OAuth Have Arrived
Codeless Test Automation - Myth or Magic
Webinar 3: Five Essentials to Requirements Management
From Manual To Automated Software Testing - A Webinar Presentation
Testing Microsoft Dynamics NAV with Rapise
Choosing A Test Automation Tool: 8 Features That Matter - A Webinar Presentation
Agile Risk Management
Rapise - Introduction to Powerful New Rapise 6.0
Agile Engineering Practices for Software Product Development
Inflectra 2017 London User Summit
Microsoft Dynamics NAV - Robotic Process Automation (RPA) with Rapise
SpiraPlan - Key Elements of Inflectra Spira 6.0
Microsoft Dynamics NAV - Robotic Process Automation (RPA) with Rapise
Major Spira v6.3 Usability & Performance Enhancements Unveiled
Inflectra Enterprise Agile Planning Briefing for Gartner 2018
Inflectra Partner Program 2021
Alternatives to the Micro Focus QA Suite
Ad

Similar to AI in Test Automation (20)

PPTX
Agile in Software Testing - The Government Edition
PDF
Case Study - Testing Web Services Helps Leading Software Company Reduce Brows...
PDF
MicroShed Testing
PDF
Online testconf event rwd and pwa 2018
PPTX
Don't Let Your Users be Your Testers - Lunch & Learn
PDF
Tests d'intégration de micro-services : approche pilotée par les contrats - R...
PPTX
Inflectra Partner Program 2023
PPTX
Automate you Appium test like a pro!
PDF
Case Study - End-to-end Testing Helps Leading Low-cost Airline Deploy Multipl...
PPTX
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
PDF
"Addressing Corner Cases in Embedded Computer Vision Applications," a Present...
PDF
Functional Testing vs Non-Functional Testing | Edureka
PPTX
How to Help Testers and Developers Work Together in Harmony
PDF
IRJET- Android Attendance System
PPTX
Automating REST/SOAP API Testing (Part 4)
PPTX
UI Automation 101: Working With Navigation And Menus
PDF
Mobile Automation: Lessons From The Trenches
PDF
IRJET- Agriculture Business to Business Website
PPTX
Agile Application Lifecycle Management (ALM) with Inflectra
PPTX
Ensuring Project Success with SpiraTeam and Rapise from Inflectra pta - short
Agile in Software Testing - The Government Edition
Case Study - Testing Web Services Helps Leading Software Company Reduce Brows...
MicroShed Testing
Online testconf event rwd and pwa 2018
Don't Let Your Users be Your Testers - Lunch & Learn
Tests d'intégration de micro-services : approche pilotée par les contrats - R...
Inflectra Partner Program 2023
Automate you Appium test like a pro!
Case Study - End-to-end Testing Helps Leading Low-cost Airline Deploy Multipl...
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
"Addressing Corner Cases in Embedded Computer Vision Applications," a Present...
Functional Testing vs Non-Functional Testing | Edureka
How to Help Testers and Developers Work Together in Harmony
IRJET- Android Attendance System
Automating REST/SOAP API Testing (Part 4)
UI Automation 101: Working With Navigation And Menus
Mobile Automation: Lessons From The Trenches
IRJET- Agriculture Business to Business Website
Agile Application Lifecycle Management (ALM) with Inflectra
Ensuring Project Success with SpiraTeam and Rapise from Inflectra pta - short
Ad

More from Inflectra (20)

PPTX
Inflectra Partner Program Information (2025)
PPTX
Inflectra Company Overview Presentation (2025 Update)
PPTX
KronoDesk Overview Presentation (2025 Update)
PPTX
Rapise Overview Presentation (2025 Update)
PPTX
SpiraTest Overview Presentation (2025 Update)
PPTX
SpiraTeam Overview Presentation (2025 Update)
PPTX
SpiraPlan Overview Presentation (2025 Update)
PPTX
Inflectra Company Overview Presentation (2025)
PPTX
Inflectra Company Overview Presentation (2025)
PPTX
InflectraCON 360: Risk-Based Testing for Mission Critical Systems
PPTX
From Theory to Practice: Utilizing SpiraPlan's REST API
PPTX
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
PPTX
From Challenger to Champion: How SpiraPlan Outperforms JIRA+Plugins
PPTX
Webinar: SpiraTeam - A Jira Alternative to Revolutionize Your Project Management
PPTX
Webinar: Discover the Power of SpiraTeam - A Jira Alternative To Revolutioniz...
PPTX
Inflectra Lightning Session: Exploring the Full Potential of the Inflectra Suite
PPTX
Webinar: Unleashing the Power of Spira 7.7 - Scaling Agile with Program Capab...
PPTX
Webinar: Transforming Healthcare QA with SpiraTeam - Achieving Excellence in ...
PPTX
Intro inflectra PTA DATIS Summit 2023
PPTX
Inflectra User Summit - Mannheim - PTA 2023
Inflectra Partner Program Information (2025)
Inflectra Company Overview Presentation (2025 Update)
KronoDesk Overview Presentation (2025 Update)
Rapise Overview Presentation (2025 Update)
SpiraTest Overview Presentation (2025 Update)
SpiraTeam Overview Presentation (2025 Update)
SpiraPlan Overview Presentation (2025 Update)
Inflectra Company Overview Presentation (2025)
Inflectra Company Overview Presentation (2025)
InflectraCON 360: Risk-Based Testing for Mission Critical Systems
From Theory to Practice: Utilizing SpiraPlan's REST API
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
From Challenger to Champion: How SpiraPlan Outperforms JIRA+Plugins
Webinar: SpiraTeam - A Jira Alternative to Revolutionize Your Project Management
Webinar: Discover the Power of SpiraTeam - A Jira Alternative To Revolutioniz...
Inflectra Lightning Session: Exploring the Full Potential of the Inflectra Suite
Webinar: Unleashing the Power of Spira 7.7 - Scaling Agile with Program Capab...
Webinar: Transforming Healthcare QA with SpiraTeam - Achieving Excellence in ...
Intro inflectra PTA DATIS Summit 2023
Inflectra User Summit - Mannheim - PTA 2023

Recently uploaded (20)

PPTX
Understanding_Digital_Forensics_Presentation.pptx
PPT
Teaching material agriculture food technology
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
Machine learning based COVID-19 study performance prediction
DOCX
The AUB Centre for AI in Media Proposal.docx
PPTX
Cloud computing and distributed systems.
PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
PDF
Approach and Philosophy of On baking technology
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PPTX
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
KodekX | Application Modernization Development
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PPTX
MYSQL Presentation for SQL database connectivity
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
Review of recent advances in non-invasive hemoglobin estimation
Understanding_Digital_Forensics_Presentation.pptx
Teaching material agriculture food technology
Advanced methodologies resolving dimensionality complications for autism neur...
Mobile App Security Testing_ A Comprehensive Guide.pdf
Machine learning based COVID-19 study performance prediction
The AUB Centre for AI in Media Proposal.docx
Cloud computing and distributed systems.
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
Approach and Philosophy of On baking technology
Building Integrated photovoltaic BIPV_UPV.pdf
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
KodekX | Application Modernization Development
Network Security Unit 5.pdf for BCA BBA.
Diabetes mellitus diagnosis method based random forest with bat algorithm
MYSQL Presentation for SQL database connectivity
Reach Out and Touch Someone: Haptics and Empathic Computing
Unlocking AI with Model Context Protocol (MCP)
Review of recent advances in non-invasive hemoglobin estimation

AI in Test Automation

  • 1. ® WEBINAR: Automation Demystified Part 7: AI in Test Automation. When to expect The Raise of Machines? • August 7th, 2019 – Alexey Grinevich, alexey@inflectra.com We will be starting the webinar shortly, please stand by… All phones will be automatically on mute until the Q&A.
  • 2. ® 2 | 8/7/2019 © Copyright 2006-2019 Inflectra Corporation Webinar Series: Useful Information • Housekeeping Matters • Post Webinar Follow-Up: • Blog • Webinar Recording • Presentation On Slideshare • Post-Webinar Quiz • Webinar Series: Test Automation, Demystified • Webinar Series Certificate Rules & FAQs
  • 3. ® 3 | 8/7/2019 © Copyright 2006-2019 Inflectra Corporation Hey, I am Alexey • Working on Rapise test automation tool @Inflectra • 20 years in software development • 10 years in test automation • Twitter: @AlexeyGrinevich • Email: alexey@Inflectra.com
  • 4. ® 4 | 8/7/2019 © Copyright 2006-2019 Inflectra Corporation Topics  Levels of Testing Automation  Cars vs Software  What is Testing?  Swim Lanes  Current Level  When to Expect Level 4?  What to Do About It?
  • 5. ® 5 | 8/7/2019 © Copyright 2006-2019 Inflectra Corporation
  • 6. ® 6 | 8/7/2019 © Copyright 2006-2019 Inflectra Corporation Same for Automated Testing? Driving Software Testing A Car Software Application A Driver Human or Robot Tester The Road Network ??? From Address 1 to Address 2 Perform Testing
  • 7. ® 7 | 8/7/2019 © Copyright 2006-2019 Inflectra Corporation The Road
  • 8. ® 8 | 8/7/2019 © Copyright 2006-2019 Inflectra Corporation The Road in Software Testing  Lanes are Forms, Controls and API entry points  Road signs and Map are specifications and documentation  Route is a scenario
  • 9. ® 9 | 8/7/2019 © Copyright 2006-2019 Inflectra Corporation The Goal Get from Address 1 to Address 2   Perform Testing
  • 10. ® 10 | 8/7/2019 © Copyright 2006-2019 Inflectra Corporation What is Testing  Finding bugs.  Looking for crashes.  Checking that application can be used for its purpose.  Checking that application confirms to the specification.  Deciding if an application may go to the production.  Validating that application is secure and does not expose private or restricted information outside (security testing).  Checking that application is able to serve required load (load testing).  Comparison testing (to similar product).  Regression testing (compare to previous version of the same product)  Localization testing (product works for multiple countries).  Usability testing.  Documentation testing.  … more …, much more.
  • 11. ® 11 | 8/7/2019 © Copyright 2006-2019 Inflectra Corporation So Testing Is…  No Common Meaning  One of the goals – define testing for specific application  Currently Done Manually
  • 12. ® 12 | 8/7/2019 © Copyright 2006-2019 Inflectra Corporation 4 Swim Lanes  Software Interaction  Scenario Creation  Model / Specification Creation  Goals / Targets / Acceptance Creteria
  • 13. ® 13 | 8/7/2019 © Copyright 2006-2019 Inflectra Corporation Swim Lane State No AI (Manual) Partial AI Full AI
  • 14. ® 14 | 8/7/2019 © Copyright 2006-2019 Inflectra Corporation Swim Lane 1: Software Interaction  Find controls on the screen.  Click / Select / Set Text / ETC  Most well developed lane.  Partial AI and expect Full AI
  • 15. ® 15 | 8/7/2019 © Copyright 2006-2019 Inflectra Corporation Swim Lane 2: Scenario Creation  Create Scenarios based on  Specifications  Documentation  Logs / Traces  Monkey Testing  Currently No AI to Partial AI
  • 16. ® 16 | 8/7/2019 © Copyright 2006-2019 Inflectra Corporation Swim Lane 3: Model / Specification  Formal Specifications  Gherkin/Cucumber  Diagrams  Finite State Machines  Currently No AI to Partial AI
  • 17. ® 17 | 8/7/2019 © Copyright 2006-2019 Inflectra Corporation Swim Lane 4: Goals and Criteria  Sometimes goals are known  100% Code Coverage  99.9% Fault Tolerance  Size Limitations  defined by Tester or QA eng.  Currently No AI
  • 18. ® 18 | 8/7/2019 © Copyright 2006-2019 Inflectra Corporation Summary on Automation Interaction Scenarios Model / Spec Goals / Targets Manual Level 1 Partial Level 2 Full Level 3 Level 4
  • 19. ® 19 | 8/7/2019 © Copyright 2006-2019 Inflectra Corporation What is Currently Done Rapise Applitools Functionize Mabl ReTest Test.ai TestCraft Testim From Natural Language V V Find elements like a Person V Visual Testing V V V Self-Healing Locators V V V V V V V Monkey Testing V
  • 20. ® 20 | 8/7/2019 © Copyright 2006-2019 Inflectra Corporation Where are we?  Level 2  Some Swim Lanes moving to Level 3.
  • 21. ® 21 | 8/7/2019 © Copyright 2006-2019 Inflectra Corporation Rapise  Self-Healing  Moz 500 Analysis  Web Profiles
  • 22. ® 22 | 8/7/2019 © Copyright 2006-2019 Inflectra Corporation
  • 23. ® 23 | 8/7/2019 © Copyright 2006-2019 Inflectra Corporation
  • 24. ® 24 | 8/7/2019 © Copyright 2006-2019 Inflectra Corporation Moz 500
  • 25. ® 25 | 8/7/2019 © Copyright 2006-2019 Inflectra Corporation Level 4: When?  Level 3: When?  Let’s look into history
  • 26. ® 26 | 8/7/2019 © Copyright 2006-2019 Inflectra Corporation Trains  London Underground's Victoria line – 1967  ATO (Automatic Train Operation)  Grade of Automation (GoA) GoA 0 to GoA 4  There are several lines operating at GoA 4 (unattended train operation) and more to appear within next few years
  • 27. ® 27 | 8/7/2019 © Copyright 2006-2019 Inflectra Corporation Auto Pilot  Was there in 1930  But still no fully automatic passenger air travels
  • 28. ® 28 | 8/7/2019 © Copyright 2006-2019 Inflectra Corporation Infrastructure  Road quality, regulations  Supplementary technologies (sensors, scanners, EBS, ABS, Cruise Control, ML, Computer Vision)  Global Infrastructure:  GPS / Glonass / Galileo  CAT IIIb landing or Autoland  Demand. The way we use cars changes  Bikes  Public transportation  Uber  High speed trains
  • 29. ® 29 | 8/7/2019 © Copyright 2006-2019 Inflectra Corporation How it Affects Software Automation?  Infrastructure actively changes  Quick Delivery  Test by Users  Software is Flexible  Microservice Architecture  Lass fault tolerant  Flaky by Nature  Accessibility Standards  Iaccessible  ARIA
  • 30. ® 30 | 8/7/2019 © Copyright 2006-2019 Inflectra Corporation What Affects AI Adoption  Infrastructure  Short Release Cycles  AI  So Primary Focus is:  Application Lifetime Management (Spira)  Automated Test Maintainability (Rapise)
  • 31. ® 31 | 8/7/2019 © Copyright 2006-2019 Inflectra Corporation Summary  So When Is Level 4?  Sir Antony Hoare  Null pointer  Quick Sort  Hoar monitors
  • 32. ® 32 | 8/7/2019 © Copyright 2006-2019 Inflectra Corporation Global Challenge  The Verifying Compiler: A Grand Challenge for Computing Research’ As an example drawn from Computer Science, I revive an old challenge: the construction and application of a verifying compiler that guarantees correctness of a program before running it.  Way to Avoid Programmers and thus Testers  2055
  • 33. ® 33 | 8/7/2019 © Copyright 2006-2019 Inflectra Corporation The World Changes an Unexpected Way
  • 34. ® 34 | 8/7/2019 © Copyright 2006-2019 Inflectra Corporation Stay Calm  Machine Learning vs AI  Boston Dynamics (no ML)  AlphaGo (19x19 -> 9x9)
  • 35. ® 35 | 8/7/2019 © Copyright 2006-2019 Inflectra Corporation Questions are Welcome Contact me • Twitter: @AlexeyGrinevich • Email: alexey@inflectra.com • Web: https://www.inflectra.com/Rapise/
  • 36. ® 36 | 8/7/2019 © Copyright 2006-2019 Inflectra Corporation Q&A Thank You for Watching Subscribe to Our Channel for More Videos on Software Testing

Editor's Notes

  • #4: Thea, thank you for the intro. Thanks everyone for joining today. My name is Denis! I create software products for about 20 years. Last 10 years I do it in test automation field. Currently I am in love with Rapise – test automation tool we develop at Inflectra. Follow me on Twitter and send questions by email. You are very welcome.
  • #36: Thanks for listening. We are now opening for questions.