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

What's hot

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

What's hot (20)

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

Similar to AI in Test Automation

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

Similar to AI in Test Automation (20)

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

More from Inflectra

From Theory to Practice: Utilizing SpiraPlan's REST API
From Theory to Practice: Utilizing SpiraPlan's REST APIFrom Theory to Practice: Utilizing SpiraPlan's REST API
From Theory to Practice: Utilizing SpiraPlan's REST API
Inflectra
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
Inflectra
 
From Challenger to Champion: How SpiraPlan Outperforms JIRA+Plugins
From Challenger to Champion: How SpiraPlan Outperforms JIRA+PluginsFrom Challenger to Champion: How SpiraPlan Outperforms JIRA+Plugins
From Challenger to Champion: How SpiraPlan Outperforms JIRA+Plugins
Inflectra
 
Webinar: SpiraTeam - A Jira Alternative to Revolutionize Your Project Management
Webinar: SpiraTeam - A Jira Alternative to Revolutionize Your Project ManagementWebinar: SpiraTeam - A Jira Alternative to Revolutionize Your Project Management
Webinar: SpiraTeam - A Jira Alternative to Revolutionize Your Project Management
Inflectra
 
Webinar: Discover the Power of SpiraTeam - A Jira Alternative To Revolutioniz...
Webinar: Discover the Power of SpiraTeam - A Jira Alternative To Revolutioniz...Webinar: Discover the Power of SpiraTeam - A Jira Alternative To Revolutioniz...
Webinar: Discover the Power of SpiraTeam - A Jira Alternative To Revolutioniz...
Inflectra
 
Inflectra Lightning Session: Exploring the Full Potential of the Inflectra Suite
Inflectra Lightning Session: Exploring the Full Potential of the Inflectra SuiteInflectra Lightning Session: Exploring the Full Potential of the Inflectra Suite
Inflectra Lightning Session: Exploring the Full Potential of the Inflectra Suite
Inflectra
 
Webinar: Unleashing the Power of Spira 7.7 - Scaling Agile with Program Capab...
Webinar: Unleashing the Power of Spira 7.7 - Scaling Agile with Program Capab...Webinar: Unleashing the Power of Spira 7.7 - Scaling Agile with Program Capab...
Webinar: Unleashing the Power of Spira 7.7 - Scaling Agile with Program Capab...
Inflectra
 
Webinar: Transforming Healthcare QA with SpiraTeam - Achieving Excellence in ...
Webinar: Transforming Healthcare QA with SpiraTeam - Achieving Excellence in ...Webinar: Transforming Healthcare QA with SpiraTeam - Achieving Excellence in ...
Webinar: Transforming Healthcare QA with SpiraTeam - Achieving Excellence in ...
Inflectra
 
Intro inflectra PTA DATIS Summit 2023
Intro inflectra PTA DATIS Summit 2023Intro inflectra PTA DATIS Summit 2023
Intro inflectra PTA DATIS Summit 2023
Inflectra
 
Inflectra User Summit - Mannheim - PTA 2023
Inflectra User Summit - Mannheim - PTA 2023Inflectra User Summit - Mannheim - PTA 2023
Inflectra User Summit - Mannheim - PTA 2023
Inflectra
 
Webinar: How to Leverage SpiraTeam for QA Excellence
Webinar: How to Leverage SpiraTeam for QA ExcellenceWebinar: How to Leverage SpiraTeam for QA Excellence
Webinar: How to Leverage SpiraTeam for QA Excellence
Inflectra
 
Embedding GAMP Compliance into Digital Health Software - The Case of SpiraPlan
Embedding GAMP Compliance into Digital Health Software - The Case of SpiraPlanEmbedding GAMP Compliance into Digital Health Software - The Case of SpiraPlan
Embedding GAMP Compliance into Digital Health Software - The Case of SpiraPlan
Inflectra
 
Inflectra Overview Presentation (2023)
Inflectra Overview Presentation (2023)Inflectra Overview Presentation (2023)
Inflectra Overview Presentation (2023)
Inflectra
 
Lightning Sesssion: How To Turbo-Charge Your Test Management with SpiraTest
Lightning Sesssion: How To Turbo-Charge Your Test Management with SpiraTestLightning Sesssion: How To Turbo-Charge Your Test Management with SpiraTest
Lightning Sesssion: How To Turbo-Charge Your Test Management with SpiraTest
Inflectra
 
Lightning Session: How to Manage Your Agile Projects with SpiraTeam
Lightning Session: How to Manage Your Agile Projects with SpiraTeamLightning Session: How to Manage Your Agile Projects with SpiraTeam
Lightning Session: How to Manage Your Agile Projects with SpiraTeam
Inflectra
 
Lightning Session: Rapid & Easy Test Automation Using Rapise
Lightning Session: Rapid & Easy  Test Automation Using RapiseLightning Session: Rapid & Easy  Test Automation Using Rapise
Lightning Session: Rapid & Easy Test Automation Using Rapise
Inflectra
 
Spira 7.3: Agile Planning Boards To Rule Your Projects
Spira 7.3: Agile Planning Boards To Rule Your ProjectsSpira 7.3: Agile Planning Boards To Rule Your Projects
Spira 7.3: Agile Planning Boards To Rule Your Projects
Inflectra
 
Rapise 7.4 Highlights.pptx
Rapise 7.4 Highlights.pptxRapise 7.4 Highlights.pptx
Rapise 7.4 Highlights.pptx
Inflectra
 
Blockchain Development and Innovation in the Banking and Finance Space Webina...
Blockchain Development and Innovation in the Banking and Finance Space Webina...Blockchain Development and Innovation in the Banking and Finance Space Webina...
Blockchain Development and Innovation in the Banking and Finance Space Webina...
Inflectra
 
Top Ten Tips for Tackling Test Automation Webinar Presentation.pptx
Top Ten Tips for Tackling Test Automation Webinar Presentation.pptxTop Ten Tips for Tackling Test Automation Webinar Presentation.pptx
Top Ten Tips for Tackling Test Automation Webinar Presentation.pptx
Inflectra
 

More from Inflectra (20)

From Theory to Practice: Utilizing SpiraPlan's REST API
From Theory to Practice: Utilizing SpiraPlan's REST APIFrom Theory to Practice: Utilizing SpiraPlan's REST API
From Theory to Practice: Utilizing SpiraPlan's REST API
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
 
From Challenger to Champion: How SpiraPlan Outperforms JIRA+Plugins
From Challenger to Champion: How SpiraPlan Outperforms JIRA+PluginsFrom Challenger to Champion: How SpiraPlan Outperforms JIRA+Plugins
From Challenger to Champion: How SpiraPlan Outperforms JIRA+Plugins
 
Webinar: SpiraTeam - A Jira Alternative to Revolutionize Your Project Management
Webinar: SpiraTeam - A Jira Alternative to Revolutionize Your Project ManagementWebinar: SpiraTeam - A Jira Alternative to Revolutionize Your Project Management
Webinar: SpiraTeam - A Jira Alternative to Revolutionize Your Project Management
 
Webinar: Discover the Power of SpiraTeam - A Jira Alternative To Revolutioniz...
Webinar: Discover the Power of SpiraTeam - A Jira Alternative To Revolutioniz...Webinar: Discover the Power of SpiraTeam - A Jira Alternative To Revolutioniz...
Webinar: Discover the Power of SpiraTeam - A Jira Alternative To Revolutioniz...
 
Inflectra Lightning Session: Exploring the Full Potential of the Inflectra Suite
Inflectra Lightning Session: Exploring the Full Potential of the Inflectra SuiteInflectra Lightning Session: Exploring the Full Potential of the Inflectra Suite
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: Unleashing the Power of Spira 7.7 - Scaling Agile with Program Capab...Webinar: Unleashing the Power of Spira 7.7 - Scaling Agile with Program Capab...
Webinar: Unleashing the Power of Spira 7.7 - Scaling Agile with Program Capab...
 
Webinar: Transforming Healthcare QA with SpiraTeam - Achieving Excellence in ...
Webinar: Transforming Healthcare QA with SpiraTeam - Achieving Excellence in ...Webinar: Transforming Healthcare QA with SpiraTeam - Achieving Excellence in ...
Webinar: Transforming Healthcare QA with SpiraTeam - Achieving Excellence in ...
 
Intro inflectra PTA DATIS Summit 2023
Intro inflectra PTA DATIS Summit 2023Intro inflectra PTA DATIS Summit 2023
Intro inflectra PTA DATIS Summit 2023
 
Inflectra User Summit - Mannheim - PTA 2023
Inflectra User Summit - Mannheim - PTA 2023Inflectra User Summit - Mannheim - PTA 2023
Inflectra User Summit - Mannheim - PTA 2023
 
Webinar: How to Leverage SpiraTeam for QA Excellence
Webinar: How to Leverage SpiraTeam for QA ExcellenceWebinar: How to Leverage SpiraTeam for QA Excellence
Webinar: How to Leverage SpiraTeam for QA Excellence
 
Embedding GAMP Compliance into Digital Health Software - The Case of SpiraPlan
Embedding GAMP Compliance into Digital Health Software - The Case of SpiraPlanEmbedding GAMP Compliance into Digital Health Software - The Case of SpiraPlan
Embedding GAMP Compliance into Digital Health Software - The Case of SpiraPlan
 
Inflectra Overview Presentation (2023)
Inflectra Overview Presentation (2023)Inflectra Overview Presentation (2023)
Inflectra Overview Presentation (2023)
 
Lightning Sesssion: How To Turbo-Charge Your Test Management with SpiraTest
Lightning Sesssion: How To Turbo-Charge Your Test Management with SpiraTestLightning Sesssion: How To Turbo-Charge Your Test Management with SpiraTest
Lightning Sesssion: How To Turbo-Charge Your Test Management with SpiraTest
 
Lightning Session: How to Manage Your Agile Projects with SpiraTeam
Lightning Session: How to Manage Your Agile Projects with SpiraTeamLightning Session: How to Manage Your Agile Projects with SpiraTeam
Lightning Session: How to Manage Your Agile Projects with SpiraTeam
 
Lightning Session: Rapid & Easy Test Automation Using Rapise
Lightning Session: Rapid & Easy  Test Automation Using RapiseLightning Session: Rapid & Easy  Test Automation Using Rapise
Lightning Session: Rapid & Easy Test Automation Using Rapise
 
Spira 7.3: Agile Planning Boards To Rule Your Projects
Spira 7.3: Agile Planning Boards To Rule Your ProjectsSpira 7.3: Agile Planning Boards To Rule Your Projects
Spira 7.3: Agile Planning Boards To Rule Your Projects
 
Rapise 7.4 Highlights.pptx
Rapise 7.4 Highlights.pptxRapise 7.4 Highlights.pptx
Rapise 7.4 Highlights.pptx
 
Blockchain Development and Innovation in the Banking and Finance Space Webina...
Blockchain Development and Innovation in the Banking and Finance Space Webina...Blockchain Development and Innovation in the Banking and Finance Space Webina...
Blockchain Development and Innovation in the Banking and Finance Space Webina...
 
Top Ten Tips for Tackling Test Automation Webinar Presentation.pptx
Top Ten Tips for Tackling Test Automation Webinar Presentation.pptxTop Ten Tips for Tackling Test Automation Webinar Presentation.pptx
Top Ten Tips for Tackling Test Automation Webinar Presentation.pptx
 

Recently uploaded

Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
OnBoard
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
RTTS
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
Elena Simperl
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
Safe Software
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
Product School
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 
Search and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical FuturesSearch and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical Futures
Bhaskar Mitra
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
Product School
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Product School
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
Frank van Harmelen
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
Product School
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
Elena Simperl
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
Sri Ambati
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
Product School
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
Product School
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
Ralf Eggert
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
Alison B. Lowndes
 

Recently uploaded (20)

Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
Search and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical FuturesSearch and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical Futures
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 

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

  1. 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.
  2. Thanks for listening. We are now opening for questions.