SlideShare a Scribd company logo
1 of 17
Download to read offline
Roland Ross Hadi
AUTOMATION SOLUTION ARCHITECT,
GIENTECH SINGAPORE
Satish Kumar
Mallela
HEAD OF CUSTOMER SUCCESS & SOLUTIONS,
APPLITOOLS APAC
Pre Execution
Stage
Delivery & Retrofit
Stage
Initialization
Stage
Harvest &
Closure
Stage
Plan
Design
Prepare
Execute
Results
Maintain
Typical Test Automation Process and Challenges
• Manual & Repetitive
• Data inconsistency
• Lengthy execution
• Flakiness
• UI visual correctness
• Time consuming review
• Evolving features
• Test inconsistencies
Pain Points
• Changing requirements
• Collaboration difficulties
• Prioritization of test cases
• Selection of tool
AI-Powered Test Automation Solution
We utilize AI solutions to assist
customers in delivering high-quality
software products
What is our solution?
Visual Validation
AI enabled
Dynamic Contents
Self healing
Consistent
UI correctness
Parallel Execution
Test Acceleration
Seamless Integration
CI/CD pipelines, tools
Adaptable to flexible methodology
Open source / Commercial tools
GienTech Test Automation Framework & Architecture
Execution
Cloud
Windows
+ Android
MacBook
+ iOS
Local Windows Machines
• Daily Sanity Check and
Regression Tests
• CI/CD Continuous
Automation Tests
• Production Monitoring
Version Control with
Git for Repository File
Management API
Test Cases
Mobile
Test Cases
Web
Test Cases
On-Premise or Cloud-based
Virtual Machines (VMs)
• Daily Sanity Check and
Regression Tests
• CI/CD Continuous
Automation Tests
• Production Monitoring
Scheduler
On-demand
CI/CD pipeline
On-demand
Test Management
and Reporting
Scheduled
On-demand
Scheduled
On-demand
Hybrid
Test Cases
Emulators
CI/CD integration
AI enabled QA validation
On premise / Cloud support
Platform independent
AI-Powered Smart Test Solutions
Smart Data
Preparation
Demo Test Automation Scenario
UI Design Correctness
AI-Powered UI Testing and Validation
Root Cause Analysis for UI Issues
Multi-Aspect Ratio and Resolution Testing
Optimal Functionality
Self-Healing prevents flakiness of tests
Cross-browser and Cross-device Testing
Easy Maintenance
Exceptional User Experience
Faster Feedback Loop
Prevent Deployment of Broken Features
Ensuring Consistent UI
AI-Powered Test Automation Ensures
Developer 1 Developer 2
CI/CD Server
Build
Test
Users
Bug
Code
Devices &
Browsers
Broken Features
▪ Showcases the integration of AI test automation in software development.
▪ Enables immediate detection of bugs and issues once the code is built.
▪ Simulates a streamlined, visually bug-free software release process.
▪ Promotes product quality by guaranteeing an exceptional user experience.
Demo Test Automation Scenario (1/3 )
UI Design Correctness
AI-Powered UI Testing and Validation
Root Cause Analysis for UI Issues
Multi-Aspect Ratio and Resolution Testing
Optimal Functionality
Self-Healing prevents flakiness of tests
Cross-browser and Cross-device Testing
Easy Maintenance
Exceptional User Experience
Faster Feedback Loop
Prevent Deployment of Broken Features
Ensuring Consistent UI
AI-Powered Test Automation Ensures
▪ Detects UI inconsistencies and bugs during test automation execution.
▪ Facilitates easy identification of differences between the correct UI and the broken UI.
▪ Tests UI correctness across multiple aspect ratios and resolutions.
1
Demo Test Automation Scenario (2/3 )
UI Design Correctness
AI-Powered UI Testing and Validation
Root Cause Analysis for UI Issues
Multi-Aspect Ratio and Resolution Testing
Optimal Functionality
Self-Healing prevents flakiness of tests
Cross-browser and Cross-device Testing
Easy Maintenance
Exceptional User Experience
Faster Feedback Loop
Prevent Deployment of Broken Features
Ensuring Consistent UI
AI-Powered Test Automation Ensures
▪ Performs simultaneous testing of the application on both desktop and mobile devices.
▪ The self-healing feature identifies any changes in UI elements during execution.
▪ Despite changes in the UI, the test adapts and continues, ensuring test continuity.
2
Demo Test Automation Scenario (3/3 )
UI Design Correctness
AI-Powered UI Testing and Validation
Root Cause Analysis for UI Issues
Multi-Aspect Ratio and Resolution Testing
Optimal Functionality
Self-Healing prevents flakiness of tests
Cross-browser and Cross-device Testing
Easy Maintenance
Exceptional User Experience
Faster Feedback Loop
Prevent Deployment of Broken Features
Ensuring Consistent UI
AI-Powered Test Automation Ensures
▪ Ensures immediate detection of visual bugs and issues after each code build.
▪ Prohibits the deployment of defective features, thus preserving ideal performance.
▪ Delivers a consistent user experience, regardless of the device or browser used.
3
Pre Execution
Stage
Delivery & Retrofit
Stage
Initialization
Stage
Harvest &
Closure
Stage
Plan
Design
Prepare
Execute
Results
Maintain
Test Automation Process and Challenges and Solutions
• Manual & Repetitive
• Data inconsistency
• Lengthy execution
• Flakiness
• UI visual correctness
• Time consuming review
• Evolving features
• Test inconsistencies
• Changing requirements
• Collaboration difficulties
• Prioritization of test cases
• Selection of tool
Assured Benefits
‘s solution, in collaboration with,
concentrates on enhancing quality, accelerating delivery, and reducing
cost through an AI-enabled, UI-centric intelligent test automation
platform.
Simplified Test Creation
Single assertion for comprehensive coverage
Eliminates multiple platform scripts
Enhanced Test Execution
Test runs across diverse browsers, viewports, and OS in minutes
Visual AI reduces test flakiness, improves stability and accuracy
Reduced Maintenance Costs
Self-healing mechanism minimizes manual intervention
Advanced analysis swiftly identifies affected elements, reducing replication effort.
>50% Increased Productivity
AI-enabled framework to optimize UI testing
effort & increasing productivity by 50%
~30% Defects Leakage Reduction
Visual UI testing feature to enable early
defect detection reducing defect leakage by
~30-40%
>30% Reduction in Turn-Around Time
Accelerated defect identification & resolution
to increase efficiency & reduce overall turn-
around-time by >30%
More than ever, software teams need a new way to test
SURGING LEVELS OF
SOFTWARE
COMPLEXITY & SCALE
VOLUME: Surging amount of
interfaces, states, and scenarios
to verify
VELOCITY: Escalating frequency
of new features and code
deploys.
COMPLEXITY: UIs are more
complex and dynamic than ever
before
RESOURCES: Limited team
budgets = “do more with less.”
DEV AND QA LEADERS ARE
FACED WITH UNATTRACTIVE
TRADEOFFS
SPEND: Re-allocate more resources to
testing = increase dev burden and reduce
feature releases.
DECELERATE: Slow down SDLC process
& key drops = increased tension with
PMs.
RISK: Deal with predictable increase
in bugs, user blow ups and “pagerduty
weekends.”
IGNORE: Accept tradeoffs and deal with
cross team unrest.
Too Many Scenarios To Test
Apps are complex today with thousands of
different end-to-end scenarios to test
UIs Are Constantly Changing
Each time a change is made to the UI, tests need
to be rewritten in order to pass - no matter how
small.
Cross Browser Testing Is Slow
Severely limiting test coverage and introducing a
limitation when it comes to what to validate
QA & Dev Unable To Use The Same
Tools
Non-technical and engineering teams use
completely different tools to build and maintain
tests.
Traditional testing can’t keep up
400+
Enterprise
Customers
11,000+
Active
Users
2 Billion +
Tests used to train
our AI models
170K
TAU
Members
Who is Applitools?
The software quality platform with AI powering
every stage of the testing lifecycle
The Applitools platform
CODELESS OS FRAMEWORKS
VISUAL AI
EXECUTION CLOUD CROSS BROWSER GRID
INTEGRATIONS
GIT
CI/CD
UI
Validation
Automated
Maintenance
Root Cause
Analysis
Record &
Capture
Data
Generation
UNIFIED REPORTING
OPS
Parallel
Execution
Self-Healing
Locators
TEST AUTHORING
VALIDATION
EXECUTION
Applitools delivers
superior testing for
businesses no matter
where they are on their
automation journey.
AI at each stage of
the testing
lifecycle.
Technical Use-cases Business Use-cases
Web & Mobile
Testing
Visual & Functional
Regression Testing
Cross Browser /
Device Testing
Document Validation / PDF
Testing
Legal and Compliance
Digital Asset Management
Brand Investment
Design Validation /
Accessibility
Geographic Expansion
Localization Testing
Customer Experience
Production Monitoring
Real-life use cases
en.GienTech.com
linkedin.com/company/gientech
Applitools.com
linkedin.com/company/applitools

More Related Content

Similar to Triple Assurance: AI-Powered Test Automation in UI Design and Functionality

Microsoft Testing Tour - Functional and Automated Testing
Microsoft Testing Tour - Functional and Automated TestingMicrosoft Testing Tour - Functional and Automated Testing
Microsoft Testing Tour - Functional and Automated TestingAngela Dugan
 
Building a Complete Pipeline: The Essential Components of Continuous Testing ...
Building a Complete Pipeline: The Essential Components of Continuous Testing ...Building a Complete Pipeline: The Essential Components of Continuous Testing ...
Building a Complete Pipeline: The Essential Components of Continuous Testing ...Applitools
 
Automation Testing with Test Complete
Automation Testing with Test CompleteAutomation Testing with Test Complete
Automation Testing with Test CompleteVartika Saxena
 
[webinar] Cutting-edge Functional UI Testing Techniques - w/ Adam Carmi
[webinar] Cutting-edge Functional UI Testing Techniques - w/ Adam Carmi[webinar] Cutting-edge Functional UI Testing Techniques - w/ Adam Carmi
[webinar] Cutting-edge Functional UI Testing Techniques - w/ Adam CarmiApplitools
 
Visual Studio ALM and DevOps Tools Walkthrough
Visual Studio ALM and DevOps Tools WalkthroughVisual Studio ALM and DevOps Tools Walkthrough
Visual Studio ALM and DevOps Tools WalkthroughAngela Dugan
 
Lightning Talks by Globant - Automation (This app runs by itself )
Lightning Talks by Globant -  Automation (This app runs by itself ) Lightning Talks by Globant -  Automation (This app runs by itself )
Lightning Talks by Globant - Automation (This app runs by itself ) Globant
 
bqurious Test Automation & Management Suite
bqurious Test Automation & Management Suitebqurious Test Automation & Management Suite
bqurious Test Automation & Management SuiteAbhay Goel
 
Top Automated UI Testing Tools 2023.pdf
Top Automated UI Testing Tools 2023.pdfTop Automated UI Testing Tools 2023.pdf
Top Automated UI Testing Tools 2023.pdfpcloudy2
 
Enhancing Quality and Test in Medical Device Design - Part 2.pdf
Enhancing Quality and Test in Medical Device Design - Part 2.pdfEnhancing Quality and Test in Medical Device Design - Part 2.pdf
Enhancing Quality and Test in Medical Device Design - Part 2.pdfICS
 
Zero touch QA automation platform for DevOps
Zero touch QA automation platform for DevOpsZero touch QA automation platform for DevOps
Zero touch QA automation platform for DevOpsTaUB Solutions
 
Getting Started With QA Automation
Getting Started With QA AutomationGetting Started With QA Automation
Getting Started With QA AutomationGiovanni Scerra ☃
 
Dev ops for mainframe innovate session 2402
Dev ops for mainframe innovate session 2402Dev ops for mainframe innovate session 2402
Dev ops for mainframe innovate session 2402Rosalind Radcliffe
 
Test Automation: Investment Today Pays Back Tomorrow
Test Automation: Investment Today Pays Back TomorrowTest Automation: Investment Today Pays Back Tomorrow
Test Automation: Investment Today Pays Back TomorrowTechWell
 
BOOST YOUR WEBSITE WITH TOP STRATEGIES TOOLS FOR WEB APP TESTING.pdf
BOOST YOUR WEBSITE WITH TOP STRATEGIES TOOLS FOR WEB APP TESTING.pdfBOOST YOUR WEBSITE WITH TOP STRATEGIES TOOLS FOR WEB APP TESTING.pdf
BOOST YOUR WEBSITE WITH TOP STRATEGIES TOOLS FOR WEB APP TESTING.pdfasiyahanif9977
 
Nuevosoft Test Manager Overview
Nuevosoft Test Manager OverviewNuevosoft Test Manager Overview
Nuevosoft Test Manager OverviewSuhas Patil
 
Creating a successful continuous testing environment by Eran Kinsbruner
Creating a successful continuous testing environment by Eran KinsbrunerCreating a successful continuous testing environment by Eran Kinsbruner
Creating a successful continuous testing environment by Eran KinsbrunerQA or the Highway
 
Udvid din test portefølje med coded ui test og cloud load test
Udvid din test portefølje med coded ui test og cloud load testUdvid din test portefølje med coded ui test og cloud load test
Udvid din test portefølje med coded ui test og cloud load testPeter Lindberg
 
End to End Testing with Quality Enthusiasts: SDET Technologies
End to End Testing with Quality Enthusiasts: SDET TechnologiesEnd to End Testing with Quality Enthusiasts: SDET Technologies
End to End Testing with Quality Enthusiasts: SDET Technologiessdettech
 
How Does No Code Testing Work........pdf
How Does No Code Testing Work........pdfHow Does No Code Testing Work........pdf
How Does No Code Testing Work........pdfpcloudy2
 

Similar to Triple Assurance: AI-Powered Test Automation in UI Design and Functionality (20)

Microsoft Testing Tour - Functional and Automated Testing
Microsoft Testing Tour - Functional and Automated TestingMicrosoft Testing Tour - Functional and Automated Testing
Microsoft Testing Tour - Functional and Automated Testing
 
Building a Complete Pipeline: The Essential Components of Continuous Testing ...
Building a Complete Pipeline: The Essential Components of Continuous Testing ...Building a Complete Pipeline: The Essential Components of Continuous Testing ...
Building a Complete Pipeline: The Essential Components of Continuous Testing ...
 
Automation Testing with Test Complete
Automation Testing with Test CompleteAutomation Testing with Test Complete
Automation Testing with Test Complete
 
[webinar] Cutting-edge Functional UI Testing Techniques - w/ Adam Carmi
[webinar] Cutting-edge Functional UI Testing Techniques - w/ Adam Carmi[webinar] Cutting-edge Functional UI Testing Techniques - w/ Adam Carmi
[webinar] Cutting-edge Functional UI Testing Techniques - w/ Adam Carmi
 
Visual Studio ALM and DevOps Tools Walkthrough
Visual Studio ALM and DevOps Tools WalkthroughVisual Studio ALM and DevOps Tools Walkthrough
Visual Studio ALM and DevOps Tools Walkthrough
 
Lightning Talks by Globant - Automation (This app runs by itself )
Lightning Talks by Globant -  Automation (This app runs by itself ) Lightning Talks by Globant -  Automation (This app runs by itself )
Lightning Talks by Globant - Automation (This app runs by itself )
 
bqurious Test Automation & Management Suite
bqurious Test Automation & Management Suitebqurious Test Automation & Management Suite
bqurious Test Automation & Management Suite
 
Top Automated UI Testing Tools 2023.pdf
Top Automated UI Testing Tools 2023.pdfTop Automated UI Testing Tools 2023.pdf
Top Automated UI Testing Tools 2023.pdf
 
Enhancing Quality and Test in Medical Device Design - Part 2.pdf
Enhancing Quality and Test in Medical Device Design - Part 2.pdfEnhancing Quality and Test in Medical Device Design - Part 2.pdf
Enhancing Quality and Test in Medical Device Design - Part 2.pdf
 
Zero touch QA automation platform for DevOps
Zero touch QA automation platform for DevOpsZero touch QA automation platform for DevOps
Zero touch QA automation platform for DevOps
 
Getting Started With QA Automation
Getting Started With QA AutomationGetting Started With QA Automation
Getting Started With QA Automation
 
Dev ops for mainframe innovate session 2402
Dev ops for mainframe innovate session 2402Dev ops for mainframe innovate session 2402
Dev ops for mainframe innovate session 2402
 
Test Automation: Investment Today Pays Back Tomorrow
Test Automation: Investment Today Pays Back TomorrowTest Automation: Investment Today Pays Back Tomorrow
Test Automation: Investment Today Pays Back Tomorrow
 
BOOST YOUR WEBSITE WITH TOP STRATEGIES TOOLS FOR WEB APP TESTING.pdf
BOOST YOUR WEBSITE WITH TOP STRATEGIES TOOLS FOR WEB APP TESTING.pdfBOOST YOUR WEBSITE WITH TOP STRATEGIES TOOLS FOR WEB APP TESTING.pdf
BOOST YOUR WEBSITE WITH TOP STRATEGIES TOOLS FOR WEB APP TESTING.pdf
 
Software testing
Software testingSoftware testing
Software testing
 
Nuevosoft Test Manager Overview
Nuevosoft Test Manager OverviewNuevosoft Test Manager Overview
Nuevosoft Test Manager Overview
 
Creating a successful continuous testing environment by Eran Kinsbruner
Creating a successful continuous testing environment by Eran KinsbrunerCreating a successful continuous testing environment by Eran Kinsbruner
Creating a successful continuous testing environment by Eran Kinsbruner
 
Udvid din test portefølje med coded ui test og cloud load test
Udvid din test portefølje med coded ui test og cloud load testUdvid din test portefølje med coded ui test og cloud load test
Udvid din test portefølje med coded ui test og cloud load test
 
End to End Testing with Quality Enthusiasts: SDET Technologies
End to End Testing with Quality Enthusiasts: SDET TechnologiesEnd to End Testing with Quality Enthusiasts: SDET Technologies
End to End Testing with Quality Enthusiasts: SDET Technologies
 
How Does No Code Testing Work........pdf
How Does No Code Testing Work........pdfHow Does No Code Testing Work........pdf
How Does No Code Testing Work........pdf
 

More from Applitools

Streamlining Your Tech Stack: A Blueprint for Enhanced Efficiency and Coverag...
Streamlining Your Tech Stack: A Blueprint for Enhanced Efficiency and Coverag...Streamlining Your Tech Stack: A Blueprint for Enhanced Efficiency and Coverag...
Streamlining Your Tech Stack: A Blueprint for Enhanced Efficiency and Coverag...Applitools
 
Visual AI for eCommerce: Improving Conversions with a Flawless UI
Visual AI for eCommerce: Improving Conversions with a Flawless UIVisual AI for eCommerce: Improving Conversions with a Flawless UI
Visual AI for eCommerce: Improving Conversions with a Flawless UIApplitools
 
Add AI to Your SDLC, presented by Applitools and Curiosity
Add AI to Your SDLC, presented by Applitools and CuriosityAdd AI to Your SDLC, presented by Applitools and Curiosity
Add AI to Your SDLC, presented by Applitools and CuriosityApplitools
 
The Future of AI-Based Test Automation
The Future of AI-Based Test AutomationThe Future of AI-Based Test Automation
The Future of AI-Based Test AutomationApplitools
 
Test Automation at Scale: Lessons from Top-Performing Distributed Teams
Test Automation at Scale: Lessons from Top-Performing Distributed TeamsTest Automation at Scale: Lessons from Top-Performing Distributed Teams
Test Automation at Scale: Lessons from Top-Performing Distributed TeamsApplitools
 
Can AI Autogenerate and Run Automated Tests?
Can AI Autogenerate and Run Automated Tests?Can AI Autogenerate and Run Automated Tests?
Can AI Autogenerate and Run Automated Tests?Applitools
 
Navigating the Challenges of Testing at Scale: Lessons from Top-Performing Teams
Navigating the Challenges of Testing at Scale: Lessons from Top-Performing TeamsNavigating the Challenges of Testing at Scale: Lessons from Top-Performing Teams
Navigating the Challenges of Testing at Scale: Lessons from Top-Performing TeamsApplitools
 
Introducing the Applitools Self Healing Execution Cloud.pdf
Introducing the Applitools Self Healing Execution Cloud.pdfIntroducing the Applitools Self Healing Execution Cloud.pdf
Introducing the Applitools Self Healing Execution Cloud.pdfApplitools
 
Unlocking the Power of ChatGPT and AI in Testing - NextSteps, presented by Ap...
Unlocking the Power of ChatGPT and AI in Testing - NextSteps, presented by Ap...Unlocking the Power of ChatGPT and AI in Testing - NextSteps, presented by Ap...
Unlocking the Power of ChatGPT and AI in Testing - NextSteps, presented by Ap...Applitools
 
Collaborating From Design To Experience: Introducing Centra
Collaborating From Design To Experience: Introducing CentraCollaborating From Design To Experience: Introducing Centra
Collaborating From Design To Experience: Introducing CentraApplitools
 
What the QA Position Will Look Like in the Future
What the QA Position Will Look Like in the FutureWhat the QA Position Will Look Like in the Future
What the QA Position Will Look Like in the FutureApplitools
 
Getting Started with Visual Testing
Getting Started with Visual TestingGetting Started with Visual Testing
Getting Started with Visual TestingApplitools
 
Workshop: Head-to-Head Web Testing: Part 1 with Cypress
Workshop: Head-to-Head Web Testing: Part 1 with CypressWorkshop: Head-to-Head Web Testing: Part 1 with Cypress
Workshop: Head-to-Head Web Testing: Part 1 with CypressApplitools
 
From Washing Cars To Automating Test Applications
From Washing Cars To Automating Test ApplicationsFrom Washing Cars To Automating Test Applications
From Washing Cars To Automating Test ApplicationsApplitools
 
A Holistic Approach to Testing in Continuous Delivery
A Holistic Approach to Testing in Continuous DeliveryA Holistic Approach to Testing in Continuous Delivery
A Holistic Approach to Testing in Continuous DeliveryApplitools
 
AI-Powered-Cross-Browser Testing
AI-Powered-Cross-Browser TestingAI-Powered-Cross-Browser Testing
AI-Powered-Cross-Browser TestingApplitools
 
Workshop: An Introduction to API Automation with Javascript
Workshop: An Introduction to API Automation with JavascriptWorkshop: An Introduction to API Automation with Javascript
Workshop: An Introduction to API Automation with JavascriptApplitools
 
Workshop: Introduction to Performance and Load Testing with k6
Workshop: Introduction to Performance and Load Testing with k6Workshop: Introduction to Performance and Load Testing with k6
Workshop: Introduction to Performance and Load Testing with k6Applitools
 
The Role of Automation in Mobile Continuous Testing
The Role of Automation in Mobile Continuous TestingThe Role of Automation in Mobile Continuous Testing
The Role of Automation in Mobile Continuous TestingApplitools
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Applitools
 

More from Applitools (20)

Streamlining Your Tech Stack: A Blueprint for Enhanced Efficiency and Coverag...
Streamlining Your Tech Stack: A Blueprint for Enhanced Efficiency and Coverag...Streamlining Your Tech Stack: A Blueprint for Enhanced Efficiency and Coverag...
Streamlining Your Tech Stack: A Blueprint for Enhanced Efficiency and Coverag...
 
Visual AI for eCommerce: Improving Conversions with a Flawless UI
Visual AI for eCommerce: Improving Conversions with a Flawless UIVisual AI for eCommerce: Improving Conversions with a Flawless UI
Visual AI for eCommerce: Improving Conversions with a Flawless UI
 
Add AI to Your SDLC, presented by Applitools and Curiosity
Add AI to Your SDLC, presented by Applitools and CuriosityAdd AI to Your SDLC, presented by Applitools and Curiosity
Add AI to Your SDLC, presented by Applitools and Curiosity
 
The Future of AI-Based Test Automation
The Future of AI-Based Test AutomationThe Future of AI-Based Test Automation
The Future of AI-Based Test Automation
 
Test Automation at Scale: Lessons from Top-Performing Distributed Teams
Test Automation at Scale: Lessons from Top-Performing Distributed TeamsTest Automation at Scale: Lessons from Top-Performing Distributed Teams
Test Automation at Scale: Lessons from Top-Performing Distributed Teams
 
Can AI Autogenerate and Run Automated Tests?
Can AI Autogenerate and Run Automated Tests?Can AI Autogenerate and Run Automated Tests?
Can AI Autogenerate and Run Automated Tests?
 
Navigating the Challenges of Testing at Scale: Lessons from Top-Performing Teams
Navigating the Challenges of Testing at Scale: Lessons from Top-Performing TeamsNavigating the Challenges of Testing at Scale: Lessons from Top-Performing Teams
Navigating the Challenges of Testing at Scale: Lessons from Top-Performing Teams
 
Introducing the Applitools Self Healing Execution Cloud.pdf
Introducing the Applitools Self Healing Execution Cloud.pdfIntroducing the Applitools Self Healing Execution Cloud.pdf
Introducing the Applitools Self Healing Execution Cloud.pdf
 
Unlocking the Power of ChatGPT and AI in Testing - NextSteps, presented by Ap...
Unlocking the Power of ChatGPT and AI in Testing - NextSteps, presented by Ap...Unlocking the Power of ChatGPT and AI in Testing - NextSteps, presented by Ap...
Unlocking the Power of ChatGPT and AI in Testing - NextSteps, presented by Ap...
 
Collaborating From Design To Experience: Introducing Centra
Collaborating From Design To Experience: Introducing CentraCollaborating From Design To Experience: Introducing Centra
Collaborating From Design To Experience: Introducing Centra
 
What the QA Position Will Look Like in the Future
What the QA Position Will Look Like in the FutureWhat the QA Position Will Look Like in the Future
What the QA Position Will Look Like in the Future
 
Getting Started with Visual Testing
Getting Started with Visual TestingGetting Started with Visual Testing
Getting Started with Visual Testing
 
Workshop: Head-to-Head Web Testing: Part 1 with Cypress
Workshop: Head-to-Head Web Testing: Part 1 with CypressWorkshop: Head-to-Head Web Testing: Part 1 with Cypress
Workshop: Head-to-Head Web Testing: Part 1 with Cypress
 
From Washing Cars To Automating Test Applications
From Washing Cars To Automating Test ApplicationsFrom Washing Cars To Automating Test Applications
From Washing Cars To Automating Test Applications
 
A Holistic Approach to Testing in Continuous Delivery
A Holistic Approach to Testing in Continuous DeliveryA Holistic Approach to Testing in Continuous Delivery
A Holistic Approach to Testing in Continuous Delivery
 
AI-Powered-Cross-Browser Testing
AI-Powered-Cross-Browser TestingAI-Powered-Cross-Browser Testing
AI-Powered-Cross-Browser Testing
 
Workshop: An Introduction to API Automation with Javascript
Workshop: An Introduction to API Automation with JavascriptWorkshop: An Introduction to API Automation with Javascript
Workshop: An Introduction to API Automation with Javascript
 
Workshop: Introduction to Performance and Load Testing with k6
Workshop: Introduction to Performance and Load Testing with k6Workshop: Introduction to Performance and Load Testing with k6
Workshop: Introduction to Performance and Load Testing with k6
 
The Role of Automation in Mobile Continuous Testing
The Role of Automation in Mobile Continuous TestingThe Role of Automation in Mobile Continuous Testing
The Role of Automation in Mobile Continuous Testing
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
 

Recently uploaded

WSO2CON 2024 Slides - Unlocking Value with AI
WSO2CON 2024 Slides - Unlocking Value with AIWSO2CON 2024 Slides - Unlocking Value with AI
WSO2CON 2024 Slides - Unlocking Value with AIWSO2
 
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...masabamasaba
 
Artyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptxArtyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptxAnnaArtyushina1
 
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...masabamasaba
 
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...SelfMade bd
 
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...masabamasaba
 
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...WSO2
 
WSO2Con204 - Hard Rock Presentation - Keynote
WSO2Con204 - Hard Rock Presentation - KeynoteWSO2Con204 - Hard Rock Presentation - Keynote
WSO2Con204 - Hard Rock Presentation - KeynoteWSO2
 
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...masabamasaba
 
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...WSO2
 
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...masabamasaba
 
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...Shane Coughlan
 
WSO2CON 2024 Slides - Open Source to SaaS
WSO2CON 2024 Slides - Open Source to SaaSWSO2CON 2024 Slides - Open Source to SaaS
WSO2CON 2024 Slides - Open Source to SaaSWSO2
 
WSO2Con2024 - From Blueprint to Brilliance: WSO2's Guide to API-First Enginee...
WSO2Con2024 - From Blueprint to Brilliance: WSO2's Guide to API-First Enginee...WSO2Con2024 - From Blueprint to Brilliance: WSO2's Guide to API-First Enginee...
WSO2Con2024 - From Blueprint to Brilliance: WSO2's Guide to API-First Enginee...WSO2
 
%in Benoni+277-882-255-28 abortion pills for sale in Benoni
%in Benoni+277-882-255-28 abortion pills for sale in Benoni%in Benoni+277-882-255-28 abortion pills for sale in Benoni
%in Benoni+277-882-255-28 abortion pills for sale in Benonimasabamasaba
 
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...WSO2
 
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfonteinmasabamasaba
 
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrainmasabamasaba
 
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park %in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park masabamasaba
 

Recently uploaded (20)

WSO2CON 2024 Slides - Unlocking Value with AI
WSO2CON 2024 Slides - Unlocking Value with AIWSO2CON 2024 Slides - Unlocking Value with AI
WSO2CON 2024 Slides - Unlocking Value with AI
 
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
 
Artyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptxArtyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptx
 
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
 
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
 
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
 
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
 
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
 
WSO2Con204 - Hard Rock Presentation - Keynote
WSO2Con204 - Hard Rock Presentation - KeynoteWSO2Con204 - Hard Rock Presentation - Keynote
WSO2Con204 - Hard Rock Presentation - Keynote
 
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
 
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
 
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
 
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
 
WSO2CON 2024 Slides - Open Source to SaaS
WSO2CON 2024 Slides - Open Source to SaaSWSO2CON 2024 Slides - Open Source to SaaS
WSO2CON 2024 Slides - Open Source to SaaS
 
WSO2Con2024 - From Blueprint to Brilliance: WSO2's Guide to API-First Enginee...
WSO2Con2024 - From Blueprint to Brilliance: WSO2's Guide to API-First Enginee...WSO2Con2024 - From Blueprint to Brilliance: WSO2's Guide to API-First Enginee...
WSO2Con2024 - From Blueprint to Brilliance: WSO2's Guide to API-First Enginee...
 
%in Benoni+277-882-255-28 abortion pills for sale in Benoni
%in Benoni+277-882-255-28 abortion pills for sale in Benoni%in Benoni+277-882-255-28 abortion pills for sale in Benoni
%in Benoni+277-882-255-28 abortion pills for sale in Benoni
 
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
 
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
 
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
 
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park %in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
 

Triple Assurance: AI-Powered Test Automation in UI Design and Functionality

  • 1.
  • 2. Roland Ross Hadi AUTOMATION SOLUTION ARCHITECT, GIENTECH SINGAPORE Satish Kumar Mallela HEAD OF CUSTOMER SUCCESS & SOLUTIONS, APPLITOOLS APAC
  • 3. Pre Execution Stage Delivery & Retrofit Stage Initialization Stage Harvest & Closure Stage Plan Design Prepare Execute Results Maintain Typical Test Automation Process and Challenges • Manual & Repetitive • Data inconsistency • Lengthy execution • Flakiness • UI visual correctness • Time consuming review • Evolving features • Test inconsistencies Pain Points • Changing requirements • Collaboration difficulties • Prioritization of test cases • Selection of tool
  • 4. AI-Powered Test Automation Solution We utilize AI solutions to assist customers in delivering high-quality software products What is our solution? Visual Validation AI enabled Dynamic Contents Self healing Consistent UI correctness Parallel Execution Test Acceleration Seamless Integration CI/CD pipelines, tools
  • 5. Adaptable to flexible methodology Open source / Commercial tools GienTech Test Automation Framework & Architecture Execution Cloud Windows + Android MacBook + iOS Local Windows Machines • Daily Sanity Check and Regression Tests • CI/CD Continuous Automation Tests • Production Monitoring Version Control with Git for Repository File Management API Test Cases Mobile Test Cases Web Test Cases On-Premise or Cloud-based Virtual Machines (VMs) • Daily Sanity Check and Regression Tests • CI/CD Continuous Automation Tests • Production Monitoring Scheduler On-demand CI/CD pipeline On-demand Test Management and Reporting Scheduled On-demand Scheduled On-demand Hybrid Test Cases Emulators CI/CD integration AI enabled QA validation On premise / Cloud support Platform independent AI-Powered Smart Test Solutions Smart Data Preparation
  • 6. Demo Test Automation Scenario UI Design Correctness AI-Powered UI Testing and Validation Root Cause Analysis for UI Issues Multi-Aspect Ratio and Resolution Testing Optimal Functionality Self-Healing prevents flakiness of tests Cross-browser and Cross-device Testing Easy Maintenance Exceptional User Experience Faster Feedback Loop Prevent Deployment of Broken Features Ensuring Consistent UI AI-Powered Test Automation Ensures Developer 1 Developer 2 CI/CD Server Build Test Users Bug Code Devices & Browsers Broken Features ▪ Showcases the integration of AI test automation in software development. ▪ Enables immediate detection of bugs and issues once the code is built. ▪ Simulates a streamlined, visually bug-free software release process. ▪ Promotes product quality by guaranteeing an exceptional user experience.
  • 7. Demo Test Automation Scenario (1/3 ) UI Design Correctness AI-Powered UI Testing and Validation Root Cause Analysis for UI Issues Multi-Aspect Ratio and Resolution Testing Optimal Functionality Self-Healing prevents flakiness of tests Cross-browser and Cross-device Testing Easy Maintenance Exceptional User Experience Faster Feedback Loop Prevent Deployment of Broken Features Ensuring Consistent UI AI-Powered Test Automation Ensures ▪ Detects UI inconsistencies and bugs during test automation execution. ▪ Facilitates easy identification of differences between the correct UI and the broken UI. ▪ Tests UI correctness across multiple aspect ratios and resolutions. 1
  • 8. Demo Test Automation Scenario (2/3 ) UI Design Correctness AI-Powered UI Testing and Validation Root Cause Analysis for UI Issues Multi-Aspect Ratio and Resolution Testing Optimal Functionality Self-Healing prevents flakiness of tests Cross-browser and Cross-device Testing Easy Maintenance Exceptional User Experience Faster Feedback Loop Prevent Deployment of Broken Features Ensuring Consistent UI AI-Powered Test Automation Ensures ▪ Performs simultaneous testing of the application on both desktop and mobile devices. ▪ The self-healing feature identifies any changes in UI elements during execution. ▪ Despite changes in the UI, the test adapts and continues, ensuring test continuity. 2
  • 9. Demo Test Automation Scenario (3/3 ) UI Design Correctness AI-Powered UI Testing and Validation Root Cause Analysis for UI Issues Multi-Aspect Ratio and Resolution Testing Optimal Functionality Self-Healing prevents flakiness of tests Cross-browser and Cross-device Testing Easy Maintenance Exceptional User Experience Faster Feedback Loop Prevent Deployment of Broken Features Ensuring Consistent UI AI-Powered Test Automation Ensures ▪ Ensures immediate detection of visual bugs and issues after each code build. ▪ Prohibits the deployment of defective features, thus preserving ideal performance. ▪ Delivers a consistent user experience, regardless of the device or browser used. 3
  • 10. Pre Execution Stage Delivery & Retrofit Stage Initialization Stage Harvest & Closure Stage Plan Design Prepare Execute Results Maintain Test Automation Process and Challenges and Solutions • Manual & Repetitive • Data inconsistency • Lengthy execution • Flakiness • UI visual correctness • Time consuming review • Evolving features • Test inconsistencies • Changing requirements • Collaboration difficulties • Prioritization of test cases • Selection of tool
  • 11. Assured Benefits ‘s solution, in collaboration with, concentrates on enhancing quality, accelerating delivery, and reducing cost through an AI-enabled, UI-centric intelligent test automation platform. Simplified Test Creation Single assertion for comprehensive coverage Eliminates multiple platform scripts Enhanced Test Execution Test runs across diverse browsers, viewports, and OS in minutes Visual AI reduces test flakiness, improves stability and accuracy Reduced Maintenance Costs Self-healing mechanism minimizes manual intervention Advanced analysis swiftly identifies affected elements, reducing replication effort. >50% Increased Productivity AI-enabled framework to optimize UI testing effort & increasing productivity by 50% ~30% Defects Leakage Reduction Visual UI testing feature to enable early defect detection reducing defect leakage by ~30-40% >30% Reduction in Turn-Around Time Accelerated defect identification & resolution to increase efficiency & reduce overall turn- around-time by >30%
  • 12. More than ever, software teams need a new way to test SURGING LEVELS OF SOFTWARE COMPLEXITY & SCALE VOLUME: Surging amount of interfaces, states, and scenarios to verify VELOCITY: Escalating frequency of new features and code deploys. COMPLEXITY: UIs are more complex and dynamic than ever before RESOURCES: Limited team budgets = “do more with less.” DEV AND QA LEADERS ARE FACED WITH UNATTRACTIVE TRADEOFFS SPEND: Re-allocate more resources to testing = increase dev burden and reduce feature releases. DECELERATE: Slow down SDLC process & key drops = increased tension with PMs. RISK: Deal with predictable increase in bugs, user blow ups and “pagerduty weekends.” IGNORE: Accept tradeoffs and deal with cross team unrest.
  • 13. Too Many Scenarios To Test Apps are complex today with thousands of different end-to-end scenarios to test UIs Are Constantly Changing Each time a change is made to the UI, tests need to be rewritten in order to pass - no matter how small. Cross Browser Testing Is Slow Severely limiting test coverage and introducing a limitation when it comes to what to validate QA & Dev Unable To Use The Same Tools Non-technical and engineering teams use completely different tools to build and maintain tests. Traditional testing can’t keep up
  • 14. 400+ Enterprise Customers 11,000+ Active Users 2 Billion + Tests used to train our AI models 170K TAU Members Who is Applitools? The software quality platform with AI powering every stage of the testing lifecycle
  • 15. The Applitools platform CODELESS OS FRAMEWORKS VISUAL AI EXECUTION CLOUD CROSS BROWSER GRID INTEGRATIONS GIT CI/CD UI Validation Automated Maintenance Root Cause Analysis Record & Capture Data Generation UNIFIED REPORTING OPS Parallel Execution Self-Healing Locators TEST AUTHORING VALIDATION EXECUTION Applitools delivers superior testing for businesses no matter where they are on their automation journey. AI at each stage of the testing lifecycle.
  • 16. Technical Use-cases Business Use-cases Web & Mobile Testing Visual & Functional Regression Testing Cross Browser / Device Testing Document Validation / PDF Testing Legal and Compliance Digital Asset Management Brand Investment Design Validation / Accessibility Geographic Expansion Localization Testing Customer Experience Production Monitoring Real-life use cases