SlideShare a Scribd company logo
1 of 20
Testing in
AI(Artificial
Intelligence)
Presenter Name
Soniya Raichandani
Lack of etiquette and manners is a huge turn off.
KnolX Etiquettes
 Punctuality
Join the session 5 minutes prior to the session start time. We start on
time and conclude on time!
 Feedback
Make sure to submit a constructive feedback for all sessions as it is very
helpful for the presenter.
 Silent Mode
Keep your mobile devices in silent mode, feel free to move out of session
in case you need to attend an urgent call.
 Avoid Disturbance
Avoid unwanted chit chat during the session.
1. Introduction to Artificial Intelligence
2. Why AI Testing?
3. Benefits of AI testing
4. Automation Testing Tools with AI
5. What is Visual Testing?
6. Challenges in AI-Driven Automation
Testing
7. AI-Driven Testing Approaches
8. Case Studies
9. Demo
Artificial Intelligence
 Artificial intelligence (AI) is the simulation of
human intelligence in machines that are
programmed to think and act like humans.
Learning, reasoning, problem-solving,
perception, and language comprehension are all
examples of cognitive abilities.
 Machine learning is a form of artificial
intelligence based on algorithms that are trained
on data.
• Strong AI
• Weak AI
Why AI Testing?
• AI is used to make testing more accessible and
more efficient. It helps automate the testing
process, such as creating test cases,
running tests, analyzing results, and
spotting errors.
• AI testing is the process of evaluating
the functionality, performance, and
reliability of a system with the help of AI.
AUTOMATION
DECISION MAKING
DATA ANALYSIS
PROBLEM SOLVING
INNOVATION
What is visual Testing?
• Visual testing is a software testing technique that evaluates the visual appearance
and behavior of a software application’s user interface (UI) or graphical user interface (GUI).
• Visual Testing checks that the software appears to users
as it should.
Some of these can be:
 Manual
 Pixel-by-pixel
 DOM-based
 AI-Driven
Examples of AI
 Smart Element Locators
 Test Data Generation
 Visual Validation
 Dynamic Element
Identification
 Self-healing Tests
 Performance testing with AI
 Automate bug Triage
Tasks can AI Software Testing
help
Tasks can AI Software Testing not
help
• Creation of test case
• Execution of test case according to
changes
• Test Planning
• Automation of the same type of
workflows
• Maintenance of test cases when there
are changes in the code
• UI testing
• Performance and Load testing
• Testing before releases
• Create Test Plans automatically
• Review of Documentation
• Test Creation for complex scenarios
• Test Result Reporting and analysis
• UX testing
Artificial Intelligence Test
Automation Tools
• You can use Applitools to test web apps,
mobile apps, desktop apps, PDFs,
screenshots, and more.​
• Applitools offers Eyes SDKs that support
several popular testing frameworks in multiple
languages, such as Selenium, Cypress,
and Playwright.
Applitools is a platform for AI-backed test
automation:
•With Visual AI and Eyes, you can perform visual
assertions that reduce automation
development efforts while improving coverage.​
•With the Ultrafast Grid, you can scale your tests
to run against any browser or mobile device at
lightning speed.​
AI Testing Approaches
1. Differential testing
•Compares different versions of an application
•Identifies differences and classifies them
2. Visual testing
•Focuses more on the visual and interactive
aspects of an application
•Uses image-based learning and screen
comparisons
3. Declarative testing
•Uses natural or domain-specific language to
specify test intent
•Tells the computer what to test
4. Self-healing automation
•Automatically corrects element selection in
tests
•Ensures tests are accurate
CASE STUDIES : AI
Healthcare Finance
Autonomou
s Vehicles
Retail
Customer
Service
Education
Manufactui
ng
Marketing
AI has been applied across various industries and domains.
AI and ML in Test Automation Presentation
AI and ML in Test Automation Presentation

More Related Content

Similar to AI and ML in Test Automation Presentation

Swiss Testing Day - Testautomation, 10 (sometimes painful) lessons learned
Swiss Testing Day - Testautomation, 10 (sometimes painful) lessons learnedSwiss Testing Day - Testautomation, 10 (sometimes painful) lessons learned
Swiss Testing Day - Testautomation, 10 (sometimes painful) lessons learned
Michael Palotas
 

Similar to AI and ML in Test Automation Presentation (20)

Mobile Automation Meetup Presentation [English]
Mobile Automation Meetup Presentation [English]Mobile Automation Meetup Presentation [English]
Mobile Automation Meetup Presentation [English]
 
Productive Programmer - Using IDE effectively and various small practices to ...
Productive Programmer - Using IDE effectively and various small practices to ...Productive Programmer - Using IDE effectively and various small practices to ...
Productive Programmer - Using IDE effectively and various small practices to ...
 
Selenium Demo
Selenium DemoSelenium Demo
Selenium Demo
 
Mobile Automation Basic Concepts / Demo
Mobile Automation Basic Concepts / DemoMobile Automation Basic Concepts / Demo
Mobile Automation Basic Concepts / Demo
 
Katalon Studio - A Codeless Automation Tool.pdf
Katalon Studio - A Codeless Automation Tool.pdfKatalon Studio - A Codeless Automation Tool.pdf
Katalon Studio - A Codeless Automation Tool.pdf
 
Basics of Scriptless Automation for Web and Mobile Apps (1).pdf
Basics of Scriptless Automation for Web and Mobile Apps (1).pdfBasics of Scriptless Automation for Web and Mobile Apps (1).pdf
Basics of Scriptless Automation for Web and Mobile Apps (1).pdf
 
implementing_ai_for_improved_performance_testing_the_key_to_success.pptx
implementing_ai_for_improved_performance_testing_the_key_to_success.pptximplementing_ai_for_improved_performance_testing_the_key_to_success.pptx
implementing_ai_for_improved_performance_testing_the_key_to_success.pptx
 
Leveraging AI in software testing - Bahaa Al Zubaidi.pdf
Leveraging AI in software testing - Bahaa Al Zubaidi.pdfLeveraging AI in software testing - Bahaa Al Zubaidi.pdf
Leveraging AI in software testing - Bahaa Al Zubaidi.pdf
 
Swiss Testing Day - Testautomation, 10 (sometimes painful) lessons learned
Swiss Testing Day - Testautomation, 10 (sometimes painful) lessons learnedSwiss Testing Day - Testautomation, 10 (sometimes painful) lessons learned
Swiss Testing Day - Testautomation, 10 (sometimes painful) lessons learned
 
B4usolution_AI for automation
B4usolution_AI for automationB4usolution_AI for automation
B4usolution_AI for automation
 
Learnings from Mobile Application Testing
Learnings from Mobile Application TestingLearnings from Mobile Application Testing
Learnings from Mobile Application Testing
 
Learning's from mobile testing
Learning's from mobile testingLearning's from mobile testing
Learning's from mobile testing
 
Android testing
Android testingAndroid testing
Android testing
 
SHESHANK_DASARI
SHESHANK_DASARISHESHANK_DASARI
SHESHANK_DASARI
 
Real Testing Scenario Strategy Practical TestOps Presentation
Real Testing Scenario Strategy Practical TestOps PresentationReal Testing Scenario Strategy Practical TestOps Presentation
Real Testing Scenario Strategy Practical TestOps Presentation
 
Reinforcement Learning In AI Powerpoint Presentation Slide Templates Complete...
Reinforcement Learning In AI Powerpoint Presentation Slide Templates Complete...Reinforcement Learning In AI Powerpoint Presentation Slide Templates Complete...
Reinforcement Learning In AI Powerpoint Presentation Slide Templates Complete...
 
Saksham Sarode - Innovation Through Introspection - EuroSTAR 2012
Saksham Sarode - Innovation Through Introspection - EuroSTAR 2012Saksham Sarode - Innovation Through Introspection - EuroSTAR 2012
Saksham Sarode - Innovation Through Introspection - EuroSTAR 2012
 
Introduction to Test Automation - Technology and Tools
Introduction to Test Automation - Technology and ToolsIntroduction to Test Automation - Technology and Tools
Introduction to Test Automation - Technology and Tools
 
AI Trends and Benefits in Software Testing
AI Trends and Benefits in Software TestingAI Trends and Benefits in Software Testing
AI Trends and Benefits in Software Testing
 
Mobile Testing with Appium
Mobile Testing with AppiumMobile Testing with Appium
Mobile Testing with Appium
 

More from Knoldus Inc.

More from Knoldus Inc. (20)

Supply chain security with Kubeclarity.pptx
Supply chain security with Kubeclarity.pptxSupply chain security with Kubeclarity.pptx
Supply chain security with Kubeclarity.pptx
 
Mastering Web Scraping with JSoup Unlocking the Secrets of HTML Parsing
Mastering Web Scraping with JSoup Unlocking the Secrets of HTML ParsingMastering Web Scraping with JSoup Unlocking the Secrets of HTML Parsing
Mastering Web Scraping with JSoup Unlocking the Secrets of HTML Parsing
 
Akka gRPC Essentials A Hands-On Introduction
Akka gRPC Essentials A Hands-On IntroductionAkka gRPC Essentials A Hands-On Introduction
Akka gRPC Essentials A Hands-On Introduction
 
Entity Core with Core Microservices.pptx
Entity Core with Core Microservices.pptxEntity Core with Core Microservices.pptx
Entity Core with Core Microservices.pptx
 
Introduction to Redis and its features.pptx
Introduction to Redis and its features.pptxIntroduction to Redis and its features.pptx
Introduction to Redis and its features.pptx
 
GraphQL with .NET Core Microservices.pdf
GraphQL with .NET Core Microservices.pdfGraphQL with .NET Core Microservices.pdf
GraphQL with .NET Core Microservices.pdf
 
NuGet Packages Presentation (DoT NeT).pptx
NuGet Packages Presentation (DoT NeT).pptxNuGet Packages Presentation (DoT NeT).pptx
NuGet Packages Presentation (DoT NeT).pptx
 
Data Quality in Test Automation Navigating the Path to Reliable Testing
Data Quality in Test Automation Navigating the Path to Reliable TestingData Quality in Test Automation Navigating the Path to Reliable Testing
Data Quality in Test Automation Navigating the Path to Reliable Testing
 
K8sGPTThe AI​ way to diagnose Kubernetes
K8sGPTThe AI​ way to diagnose KubernetesK8sGPTThe AI​ way to diagnose Kubernetes
K8sGPTThe AI​ way to diagnose Kubernetes
 
Introduction to Circle Ci Presentation.pptx
Introduction to Circle Ci Presentation.pptxIntroduction to Circle Ci Presentation.pptx
Introduction to Circle Ci Presentation.pptx
 
Robusta -Tool Presentation (DevOps).pptx
Robusta -Tool Presentation (DevOps).pptxRobusta -Tool Presentation (DevOps).pptx
Robusta -Tool Presentation (DevOps).pptx
 
Optimizing Kubernetes using GOLDILOCKS.pptx
Optimizing Kubernetes using GOLDILOCKS.pptxOptimizing Kubernetes using GOLDILOCKS.pptx
Optimizing Kubernetes using GOLDILOCKS.pptx
 
Azure Function App Exception Handling.pptx
Azure Function App Exception Handling.pptxAzure Function App Exception Handling.pptx
Azure Function App Exception Handling.pptx
 
CQRS Design Pattern Presentation (Java).pptx
CQRS Design Pattern Presentation (Java).pptxCQRS Design Pattern Presentation (Java).pptx
CQRS Design Pattern Presentation (Java).pptx
 
ETL Observability: Azure to Snowflake Presentation
ETL Observability: Azure to Snowflake PresentationETL Observability: Azure to Snowflake Presentation
ETL Observability: Azure to Snowflake Presentation
 
Scripting with K6 - Beyond the Basics Presentation
Scripting with K6 - Beyond the Basics PresentationScripting with K6 - Beyond the Basics Presentation
Scripting with K6 - Beyond the Basics Presentation
 
Getting started with dotnet core Web APIs
Getting started with dotnet core Web APIsGetting started with dotnet core Web APIs
Getting started with dotnet core Web APIs
 
Introduction To Rust part II Presentation
Introduction To Rust part II PresentationIntroduction To Rust part II Presentation
Introduction To Rust part II Presentation
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog Presentation
 
Configuring Workflows & Validators in JIRA
Configuring Workflows & Validators in JIRAConfiguring Workflows & Validators in JIRA
Configuring Workflows & Validators in JIRA
 

Recently uploaded

CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 

Recently uploaded (20)

Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdf
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 

AI and ML in Test Automation Presentation

  • 2. Lack of etiquette and manners is a huge turn off. KnolX Etiquettes  Punctuality Join the session 5 minutes prior to the session start time. We start on time and conclude on time!  Feedback Make sure to submit a constructive feedback for all sessions as it is very helpful for the presenter.  Silent Mode Keep your mobile devices in silent mode, feel free to move out of session in case you need to attend an urgent call.  Avoid Disturbance Avoid unwanted chit chat during the session.
  • 3. 1. Introduction to Artificial Intelligence 2. Why AI Testing? 3. Benefits of AI testing 4. Automation Testing Tools with AI 5. What is Visual Testing? 6. Challenges in AI-Driven Automation Testing 7. AI-Driven Testing Approaches 8. Case Studies 9. Demo
  • 4.
  • 5. Artificial Intelligence  Artificial intelligence (AI) is the simulation of human intelligence in machines that are programmed to think and act like humans. Learning, reasoning, problem-solving, perception, and language comprehension are all examples of cognitive abilities.  Machine learning is a form of artificial intelligence based on algorithms that are trained on data. • Strong AI • Weak AI
  • 6. Why AI Testing? • AI is used to make testing more accessible and more efficient. It helps automate the testing process, such as creating test cases, running tests, analyzing results, and spotting errors. • AI testing is the process of evaluating the functionality, performance, and reliability of a system with the help of AI.
  • 8.
  • 9.
  • 10. What is visual Testing? • Visual testing is a software testing technique that evaluates the visual appearance and behavior of a software application’s user interface (UI) or graphical user interface (GUI). • Visual Testing checks that the software appears to users as it should. Some of these can be:  Manual  Pixel-by-pixel  DOM-based  AI-Driven
  • 11. Examples of AI  Smart Element Locators  Test Data Generation  Visual Validation  Dynamic Element Identification  Self-healing Tests  Performance testing with AI  Automate bug Triage
  • 12.
  • 13.
  • 14. Tasks can AI Software Testing help Tasks can AI Software Testing not help • Creation of test case • Execution of test case according to changes • Test Planning • Automation of the same type of workflows • Maintenance of test cases when there are changes in the code • UI testing • Performance and Load testing • Testing before releases • Create Test Plans automatically • Review of Documentation • Test Creation for complex scenarios • Test Result Reporting and analysis • UX testing
  • 16. • You can use Applitools to test web apps, mobile apps, desktop apps, PDFs, screenshots, and more.​ • Applitools offers Eyes SDKs that support several popular testing frameworks in multiple languages, such as Selenium, Cypress, and Playwright. Applitools is a platform for AI-backed test automation: •With Visual AI and Eyes, you can perform visual assertions that reduce automation development efforts while improving coverage.​ •With the Ultrafast Grid, you can scale your tests to run against any browser or mobile device at lightning speed.​
  • 17. AI Testing Approaches 1. Differential testing •Compares different versions of an application •Identifies differences and classifies them 2. Visual testing •Focuses more on the visual and interactive aspects of an application •Uses image-based learning and screen comparisons 3. Declarative testing •Uses natural or domain-specific language to specify test intent •Tells the computer what to test 4. Self-healing automation •Automatically corrects element selection in tests •Ensures tests are accurate
  • 18. CASE STUDIES : AI Healthcare Finance Autonomou s Vehicles Retail Customer Service Education Manufactui ng Marketing AI has been applied across various industries and domains.