SlideShare a Scribd company logo
The Coverage Overlook
Code & No-Code Journeys:
Tim Hinds
Product Team @ Applitools
Code Coverage ≠ Test Coverage
Challenges with Test Coverage
Today’s Challenges with Test Coverage
VOLUME
Surging number of
interfaces, states, and
scenarios to verify
COMPLEXITY
UIs are more complex and
dynamic than ever before
VELOCITY
Increasing frequency of new
features and deployments,
especially w/ AI coding co-pilots
RESOURCES
Limited team budgets = “do
more with less.”
ENVIRONMENTS
Apps are accessed on
thousands of browsers,
devices, & screens
Traditional test automation doesn’t keep up
Traditional testing
scales linearly by
adding resources
2000 2005 2010 2015 2020 2025
Release
Frequency
x
Application
Complexity
x
Device
Proliferation
Increasing
complexity
of software quality
The Testing Gap
Prioritizing with RCRCRC
Recent
new features, new
areas of code are
more vulnerable
Risky
some areas of an
application pose
more risk
Repaired
bug fixes can
introduce new issues
Core
essential functions
must continue to
work
Configuration
code that’s dependent on
environment settings can
be vulnerable
Chronic
some areas in an application
may be perpetually sensitive
to breaking
Leveraging Visual AI w/ Coded
Tests
CODE INTEGRATE
GIT
CI/CD
OPS
Parallel
Execution
DESIGN
AUTHOR
VALIDATE
EXECUTE
ANALYZE
Automated
Maintenance
Root Cause
Analysis
Dashboards &
Reporting
Insights &
Optimizations
Self-Healing
Locators
Functional
Testing
Visual
Testing
Accessibility
Testing
Cross Browser & Device Testing
SDKs
VISUAL AI
INTELLIGENT INFRASTRUCTURE
Website
Testing
AUT
Web App
Testing
Native Mobile
Testing
Component
Testing
PDF & Doc
Testing
Applitools Eyes
Traditional Coded Assertions vs. Visual AI Assertions
Baseline New Candidate New Candidate
Coded Assertions Visual AI
@Test
public void loginClassicTest() {
//Open browser
driver.get("http://localhost:8000/loginBefore.html");
//Click on the Login button
driver.findElement(By.id("log-in")).click();
//Assert the error text
assertEquals("Please enter username and password",
driver.findElement(By.id("alert")).getText());
//Assert if username field exists
assertTrue(driver.findElement(By.id("username")) instanceof WebElement);
//Assert username placeholder text
assertEquals("Enter your username",
driver.findElement(By.id("username")).getAttribute("placeholder"));
//Assert username label exists
assertEquals("Username", driver.findElement(By.xpath("//label[1]")).getText());
//Assert if password field exists
assertTrue(driver.findElement(By.id("password")) instanceof WebElement);
//Assert password placeholder text
assertEquals("Enter your password",
driver.findElement(By.id("password")).getAttribute("placeholder"));
//Assert password label exists
assertEquals("Password", driver.findElement(By.xpath("//label[2]")).getText());
//Assert if SignIn button field exists
assertTrue(driver.findElement(By.id("log-in")) instanceof WebElement);
//Assert if SignIn buttons label is "Sign In"
assertEquals("Sign in", driver.findElement(By.id("log-in")).getText());
//Assert Remember Me checkbox exists
assertTrue(driver.findElement(By.xpath("//input[@class='form-check-input']")) instanceof WebElement);
//Assert if Remember Me text exists
assertEquals("Remember Me", driver.findElement(By.xpath("//label[3]")).getText());
//Assert if Twitter button exists
assertTrue(driver.findElement(By.xpath("//form/a[1]/img[1]")) instanceof WebElement);
//Assert if Facebook button exists
assertTrue(driver.findElement(By.xpath("//a[2]/img[1]")) instanceof WebElement);
}
Navigation
Button Click
Validation
@Test
public void loginTest() {
//Open browser
driver.get("http://localhost:8000/loginBefore.html");
//Click on the Login button
driver.findElement(By.id("log-in")).click();
//Start the test
eyes.open(driver, "Demo App", "Login Page Test", new RectangleSize(800, 800));
//Take a screenshot so AI can analyze
eyes.checkWindow("Login Window");
//End the test
eyes.closeAsync();
}
Coded Assertions Testing Visual AI Assertions
Visual assertions powered by VisualAI
Complete coverage
Complete visual and functional coverage across
multiple devices and browsers.
Fewer test steps
80% less test steps to author and maintain for the
entire lifetime of the test.
Scalable maintenance
Accept or reject differences once across all pages,
devices and browsers
The best computer vision tech
Accurately mimics the human eye. 10+ dev years /
4B+ tests.
20%
Coded Assertions
For testing your most critical and
complex user flows, data
validation, API calls, etc. 80%
Visual AI Assertions
For increasing test coverage
with Visual AI for functional and
visual testing across browsers
and devices.
20% Coded Assertions + 80% Visual AI
What can no-code test cover?
NO-CODE
Parallel
Execution
AUTHOR
VALIDATE
EXECUTE
ANALYZE
AI-ASSISTED
Automated
Maintenance
INTEGRATE
CI/CD
Dashboards &
Reporting
OPS
Insights &
Optimizations
Functional
Testing
Visual
Testing
API
Testing
Cross Browser & Device Testing
FULLY AUTONOMOUS
Web
Crawler
Natural Language
Test Builder
Codeless
Recorder
VISUAL AI & DATA VALIDATIONS
INTELLIGENT INFRASTRUCTURE
Applitools Autonomous
Website
Testing
AUT
Web App
Testing
Interactive test authoring in plain English
Author tests in plain English
No coding or locators skills required. Easiest to
understand and maintain.
Interactively record test steps
Speed up authoring by recording steps in English,
and easily refine manually if needed.
Debug tests interactively
From setting breakpoints to step by step execution.
Do everything a code IDE can do.
100% SaaS
No need to install a local recorder. Record and
playback tests exactly as they will run.
Functional data driven testing
Robust textual assertions
Verify everything you can do with coded tests from
string formats to numeric values.
Test parameterization
Execute tests with explicit arguments or per row in a
test arguments dataset.
Capture data in variables
Extract value fragments and use them in subsequent
test steps.
Execute JS code
When you need to describe complex logic, reuse a
utility or manipulate the page.
LLM assisted test authoring
Automatic error correction
Automatically corrects syntax and grammar mistakes
Automatic step simplification
Automatically splits complex steps to multiple
simpler ones
Automatic step disambiguation
Automatically disambiguates step to clarify how the
step will be executed
Intent-based test generation
Automatically generate test steps and test data
given a test goal.
Deterministic LLM test execution
Consistency
No hallucinations or test variance day-to-day. We
also provide 1:1 support if there are LLM questions
specific to your environment.
Fast
With a purpose-built model we can control
performance because the model is sized for
understanding testing; not the history of the world.
Cost
With an in-house model built for testing; we
control for the cost of running an LLM.
Secure
We use synthetic data to test our models; never
your data.
API testing
Initiate HTTP requests
Custom authentication, reset app state, data
cleanup, or verify the backend state.
Fully configurable
Specify HTTP verbs, cookies, headers, and body.
Use variables and parameters.
Capture response details
Verify response details or store it in variables to use
in subsequent test steps
Capture application requests
Capture outbound client requests and responses to
verify or use their data.
Leveraging Visual AI w/ no-code tests
Autonomous self-maintaining website testing
Easy one-click setup
Everything is included out of the box,
from devices & browsers to test scheduling.
Automatic website discovery
Automatically crawls and finds all the pages in your
website given its URL.
Comprehensive coverage
Automatically reports of any HTTP issue, content
change or rendering difference
Adjusts to website changes
Automatically detects and reports new, missing or
faulty pages on every test run.
Autonomous self-maintaining website testing
Easy setup
Everything is included out of the box,
from devices & browsers to test scheduling.
Increase coverage for pages
Upload URL list of to scan
Run flows before tests
Run flows like auth/login before running the test for
web apps
Visual assertions powered by VisualAI
Complete coverage
Complete visual and functional coverage across
multiple devices and browsers.
Fewer test steps
80% less test steps to author and maintain for the
entire lifetime of the test.
Scalable maintenance
Accept or reject differences once across all pages,
devices and browsers
The best computer vision tech
Accurately mimics the human eye. 10+ dev years /
4B+ tests.
20%
Custom Flow Tests
For testing your most important
user flows with functional data,
visual assertions, and API calls
across browsers and devices.
80%
Visual AI Full Page Tests
For increasing test coverage
autonomously with Visual AI for
functional and visual testing
across browsers and devices.
20% AI-Assisted + 80% Visual AI Autonomous
Real example of how teams balance
code and no-code automation
Slash Regression Time: A Case Study from EVERSANA Intouch
Applitools streamlined their testing, slashing regression time and uniting diverse teams to deliver flawless
user experiences for their life sciences clients, including global pharmaceutical and healthcare organizations.
The Journey with Applitools
● Coding skill disparities slowed testing, with non-technical
testers sidelined and siloed teams lacking trust
● Empowered non-technical testers to create automated
tests via Autonomous, while coders handled complex
scenarios, fostering inclusivity and upskilling
● Leveraged parallel test execution and CI/CD pipelines to
reduce regression testing time, allowing manual testers to
focus on high-value edge cases
● Their teams were able to foster a Shift Left quality culture
Customer Profile Before Applitools
With Applitools
EVERSANA Intouch struggled with skill gaps that sidelined
non-coders and slowed releases, while siloed teams and
fragmented tools eroded trust and efficiency. This chaos left
them overwhelmed, with inconsistent testing and lagging
morale.
Applitools transformed EVERSANA INTOUCH’s testing chaos
into a collaborative triumph, empowering non-coders and
engineers alike with its no-code platform to automate tests
effortlessly. Parallel testing slashed regression time, boosting
efficiency and quality. Unified reporting fostered seamless
teamwork, accelerating releases and setting a new standard
for flawless user experiences.
65% 90% 750+
Reduction in Regression
Testing Time
Test
Stability
Manual Test Hours
Saved Monthly
Customer Since 2020
Use Cases
Visual testing of pharmaceutical websites,
automate regression testing, validate
accuracy in client deliverables like
compliance reports or promotional materials
Integrations Azure DevOps, Teams
Questions?
Sign up for a 14-day free trial of
Applitools Autonomous
https://applitools.info/nea

More Related Content

Similar to Code and No-Code Journeys: The Coverage Overlook (20)

PDF
A Test Automation Platform Designed for the Future
Applitools
 
PDF
Advanced Debugging Techniques | Applitools in Action.pdf
Applitools
 
PDF
Discover the power of QA automation testing
Softweb Solutions
 
PDF
Best Selenium Framework for Testing Web Application - A Mindtree Article
devraajsingh
 
PDF
Selenium Framework for Testing Web Application - Mindtree
samirandev1
 
PDF
Creating a successful continuous testing environment by Eran Kinsbruner
QA or the Highway
 
PDF
Test Automation for Mobile Applications
Ness Digital Engineering
 
PDF
Success Story - End to End Testing of Network Management Software
Indium Software
 
PDF
End to End Test of Network Management Software
Indium Software
 
PDF
Top 5 Features To Look for in a Codeless Automation Solution -- Presentation ...
Applitools
 
PDF
Basics of Scriptless Automation for Web and Mobile Apps (1).pdf
pcloudy2
 
DOCX
SUNIL_Senior_Test_Analyst
Sunil Deva
 
PPT
Future of QA
amitagarwal2006
 
PPT
Futureofqa
amitagarwal2006
 
PPTX
Webinar: Automate Your Environment Provisioning for Mobile App Development
Skytap Cloud
 
PDF
Live Webinar- Making Test Automation 10x Faster for Continuous Delivery- By R...
RapidValue
 
PDF
Conquer 6 Testing Challenges_Applitools.pdf
Applitools
 
PDF
Building Maintainable Android Apps (DroidCon NYC 2014)
Kevin Schultz
 
PDF
All You Need to Know About Automated Integration Testing.pdf
RohitBhandari66
 
PPTX
Automating The Process For Building Reliable Software
guest8861ff
 
A Test Automation Platform Designed for the Future
Applitools
 
Advanced Debugging Techniques | Applitools in Action.pdf
Applitools
 
Discover the power of QA automation testing
Softweb Solutions
 
Best Selenium Framework for Testing Web Application - A Mindtree Article
devraajsingh
 
Selenium Framework for Testing Web Application - Mindtree
samirandev1
 
Creating a successful continuous testing environment by Eran Kinsbruner
QA or the Highway
 
Test Automation for Mobile Applications
Ness Digital Engineering
 
Success Story - End to End Testing of Network Management Software
Indium Software
 
End to End Test of Network Management Software
Indium Software
 
Top 5 Features To Look for in a Codeless Automation Solution -- Presentation ...
Applitools
 
Basics of Scriptless Automation for Web and Mobile Apps (1).pdf
pcloudy2
 
SUNIL_Senior_Test_Analyst
Sunil Deva
 
Future of QA
amitagarwal2006
 
Futureofqa
amitagarwal2006
 
Webinar: Automate Your Environment Provisioning for Mobile App Development
Skytap Cloud
 
Live Webinar- Making Test Automation 10x Faster for Continuous Delivery- By R...
RapidValue
 
Conquer 6 Testing Challenges_Applitools.pdf
Applitools
 
Building Maintainable Android Apps (DroidCon NYC 2014)
Kevin Schultz
 
All You Need to Know About Automated Integration Testing.pdf
RohitBhandari66
 
Automating The Process For Building Reliable Software
guest8861ff
 

More from Applitools (20)

PDF
Creating Automated Tests with AI - Cory House - Applitools.pdf
Applitools
 
PDF
Navigating EAA Compliance in Testing.pdf
Applitools
 
PDF
AI-Assisted, AI-Augmented & Autonomous Testing
Applitools
 
PDF
Code or No-Code Tests: Why Top Teams Choose Both
Applitools
 
PDF
Playwright Visual Testing Best Practices, presented by Applitools
Applitools
 
PDF
AI-Powered Testing Strategies for the Seasonal Shopping Surge.pdf
Applitools
 
PDF
Test Automation for Dynamic Applications _ Applitools in Action.pdf
Applitools
 
PDF
Applitools Autonomous 2.0 Sneak Peek.pdf
Applitools
 
PDF
Building the Ideal CI-CD Pipeline_ Achieving Visual Perfection
Applitools
 
PDF
Streamlining Your Tech Stack: A Blueprint for Enhanced Efficiency and Coverag...
Applitools
 
PDF
Visual AI for eCommerce: Improving Conversions with a Flawless UI
Applitools
 
PDF
Add AI to Your SDLC, presented by Applitools and Curiosity
Applitools
 
PDF
The Future of AI-Based Test Automation
Applitools
 
PDF
Test Automation at Scale: Lessons from Top-Performing Distributed Teams
Applitools
 
PDF
Can AI Autogenerate and Run Automated Tests?
Applitools
 
PDF
Navigating the Challenges of Testing at Scale: Lessons from Top-Performing Teams
Applitools
 
PDF
Introducing the Applitools Self Healing Execution Cloud.pdf
Applitools
 
PDF
Unlocking the Power of ChatGPT and AI in Testing - NextSteps, presented by Ap...
Applitools
 
PDF
Collaborating From Design To Experience: Introducing Centra
Applitools
 
PDF
What the QA Position Will Look Like in the Future
Applitools
 
Creating Automated Tests with AI - Cory House - Applitools.pdf
Applitools
 
Navigating EAA Compliance in Testing.pdf
Applitools
 
AI-Assisted, AI-Augmented & Autonomous Testing
Applitools
 
Code or No-Code Tests: Why Top Teams Choose Both
Applitools
 
Playwright Visual Testing Best Practices, presented by Applitools
Applitools
 
AI-Powered Testing Strategies for the Seasonal Shopping Surge.pdf
Applitools
 
Test Automation for Dynamic Applications _ Applitools in Action.pdf
Applitools
 
Applitools Autonomous 2.0 Sneak Peek.pdf
Applitools
 
Building the Ideal CI-CD Pipeline_ Achieving Visual Perfection
Applitools
 
Streamlining Your Tech Stack: A Blueprint for Enhanced Efficiency and Coverag...
Applitools
 
Visual AI for eCommerce: Improving Conversions with a Flawless UI
Applitools
 
Add AI to Your SDLC, presented by Applitools and Curiosity
Applitools
 
The Future of AI-Based Test Automation
Applitools
 
Test Automation at Scale: Lessons from Top-Performing Distributed Teams
Applitools
 
Can AI Autogenerate and Run Automated Tests?
Applitools
 
Navigating the Challenges of Testing at Scale: Lessons from Top-Performing Teams
Applitools
 
Introducing the Applitools Self Healing Execution Cloud.pdf
Applitools
 
Unlocking the Power of ChatGPT and AI in Testing - NextSteps, presented by Ap...
Applitools
 
Collaborating From Design To Experience: Introducing Centra
Applitools
 
What the QA Position Will Look Like in the Future
Applitools
 
Ad

Recently uploaded (20)

PDF
Unlock Efficiency with Insurance Policy Administration Systems
Insurance Tech Services
 
PDF
Alexander Marshalov - How to use AI Assistants with your Monitoring system Q2...
VictoriaMetrics
 
PPTX
Empowering Asian Contributions: The Rise of Regional User Groups in Open Sour...
Shane Coughlan
 
PDF
SciPy 2025 - Packaging a Scientific Python Project
Henry Schreiner
 
PDF
The 5 Reasons for IT Maintenance - Arna Softech
Arna Softech
 
PDF
AI + DevOps = Smart Automation with devseccops.ai.pdf
Devseccops.ai
 
PDF
Build It, Buy It, or Already Got It? Make Smarter Martech Decisions
bbedford2
 
PDF
[Solution] Why Choose the VeryPDF DRM Protector Custom-Built Solution for You...
Lingwen1998
 
PPTX
Migrating Millions of Users with Debezium, Apache Kafka, and an Acyclic Synch...
MD Sayem Ahmed
 
PPTX
Why Businesses Are Switching to Open Source Alternatives to Crystal Reports.pptx
Varsha Nayak
 
PDF
Digger Solo: Semantic search and maps for your local files
seanpedersen96
 
PPTX
Tally_Basic_Operations_Presentation.pptx
AditiBansal54083
 
PDF
Online Queue Management System for Public Service Offices in Nepal [Focused i...
Rishab Acharya
 
PDF
HiHelloHR – Simplify HR Operations for Modern Workplaces
HiHelloHR
 
PPTX
Change Common Properties in IBM SPSS Statistics Version 31.pptx
Version 1 Analytics
 
PPTX
Human Resources Information System (HRIS)
Amity University, Patna
 
PDF
Alarm in Android-Scheduling Timed Tasks Using AlarmManager in Android.pdf
Nabin Dhakal
 
PPTX
ChiSquare Procedure in IBM SPSS Statistics Version 31.pptx
Version 1 Analytics
 
PPTX
Agentic Automation Journey Series Day 2 – Prompt Engineering for UiPath Agents
klpathrudu
 
PPTX
In From the Cold: Open Source as Part of Mainstream Software Asset Management
Shane Coughlan
 
Unlock Efficiency with Insurance Policy Administration Systems
Insurance Tech Services
 
Alexander Marshalov - How to use AI Assistants with your Monitoring system Q2...
VictoriaMetrics
 
Empowering Asian Contributions: The Rise of Regional User Groups in Open Sour...
Shane Coughlan
 
SciPy 2025 - Packaging a Scientific Python Project
Henry Schreiner
 
The 5 Reasons for IT Maintenance - Arna Softech
Arna Softech
 
AI + DevOps = Smart Automation with devseccops.ai.pdf
Devseccops.ai
 
Build It, Buy It, or Already Got It? Make Smarter Martech Decisions
bbedford2
 
[Solution] Why Choose the VeryPDF DRM Protector Custom-Built Solution for You...
Lingwen1998
 
Migrating Millions of Users with Debezium, Apache Kafka, and an Acyclic Synch...
MD Sayem Ahmed
 
Why Businesses Are Switching to Open Source Alternatives to Crystal Reports.pptx
Varsha Nayak
 
Digger Solo: Semantic search and maps for your local files
seanpedersen96
 
Tally_Basic_Operations_Presentation.pptx
AditiBansal54083
 
Online Queue Management System for Public Service Offices in Nepal [Focused i...
Rishab Acharya
 
HiHelloHR – Simplify HR Operations for Modern Workplaces
HiHelloHR
 
Change Common Properties in IBM SPSS Statistics Version 31.pptx
Version 1 Analytics
 
Human Resources Information System (HRIS)
Amity University, Patna
 
Alarm in Android-Scheduling Timed Tasks Using AlarmManager in Android.pdf
Nabin Dhakal
 
ChiSquare Procedure in IBM SPSS Statistics Version 31.pptx
Version 1 Analytics
 
Agentic Automation Journey Series Day 2 – Prompt Engineering for UiPath Agents
klpathrudu
 
In From the Cold: Open Source as Part of Mainstream Software Asset Management
Shane Coughlan
 
Ad

Code and No-Code Journeys: The Coverage Overlook

  • 1. The Coverage Overlook Code & No-Code Journeys: Tim Hinds Product Team @ Applitools
  • 2. Code Coverage ≠ Test Coverage
  • 4. Today’s Challenges with Test Coverage VOLUME Surging number of interfaces, states, and scenarios to verify COMPLEXITY UIs are more complex and dynamic than ever before VELOCITY Increasing frequency of new features and deployments, especially w/ AI coding co-pilots RESOURCES Limited team budgets = “do more with less.” ENVIRONMENTS Apps are accessed on thousands of browsers, devices, & screens
  • 5. Traditional test automation doesn’t keep up Traditional testing scales linearly by adding resources 2000 2005 2010 2015 2020 2025 Release Frequency x Application Complexity x Device Proliferation Increasing complexity of software quality The Testing Gap
  • 6. Prioritizing with RCRCRC Recent new features, new areas of code are more vulnerable Risky some areas of an application pose more risk Repaired bug fixes can introduce new issues Core essential functions must continue to work Configuration code that’s dependent on environment settings can be vulnerable Chronic some areas in an application may be perpetually sensitive to breaking
  • 7. Leveraging Visual AI w/ Coded Tests
  • 8. CODE INTEGRATE GIT CI/CD OPS Parallel Execution DESIGN AUTHOR VALIDATE EXECUTE ANALYZE Automated Maintenance Root Cause Analysis Dashboards & Reporting Insights & Optimizations Self-Healing Locators Functional Testing Visual Testing Accessibility Testing Cross Browser & Device Testing SDKs VISUAL AI INTELLIGENT INFRASTRUCTURE Website Testing AUT Web App Testing Native Mobile Testing Component Testing PDF & Doc Testing Applitools Eyes
  • 9. Traditional Coded Assertions vs. Visual AI Assertions
  • 10. Baseline New Candidate New Candidate Coded Assertions Visual AI
  • 11. @Test public void loginClassicTest() { //Open browser driver.get("http://localhost:8000/loginBefore.html"); //Click on the Login button driver.findElement(By.id("log-in")).click(); //Assert the error text assertEquals("Please enter username and password", driver.findElement(By.id("alert")).getText()); //Assert if username field exists assertTrue(driver.findElement(By.id("username")) instanceof WebElement); //Assert username placeholder text assertEquals("Enter your username", driver.findElement(By.id("username")).getAttribute("placeholder")); //Assert username label exists assertEquals("Username", driver.findElement(By.xpath("//label[1]")).getText()); //Assert if password field exists assertTrue(driver.findElement(By.id("password")) instanceof WebElement); //Assert password placeholder text assertEquals("Enter your password", driver.findElement(By.id("password")).getAttribute("placeholder")); //Assert password label exists assertEquals("Password", driver.findElement(By.xpath("//label[2]")).getText()); //Assert if SignIn button field exists assertTrue(driver.findElement(By.id("log-in")) instanceof WebElement); //Assert if SignIn buttons label is "Sign In" assertEquals("Sign in", driver.findElement(By.id("log-in")).getText()); //Assert Remember Me checkbox exists assertTrue(driver.findElement(By.xpath("//input[@class='form-check-input']")) instanceof WebElement); //Assert if Remember Me text exists assertEquals("Remember Me", driver.findElement(By.xpath("//label[3]")).getText()); //Assert if Twitter button exists assertTrue(driver.findElement(By.xpath("//form/a[1]/img[1]")) instanceof WebElement); //Assert if Facebook button exists assertTrue(driver.findElement(By.xpath("//a[2]/img[1]")) instanceof WebElement); } Navigation Button Click Validation @Test public void loginTest() { //Open browser driver.get("http://localhost:8000/loginBefore.html"); //Click on the Login button driver.findElement(By.id("log-in")).click(); //Start the test eyes.open(driver, "Demo App", "Login Page Test", new RectangleSize(800, 800)); //Take a screenshot so AI can analyze eyes.checkWindow("Login Window"); //End the test eyes.closeAsync(); } Coded Assertions Testing Visual AI Assertions
  • 12. Visual assertions powered by VisualAI Complete coverage Complete visual and functional coverage across multiple devices and browsers. Fewer test steps 80% less test steps to author and maintain for the entire lifetime of the test. Scalable maintenance Accept or reject differences once across all pages, devices and browsers The best computer vision tech Accurately mimics the human eye. 10+ dev years / 4B+ tests.
  • 13. 20% Coded Assertions For testing your most critical and complex user flows, data validation, API calls, etc. 80% Visual AI Assertions For increasing test coverage with Visual AI for functional and visual testing across browsers and devices. 20% Coded Assertions + 80% Visual AI
  • 14. What can no-code test cover?
  • 15. NO-CODE Parallel Execution AUTHOR VALIDATE EXECUTE ANALYZE AI-ASSISTED Automated Maintenance INTEGRATE CI/CD Dashboards & Reporting OPS Insights & Optimizations Functional Testing Visual Testing API Testing Cross Browser & Device Testing FULLY AUTONOMOUS Web Crawler Natural Language Test Builder Codeless Recorder VISUAL AI & DATA VALIDATIONS INTELLIGENT INFRASTRUCTURE Applitools Autonomous Website Testing AUT Web App Testing
  • 16. Interactive test authoring in plain English Author tests in plain English No coding or locators skills required. Easiest to understand and maintain. Interactively record test steps Speed up authoring by recording steps in English, and easily refine manually if needed. Debug tests interactively From setting breakpoints to step by step execution. Do everything a code IDE can do. 100% SaaS No need to install a local recorder. Record and playback tests exactly as they will run.
  • 17. Functional data driven testing Robust textual assertions Verify everything you can do with coded tests from string formats to numeric values. Test parameterization Execute tests with explicit arguments or per row in a test arguments dataset. Capture data in variables Extract value fragments and use them in subsequent test steps. Execute JS code When you need to describe complex logic, reuse a utility or manipulate the page.
  • 18. LLM assisted test authoring Automatic error correction Automatically corrects syntax and grammar mistakes Automatic step simplification Automatically splits complex steps to multiple simpler ones Automatic step disambiguation Automatically disambiguates step to clarify how the step will be executed Intent-based test generation Automatically generate test steps and test data given a test goal.
  • 19. Deterministic LLM test execution Consistency No hallucinations or test variance day-to-day. We also provide 1:1 support if there are LLM questions specific to your environment. Fast With a purpose-built model we can control performance because the model is sized for understanding testing; not the history of the world. Cost With an in-house model built for testing; we control for the cost of running an LLM. Secure We use synthetic data to test our models; never your data.
  • 20. API testing Initiate HTTP requests Custom authentication, reset app state, data cleanup, or verify the backend state. Fully configurable Specify HTTP verbs, cookies, headers, and body. Use variables and parameters. Capture response details Verify response details or store it in variables to use in subsequent test steps Capture application requests Capture outbound client requests and responses to verify or use their data.
  • 21. Leveraging Visual AI w/ no-code tests
  • 22. Autonomous self-maintaining website testing Easy one-click setup Everything is included out of the box, from devices & browsers to test scheduling. Automatic website discovery Automatically crawls and finds all the pages in your website given its URL. Comprehensive coverage Automatically reports of any HTTP issue, content change or rendering difference Adjusts to website changes Automatically detects and reports new, missing or faulty pages on every test run.
  • 23. Autonomous self-maintaining website testing Easy setup Everything is included out of the box, from devices & browsers to test scheduling. Increase coverage for pages Upload URL list of to scan Run flows before tests Run flows like auth/login before running the test for web apps
  • 24. Visual assertions powered by VisualAI Complete coverage Complete visual and functional coverage across multiple devices and browsers. Fewer test steps 80% less test steps to author and maintain for the entire lifetime of the test. Scalable maintenance Accept or reject differences once across all pages, devices and browsers The best computer vision tech Accurately mimics the human eye. 10+ dev years / 4B+ tests.
  • 25. 20% Custom Flow Tests For testing your most important user flows with functional data, visual assertions, and API calls across browsers and devices. 80% Visual AI Full Page Tests For increasing test coverage autonomously with Visual AI for functional and visual testing across browsers and devices. 20% AI-Assisted + 80% Visual AI Autonomous
  • 26. Real example of how teams balance code and no-code automation
  • 27. Slash Regression Time: A Case Study from EVERSANA Intouch Applitools streamlined their testing, slashing regression time and uniting diverse teams to deliver flawless user experiences for their life sciences clients, including global pharmaceutical and healthcare organizations. The Journey with Applitools ● Coding skill disparities slowed testing, with non-technical testers sidelined and siloed teams lacking trust ● Empowered non-technical testers to create automated tests via Autonomous, while coders handled complex scenarios, fostering inclusivity and upskilling ● Leveraged parallel test execution and CI/CD pipelines to reduce regression testing time, allowing manual testers to focus on high-value edge cases ● Their teams were able to foster a Shift Left quality culture Customer Profile Before Applitools With Applitools EVERSANA Intouch struggled with skill gaps that sidelined non-coders and slowed releases, while siloed teams and fragmented tools eroded trust and efficiency. This chaos left them overwhelmed, with inconsistent testing and lagging morale. Applitools transformed EVERSANA INTOUCH’s testing chaos into a collaborative triumph, empowering non-coders and engineers alike with its no-code platform to automate tests effortlessly. Parallel testing slashed regression time, boosting efficiency and quality. Unified reporting fostered seamless teamwork, accelerating releases and setting a new standard for flawless user experiences. 65% 90% 750+ Reduction in Regression Testing Time Test Stability Manual Test Hours Saved Monthly Customer Since 2020 Use Cases Visual testing of pharmaceutical websites, automate regression testing, validate accuracy in client deliverables like compliance reports or promotional materials Integrations Azure DevOps, Teams
  • 28. Questions? Sign up for a 14-day free trial of Applitools Autonomous https://applitools.info/nea