Cross Device/Browser Testing
Simplified
The Applitools Intelligent Testing Platform
1
Roee Fridman
EMEA Customer Success, Applitools
October 2024
With an exponential growth in complexity and
scale, software teams need a new way to test
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.”
ENVIRONMENT
S
Apps are accessed on
thousands of browsers,
devices, & screens
3
Execution
Cloud Will
Self-Heal
Tests
Even If:
Poll:
How do you
currently
implement
cross
device/browser
testing?
● Manually test on different
devices/browsers
● Use cloud-based testing
platforms
● Automate testing with in-
house infrastructure
● Leverage Visual AI-powered
testing tools
● We don’t have a specific cross-
device/browser strategy
3
A test fails on a pre-prod build running on a real
device.
1. Could be a broken test needing maintenance, fixes,
and retesting → $$$
2. A BUG is found! 6 Commits, 4 PR’s, and 2 Sprints
already passed…
3. Developer learning curve impacts current sprint’s
velocity → $$$
4. Fixed commit needs retesting, regression, and re-
approval
5. Could the fix have introduced new bugs, breaking
other tests? → $$$
Back to square one!
A BUG’s Life
While dealing with endless maintenance, debugging/tracing of your infrastructure,
Cross-platform related bugs are most likely to have a visual representation.
The later you discover, costs rapidly scale-up.
Calculating the True Cost
WITHOUT APPLITOOLS
9 Elements Are Validated They Exist On The Page
Brittle assertions & locators need
constant maintenance and lack proper coverage.
90% less code to write & maintain with infinite coverage.
WITH APPLITOOLS AI
Every Element Is Validated They Look & Work
Perfect
Window()
Run your functional &
visual tests once locally.
Visual AI + Ultrafast Grid
=Effortless Ideal Coverage
WITH APPLITOOLS Ultrafast Grid
Validate browser and device compatibility instantly
Real-World Use-Cases
Full Web-Site Test
Suite
9
Instantly build a test suite that
covers your entire web
application.
Across different devices,
browsers.
Test cross-environments
(Prod → QA)
With Built-in Sign-in flows &
MFA
Authoring Self-
Healing
E2E Tests
Use plain English to author
tests with cross browsers and
devices tests in Critical Steps.
No Selectors/Locators
required.
Immune to changing DOM,
and Locators.
Extending Your
Automation Project
Coverage
Enrich your existing automation
project with Ultrafast Grid Visual
Assertions.
Easy set-up and configuration.
A single and consistent one-line
assertion.
Add a world of Visual flavours to
your test suite: Reporting,
Collaboration and Remediation.
Q&A
10

Cross-Browser and Cross-Device Testing | Applitools in Action

  • 1.
    Cross Device/Browser Testing Simplified TheApplitools Intelligent Testing Platform 1 Roee Fridman EMEA Customer Success, Applitools October 2024
  • 2.
    With an exponentialgrowth in complexity and scale, software teams need a new way to test 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.” ENVIRONMENT S Apps are accessed on thousands of browsers, devices, & screens
  • 3.
    3 Execution Cloud Will Self-Heal Tests Even If: Poll: Howdo you currently implement cross device/browser testing? ● Manually test on different devices/browsers ● Use cloud-based testing platforms ● Automate testing with in- house infrastructure ● Leverage Visual AI-powered testing tools ● We don’t have a specific cross- device/browser strategy 3
  • 4.
    A test failson a pre-prod build running on a real device. 1. Could be a broken test needing maintenance, fixes, and retesting → $$$ 2. A BUG is found! 6 Commits, 4 PR’s, and 2 Sprints already passed… 3. Developer learning curve impacts current sprint’s velocity → $$$ 4. Fixed commit needs retesting, regression, and re- approval 5. Could the fix have introduced new bugs, breaking other tests? → $$$ Back to square one! A BUG’s Life
  • 5.
    While dealing withendless maintenance, debugging/tracing of your infrastructure, Cross-platform related bugs are most likely to have a visual representation. The later you discover, costs rapidly scale-up. Calculating the True Cost
  • 6.
    WITHOUT APPLITOOLS 9 ElementsAre Validated They Exist On The Page Brittle assertions & locators need constant maintenance and lack proper coverage.
  • 7.
    90% less codeto write & maintain with infinite coverage. WITH APPLITOOLS AI Every Element Is Validated They Look & Work Perfect Window()
  • 8.
    Run your functional& visual tests once locally. Visual AI + Ultrafast Grid =Effortless Ideal Coverage WITH APPLITOOLS Ultrafast Grid Validate browser and device compatibility instantly
  • 9.
    Real-World Use-Cases Full Web-SiteTest Suite 9 Instantly build a test suite that covers your entire web application. Across different devices, browsers. Test cross-environments (Prod → QA) With Built-in Sign-in flows & MFA Authoring Self- Healing E2E Tests Use plain English to author tests with cross browsers and devices tests in Critical Steps. No Selectors/Locators required. Immune to changing DOM, and Locators. Extending Your Automation Project Coverage Enrich your existing automation project with Ultrafast Grid Visual Assertions. Easy set-up and configuration. A single and consistent one-line assertion. Add a world of Visual flavours to your test suite: Reporting, Collaboration and Remediation.
  • 10.