SlideShare a Scribd company logo
1 of 27
AI For Automation
Presenter: Trung Lu
Senior Test Automation at KMS
Technology
Agenda
Introduction1
2
3
4
5
6
What Is Artificial Intelligence/ Machine Learning?
Machine Learning Algorithms
AI In Automation
Demo
Q&A
2/ What is Artificial Intelligence?
What is Artificial Intelligence?
2/ What is Artificial Intelligence?
Answer:
The power of a machine
to copy and learn from
intelligent human
behavior
Artificial Intelligence VS. Robot
AI
Programmed to think
Social Interaction
Learns
Robot
Programmed to do
Low level interaction
Only as smart as program
VS
How can?
AI Techniques
3/ What is machine learning?
• Machine Learning at its most basic is the practice of using
algorithms to parse data, learn from it, and then make a
determination or prediction about something in the world. So
rather than hand-coding software routines with a specific set
of instructions to accomplish a particular task, the machine is
“trained” using large amounts of data and algorithms that give
it the ability to learn how to perform the tasks
• With machine learning, there is no exactness. There’s a range
of valid possibilities that could occur based on what the
machine has learned
Machine Learning Types
Supervised Algorithms
• A common principle that underlies all supervised machine learning
algorithms for predictive modeling:
Machine learning algorithms are described as learning a target
function (f) that best maps input variables (X) to an output variable
(Y): Y = f(X)
• This is a general learning task where we would like to make predictions in
the future (Y) given new examples of input variables (X). We don’t know
what the function (f) looks like or its form. If we did, we would use it directly
and we would not need to learn it from data using machine learning
algorithms.
• Sumary:
As a result, you should try many different algorithms for your
problem, while using a hold-out “test set” of data to evaluate
performance and select the winner.
The algorithms we try must be appropriate for our problem, which is
where picking the right machine learning task comes in.
Some example uses AI in actual
• Siri application in Apple
• Google Now
• Cortana
• …
4/ AI In Automation
How AI Effects Automation?
DATA CREATION MAINTENANCE
Data Creation
Advertising application
Maintenance
• One of the common problems that
most of the automation testers face
is to re-work/ maintain the
automation test suite whenever the
applications go through a change.
• > 30% of testers time is spent on
maintenance
AI Automation Tools
AI
Automation
Tools
Mabl
Retest
Sealights
Applitools
Testim
Test.AI
AI Automation Tools
Applitools
1. Visual testing tool.
2. Leveraging ML/AI-based for
automated maintenance
(being able to group together
similar groups of changes
from different
pages/browsers/devices).
3. Being able to automatically
understand which changes
are more likely to be bugs vs.
desired changes and
prioritize diffs.
Testim
1. Testim tries to leverage
machine learning to
speed up the authoring,
execution and most
importantly the
maintenance of
automated tests.
2. Their goal is to help you
to start trusting your
tests.
3. Testim focuses on
reducing your flaky tests
and test maintenance,
which they see as one of
the most significant
challenges for most
organizations.
AI Automation Tools
Mabl
1. Eliminates flaky tests–like the other
AI-based test automation tools, Mabl
can automatically detect whether
elements of your application have
changed, and dynamically updates
the tests to compensate for those
changes.
2. Mabl can continuously compare test
results to test history to quickly
detect changes and regressions,
resulting in more stable releases.
3. Mabl helps identify and surface
problems quickly, alerting you to
possible impacts before they impact
your customers.
Retest
1. Use an artificially intelligent
monkey to fully automatically
test your application. That’s
how ReTest markets itself.
2. ReTest claims to be different
from other test automation
tools because it was built
specifically with testers in
mind.
3. It also stems from an artificial
intelligence research project,
so it tries to bake that AI
intelligence into their tool,
effectively eliminating the
need for their users to possess
any programming skills.
AI Automation Tools
Test.AI
1. Test.AI is billed as a tool that will add
an AI brain to Selenium and Appium.
2. The AI identifies screens and
elements dynamically in any app and
automatically drives your application
to execute test cases.
3. It’s smart enough to know that if an
element ever changes it can adjust
and identify it with you having to
make any manual changes. This tool
is still in beta.
Sealights
1. Sealights is a Cloud-based
platform. We all know that
developers and QA–both
managers and engineers–
are super busy these days
using CI and CD practices,
where they have frequent
releases and not enough
time to test the entire
application multiple times.
2. That’s one of the main
reasons Sealights was
created.
3. With their machine
learning-like technology
that analyzes both your
code and the tests that run
against it, it lets you know
exactly what your tests are
covering and what they’re
not.
AI Automation Tools
Sauce Labs
Sauce Labs ensures your favorite
mobile apps and websites work
flawlessly on every browser,
operating system, and device
5/ Demo
How the Applitools works
We just "checkWindow", the
screenshot is uploaded to a
server, and that server uses AI
techniques to validate the
screenshot.
How AI techniques applied in Applitools
• Applitools is just looking at the differences between the actual page and the
expected (baseline) and you see if all the pages include the same change, the
Applitools will understand that it is the same page and show it to the human as
one change.
• Moreover, the tool will look at the layout of the page and the content of the
page, and categorize each change as a content change or a layout change.
• This will help us if we want to test responsive web sites—even if the layout
changes slightly, the content should be the same.
6/ Q&A
Change is the law of life. And those
who look only to the past or present
are certain to miss the future.
-- John F. Kennedy
THANK YOU

More Related Content

What's hot

Final Automation Testing
Final Automation TestingFinal Automation Testing
Final Automation Testing
priya_trivedi
 

What's hot (20)

Katalon Studio - Successful Test Automation for both Testers and Developers
Katalon Studio - Successful Test Automation for both Testers and DevelopersKatalon Studio - Successful Test Automation for both Testers and Developers
Katalon Studio - Successful Test Automation for both Testers and Developers
 
Locator strategy for web elements | Katalon Studio
Locator strategy for web elements | Katalon StudioLocator strategy for web elements | Katalon Studio
Locator strategy for web elements | Katalon Studio
 
Automated Testing with Agile
Automated Testing with AgileAutomated Testing with Agile
Automated Testing with Agile
 
Test Automation Strategies For Agile
Test Automation Strategies For AgileTest Automation Strategies For Agile
Test Automation Strategies For Agile
 
Introduction to Agile software testing
Introduction to Agile software testingIntroduction to Agile software testing
Introduction to Agile software testing
 
Top ten software testing tools
Top ten software testing toolsTop ten software testing tools
Top ten software testing tools
 
Automation Testing of Shadow DOM Elements with Katalon Studio
Automation Testing of Shadow DOM Elements with Katalon StudioAutomation Testing of Shadow DOM Elements with Katalon Studio
Automation Testing of Shadow DOM Elements with Katalon Studio
 
Building a Test Automation Strategy for Success
Building a Test Automation Strategy for SuccessBuilding a Test Automation Strategy for Success
Building a Test Automation Strategy for Success
 
Automated vs manual testing
Automated vs manual testingAutomated vs manual testing
Automated vs manual testing
 
Mobile Automation with Appium
Mobile Automation with AppiumMobile Automation with Appium
Mobile Automation with Appium
 
Katalon: Mobile and Browser-Based Automation | Quality Jam 2018
Katalon: Mobile and Browser-Based Automation | Quality Jam 2018Katalon: Mobile and Browser-Based Automation | Quality Jam 2018
Katalon: Mobile and Browser-Based Automation | Quality Jam 2018
 
Automation testing
Automation testingAutomation testing
Automation testing
 
Tcoe team
Tcoe teamTcoe team
Tcoe team
 
Selenium test automation
Selenium test automationSelenium test automation
Selenium test automation
 
Test automation process
Test automation processTest automation process
Test automation process
 
Final Automation Testing
Final Automation TestingFinal Automation Testing
Final Automation Testing
 
Automation With A Tool Demo
Automation With A Tool DemoAutomation With A Tool Demo
Automation With A Tool Demo
 
Test Automation Framework Designs
Test Automation Framework DesignsTest Automation Framework Designs
Test Automation Framework Designs
 
Web automation using selenium.ppt
Web automation using selenium.pptWeb automation using selenium.ppt
Web automation using selenium.ppt
 
Presentation on Agile Testing
Presentation on Agile TestingPresentation on Agile Testing
Presentation on Agile Testing
 

Similar to B4usolution_AI for automation

Different Methodologies For Testing Web Application Testing
Different Methodologies For Testing Web Application TestingDifferent Methodologies For Testing Web Application Testing
Different Methodologies For Testing Web Application Testing
Rachel Davis
 

Similar to B4usolution_AI for automation (20)

#ATAGTR2021 Presentation : "Use of AI and ML in Performance Testing" by Adolf...
#ATAGTR2021 Presentation : "Use of AI and ML in Performance Testing" by Adolf...#ATAGTR2021 Presentation : "Use of AI and ML in Performance Testing" by Adolf...
#ATAGTR2021 Presentation : "Use of AI and ML in Performance Testing" by Adolf...
 
Test automation: Are Enterprises ready to bite the bullet?
Test automation: Are Enterprises ready to bite the bullet?Test automation: Are Enterprises ready to bite the bullet?
Test automation: Are Enterprises ready to bite the bullet?
 
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
 
Faqs rpa
Faqs rpaFaqs rpa
Faqs rpa
 
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
 
Automation testing: how tools are important?
Automation testing: how tools are important?Automation testing: how tools are important?
Automation testing: how tools are important?
 
Machine learning
Machine learningMachine learning
Machine learning
 
It's Automation, Not Automagic
It's Automation, Not AutomagicIt's Automation, Not Automagic
It's Automation, Not Automagic
 
machine learning.docx
machine learning.docxmachine learning.docx
machine learning.docx
 
Manual Tester To Automation Tester
Manual Tester To Automation Tester Manual Tester To Automation Tester
Manual Tester To Automation Tester
 
Best practices for test automation
Best practices for test automationBest practices for test automation
Best practices for test automation
 
Automation
AutomationAutomation
Automation
 
Different Methodologies For Testing Web Application Testing
Different Methodologies For Testing Web Application TestingDifferent Methodologies For Testing Web Application Testing
Different Methodologies For Testing Web Application Testing
 
DEPLOYMENT OF CALABASH AUTOMATION FRAMEWORK TO ANALYZE THE PERFORMANCE OF AN ...
DEPLOYMENT OF CALABASH AUTOMATION FRAMEWORK TO ANALYZE THE PERFORMANCE OF AN ...DEPLOYMENT OF CALABASH AUTOMATION FRAMEWORK TO ANALYZE THE PERFORMANCE OF AN ...
DEPLOYMENT OF CALABASH AUTOMATION FRAMEWORK TO ANALYZE THE PERFORMANCE OF AN ...
 
[DevDay2019] How AI is changing the future of Software Testing? - By Vui Nguy...
[DevDay2019] How AI is changing the future of Software Testing? - By Vui Nguy...[DevDay2019] How AI is changing the future of Software Testing? - By Vui Nguy...
[DevDay2019] How AI is changing the future of Software Testing? - By Vui Nguy...
 
A Modern Dive into QA Automation and Beyond
A Modern Dive into QA Automation and BeyondA Modern Dive into QA Automation and Beyond
A Modern Dive into QA Automation and Beyond
 
AI Testing What Why and How To Do It?
AI Testing What Why and How To Do It?AI Testing What Why and How To Do It?
AI Testing What Why and How To Do It?
 
what-is-machine-learning-and-its-importance-in-todays-world.pdf
what-is-machine-learning-and-its-importance-in-todays-world.pdfwhat-is-machine-learning-and-its-importance-in-todays-world.pdf
what-is-machine-learning-and-its-importance-in-todays-world.pdf
 
Artificial Intelligence & QA
Artificial Intelligence & QAArtificial Intelligence & QA
Artificial Intelligence & QA
 
AI Makes Software Testing Smarter.pdf
AI Makes Software Testing Smarter.pdfAI Makes Software Testing Smarter.pdf
AI Makes Software Testing Smarter.pdf
 

More from b4usolution .

More from b4usolution . (15)

Agile_Scrum_B4USolution.pptx
Agile_Scrum_B4USolution.pptxAgile_Scrum_B4USolution.pptx
Agile_Scrum_B4USolution.pptx
 
2022_Bài 10_Thiết kế hệ thống thông tin trong logistics_Ths.Lê Thị Bích Hòa.pptx
2022_Bài 10_Thiết kế hệ thống thông tin trong logistics_Ths.Lê Thị Bích Hòa.pptx2022_Bài 10_Thiết kế hệ thống thông tin trong logistics_Ths.Lê Thị Bích Hòa.pptx
2022_Bài 10_Thiết kế hệ thống thông tin trong logistics_Ths.Lê Thị Bích Hòa.pptx
 
2022_Bài 9_Những vấn đề cơ bản về hệ thống thông tin trong logistics_Ths.Lê T...
2022_Bài 9_Những vấn đề cơ bản về hệ thống thông tin trong logistics_Ths.Lê T...2022_Bài 9_Những vấn đề cơ bản về hệ thống thông tin trong logistics_Ths.Lê T...
2022_Bài 9_Những vấn đề cơ bản về hệ thống thông tin trong logistics_Ths.Lê T...
 
2022_Bài 8_Một số ứng dụng TMDT khác và An Ninh TMDT_Ths.Lê Thị Bích Hòa.pptx
2022_Bài 8_Một số ứng dụng TMDT khác và An Ninh TMDT_Ths.Lê Thị Bích Hòa.pptx2022_Bài 8_Một số ứng dụng TMDT khác và An Ninh TMDT_Ths.Lê Thị Bích Hòa.pptx
2022_Bài 8_Một số ứng dụng TMDT khác và An Ninh TMDT_Ths.Lê Thị Bích Hòa.pptx
 
Agile_Scrum_B4USolution.pptx
Agile_Scrum_B4USolution.pptxAgile_Scrum_B4USolution.pptx
Agile_Scrum_B4USolution.pptx
 
B4USolution_Sexy qtest manager and automation tools to apply for full stack t...
B4USolution_Sexy qtest manager and automation tools to apply for full stack t...B4USolution_Sexy qtest manager and automation tools to apply for full stack t...
B4USolution_Sexy qtest manager and automation tools to apply for full stack t...
 
Sexy Using Cucumber - BDD in your project
Sexy Using Cucumber - BDD in your projectSexy Using Cucumber - BDD in your project
Sexy Using Cucumber - BDD in your project
 
b4usolution_Appium Mobile Automation Testing Made Awesome
b4usolution_AppiumMobile Automation Testing Made Awesomeb4usolution_AppiumMobile Automation Testing Made Awesome
b4usolution_Appium Mobile Automation Testing Made Awesome
 
B4 u solution_writing test cases from user stories and acceptance criteria
B4 u solution_writing test cases from user stories and acceptance criteriaB4 u solution_writing test cases from user stories and acceptance criteria
B4 u solution_writing test cases from user stories and acceptance criteria
 
B4USolution_API-Testing
B4USolution_API-TestingB4USolution_API-Testing
B4USolution_API-Testing
 
B4usolution git git-hub
B4usolution git git-hubB4usolution git git-hub
B4usolution git git-hub
 
Selenium IDE
Selenium IDESelenium IDE
Selenium IDE
 
Appium testing api
Appium testing apiAppium testing api
Appium testing api
 
Select the right automation test tool in agile project
Select the right automation test tool in agile projectSelect the right automation test tool in agile project
Select the right automation test tool in agile project
 
Introduction to blazemeter and jmeter
Introduction to blazemeter and jmeterIntroduction to blazemeter and jmeter
Introduction to blazemeter and jmeter
 

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
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
 

Recently uploaded (20)

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
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
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...
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
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...
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
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
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
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...
 
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
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
[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
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 

B4usolution_AI for automation

  • 1. AI For Automation Presenter: Trung Lu Senior Test Automation at KMS Technology
  • 2. Agenda Introduction1 2 3 4 5 6 What Is Artificial Intelligence/ Machine Learning? Machine Learning Algorithms AI In Automation Demo Q&A
  • 3. 2/ What is Artificial Intelligence?
  • 4. What is Artificial Intelligence?
  • 5. 2/ What is Artificial Intelligence? Answer: The power of a machine to copy and learn from intelligent human behavior
  • 6. Artificial Intelligence VS. Robot AI Programmed to think Social Interaction Learns Robot Programmed to do Low level interaction Only as smart as program VS
  • 9. 3/ What is machine learning? • Machine Learning at its most basic is the practice of using algorithms to parse data, learn from it, and then make a determination or prediction about something in the world. So rather than hand-coding software routines with a specific set of instructions to accomplish a particular task, the machine is “trained” using large amounts of data and algorithms that give it the ability to learn how to perform the tasks • With machine learning, there is no exactness. There’s a range of valid possibilities that could occur based on what the machine has learned
  • 11. Supervised Algorithms • A common principle that underlies all supervised machine learning algorithms for predictive modeling: Machine learning algorithms are described as learning a target function (f) that best maps input variables (X) to an output variable (Y): Y = f(X) • This is a general learning task where we would like to make predictions in the future (Y) given new examples of input variables (X). We don’t know what the function (f) looks like or its form. If we did, we would use it directly and we would not need to learn it from data using machine learning algorithms. • Sumary: As a result, you should try many different algorithms for your problem, while using a hold-out “test set” of data to evaluate performance and select the winner. The algorithms we try must be appropriate for our problem, which is where picking the right machine learning task comes in.
  • 12. Some example uses AI in actual • Siri application in Apple • Google Now • Cortana • …
  • 13. 4/ AI In Automation
  • 14. How AI Effects Automation? DATA CREATION MAINTENANCE
  • 16. Maintenance • One of the common problems that most of the automation testers face is to re-work/ maintain the automation test suite whenever the applications go through a change. • > 30% of testers time is spent on maintenance
  • 18. AI Automation Tools Applitools 1. Visual testing tool. 2. Leveraging ML/AI-based for automated maintenance (being able to group together similar groups of changes from different pages/browsers/devices). 3. Being able to automatically understand which changes are more likely to be bugs vs. desired changes and prioritize diffs. Testim 1. Testim tries to leverage machine learning to speed up the authoring, execution and most importantly the maintenance of automated tests. 2. Their goal is to help you to start trusting your tests. 3. Testim focuses on reducing your flaky tests and test maintenance, which they see as one of the most significant challenges for most organizations.
  • 19. AI Automation Tools Mabl 1. Eliminates flaky tests–like the other AI-based test automation tools, Mabl can automatically detect whether elements of your application have changed, and dynamically updates the tests to compensate for those changes. 2. Mabl can continuously compare test results to test history to quickly detect changes and regressions, resulting in more stable releases. 3. Mabl helps identify and surface problems quickly, alerting you to possible impacts before they impact your customers. Retest 1. Use an artificially intelligent monkey to fully automatically test your application. That’s how ReTest markets itself. 2. ReTest claims to be different from other test automation tools because it was built specifically with testers in mind. 3. It also stems from an artificial intelligence research project, so it tries to bake that AI intelligence into their tool, effectively eliminating the need for their users to possess any programming skills.
  • 20. AI Automation Tools Test.AI 1. Test.AI is billed as a tool that will add an AI brain to Selenium and Appium. 2. The AI identifies screens and elements dynamically in any app and automatically drives your application to execute test cases. 3. It’s smart enough to know that if an element ever changes it can adjust and identify it with you having to make any manual changes. This tool is still in beta. Sealights 1. Sealights is a Cloud-based platform. We all know that developers and QA–both managers and engineers– are super busy these days using CI and CD practices, where they have frequent releases and not enough time to test the entire application multiple times. 2. That’s one of the main reasons Sealights was created. 3. With their machine learning-like technology that analyzes both your code and the tests that run against it, it lets you know exactly what your tests are covering and what they’re not.
  • 21. AI Automation Tools Sauce Labs Sauce Labs ensures your favorite mobile apps and websites work flawlessly on every browser, operating system, and device
  • 23. How the Applitools works We just "checkWindow", the screenshot is uploaded to a server, and that server uses AI techniques to validate the screenshot.
  • 24. How AI techniques applied in Applitools • Applitools is just looking at the differences between the actual page and the expected (baseline) and you see if all the pages include the same change, the Applitools will understand that it is the same page and show it to the human as one change. • Moreover, the tool will look at the layout of the page and the content of the page, and categorize each change as a content change or a layout change. • This will help us if we want to test responsive web sites—even if the layout changes slightly, the content should be the same.
  • 25.
  • 27. Change is the law of life. And those who look only to the past or present are certain to miss the future. -- John F. Kennedy THANK YOU