Senthilkumar Thirumalaisamy who is a Manager Automation Architect at Cognizant Technology Solutions along with Vinod Sundararaju Antony who is Director at Cognizant Technology Solutions and Santhosh Kumar Vasudevan who is a Lead System Architect at Cognizant Technology Solutions took a Session on "AI Led Intelligent Testing " at Global Testing Retreat #ATAGTR2019
Please refer our following post for session details:
https://atablogs.agiletestingalliance.org/2019/12/04/global-testing-retreat-atagtr2019-welcomes-senthilkumar-thirumalaisamy-as-our-esteemed-speaker/
https://atablogs.agiletestingalliance.org/2019/12/04/global-testing-retreat-atagtr2019-welcomes-vinod-antony-sundaraju-as-our-esteemed-speaker/
Driving Behavioral Change for Information Management through Data-Driven Gree...
#ATAGTR2019 Presentation "AI Led Intelligent Testing" By Senthilkumar Thirumalaisamy, Vinod Sundararaju Antony & Santhosh Kumar Vasudevan
1. #ATAGTR2019
AI Led Intelligent Testing
Senthilkumar Thirumalaisamy, Vinod Sundararaju
Antony, Santhosh Kumar Vasudevan
14th 15th Dec 2019
2. #ATAGTR2019
As a author of this presentation I/we own the copyright and confirm the originality of the content. I/we allow Agile testing alliance to use the content for social media marketing, publishing it on ATA Blog or ATA social medial
channels(Provided due credit is given to me/us)
Abstract
• Success of Agile and DevOps relies on the ability to automate and the ability to eliminate manual hand-
offs and interventions
• Test Automation has evolved from being just user interface based and regression focused automation to
automation across the lifecycle
• Given that in today’s world AI transcends all boundaries, in this paper we explore on how AI can be
leveraged to perform creation, execution and repair of regression tests automatically
• AI with machine learning can learn application/site and app flows. Using data from real-user behavior
removes the effort and inefficiencies that often occur with test scripting. The objective of AI led Intelligent
Testing is to perform creation, execution and repair of test automatically and replaces the need to code
automation scripts using traditional tools.
3. #ATAGTR2019
As a author of this presentation I/we own the copyright and confirm the originality of the content. I/we allow Agile testing alliance to use the content for social media marketing, publishing it on ATA Blog or ATA social medial
channels(Provided due credit is given to me/us)
The Testing Conundrum
Effort spent on test
design30-40%
Effort spent on maintenance of test
cases40-50%
Requirement
Analysis &
Clarification
Test Design Test Execution
How the testing effort can
be reduced without
reducing the coverage?
How the time to market can be
reduced by reducing the
testing timeline?
How Cost can be reduced
without comprising on
quality?
4. #ATAGTR2019
As a author of this presentation I/we own the copyright and confirm the originality of the content. I/we allow Agile testing alliance to use the content for social media marketing, publishing it on ATA Blog or ATA social medial
channels(Provided due credit is given to me/us)
Defining AI Led Intelligent Testing
AI Driven approach to perform script-less E2E Regression testing for consumer facing, non-
intrusive applications
AI Led Intelligent Testing performs creation, execution and repair of tests, automatically and
replaces the need to code Selenium or other test scripts. Modern AI with machine learning can
learn any application/site and app flows. Using data from real-user behaviour removes the effort
and inefficiencies that often occur with test scripting.
REDUCED EFFORT
NO script design and
NO maintenance effort
INTELLIGENCE
AI and Machine Learning –
Smart Bot technology
FASTER TIME TO MARKET
Reduced test cycle time due to
parallel execution (cross
browser, across testing types)
5. #ATAGTR2019
As a author of this presentation I/we own the copyright and confirm the originality of the content. I/we allow Agile testing alliance to use the content for social media marketing, publishing it on ATA Blog or ATA social medial
channels(Provided due credit is given to me/us)
AI Led Intelligent Testing – How it works ?
Application Under
Test
Identifies the screens and UI objects
and elements in a web page
Creates & executes user scenarios
based on identified UI objects, test data
INTELLIGENT CRAWLER
BOT WORKFORCE
TEST RESULTS
TEST REFINARY - PRODUCTION
INSIGHTS
6. #ATAGTR2019
As a author of this presentation I/we own the copyright and confirm the originality of the content. I/we allow Agile testing alliance to use the content for social media marketing, publishing it on ATA Blog or ATA social medial
channels(Provided due credit is given to me/us)
The Design
7. #ATAGTR2019
As a author of this presentation I/we own the copyright and confirm the originality of the content. I/we allow Agile testing alliance to use the content for social media marketing, publishing it on ATA Blog or ATA social medial
channels(Provided due credit is given to me/us)
Features
ML BASED LIBRARY
ML uses computers to simulate human learning and allows
computers to identify and acquire knowledge from the real world,
and improve performance on some tasks based on this new
knowledge
ANALYTICS
Analytics identifies screen flows, prioritize scenario
generation, poor performing pages with techniques such
as funnel visualization, where visitors came from
(referrers), how long they stayed on the website
TEST DATA GENERATION
Easily generate test data and populate database for any environments by providing values for names, addresses, email
addresses, phone numbers, text, and dates.BOT
WORKFORCE
TEST REFINERY
COMPARISON
ENGINE
INTELLIGENT
CRAWLER
MARSHALLING
Java Architecture for XML Binding (JAXB) provides a
mechanism to write Java objects into XML and read
XML as objects and vice-versa
WEB SCRAPING
Technique of extracting information from
websites
CRAWLING TRANSACTION LOG
Crawl log contains information about the status of what was crawled. This log allows to verify whether crawled content was
added to the index successfully, whether it was excluded because of a crawl rule, or whether indexing failed because of an
error.
1
2
3
4
8. #ATAGTR2019
As a author of this presentation I/we own the copyright and confirm the originality of the content. I/we allow Agile testing alliance to use the content for social media marketing, publishing it on ATA Blog or ATA social medial
channels(Provided due credit is given to me/us)
Demo
9. #ATAGTR2019
As a author of this presentation I/we own the copyright and confirm the originality of the content. I/we allow Agile testing alliance to use the content for social media marketing, publishing it on ATA Blog or ATA social medial
channels(Provided due credit is given to me/us)
Coverage & Limitations
BEST-FIT LIMITATION
NOT SUITED
• Ecommerce
• Recruitment
• Travel
• Real estate
• Education
• Social Media
• Sports
• Complex websites - Breach of website T&Cs -
Restricted websites
• Non-HTML content - Web pages built entirely or
partially in flash.
• Websites using Deterrents - browser
Fingerprinting to identify and block access to
webpage by examining browser and computer
spec
• Use of CAPTCHA
• Banking Applications
• Government Restricted applications
(Regulations)
! Supported Not Supported
10. #ATAGTR2019
As a author of this presentation I/we own the copyright and confirm the originality of the content. I/we allow Agile testing alliance to use the content for social media marketing, publishing it on ATA Blog or ATA social medial
channels(Provided due credit is given to me/us)
Thank You!!!