The Test Automation Pyramid is not a new concept. The top of the pyramid is our UI / end-2-end functional tests - which should cover the breadth of the product.
What the functional tests cannot capture though, is the aspects of UX validations that can only be seen and in some cases, captured by the human eye. This is where the new buzzwords of AI & ML can truly help.
In this session, we will explore why Visual Validation is an important cog in the wheel of Test Automation and also different tools and techniques that can help achieve this. We will also see a demo of Applitools Eyes - and how it can be a good option to close this gap in automation!
4. Test Automation Pyramid
Unit (xUnit / JavaScript)
Component
Integration
View
Web Service
UI
Manual / Exploratory
@BagmarAnand
Impact
on
Product
Cost
Time
Business-
facing
Tests
Technology-
facing
Tests
5. Test Pyramid … includes NFRs
Unit (xUnit / JavaScript)
Component
Integration
View
Web Service
UI
P
e
r
f
o
r
m
a
n
c
e
S
e
c
u
r
i
t
y
Accessibility
@BagmarAnand
Manual / Exploratory
18. UX / Visual Validation
The Missing Piece
@BagmarAnand
19. Test Automation Pyramid
Unit (xUnit / JavaScript)
Component
Integration
View
Web Service
UI
Manual / Exploratory
@BagmarAnand
20. • Mostly done manually done
• tedious
• very error prone
• impossible to scale and repeat – especially in days of CD!
• Functional Automation can help – a little
@BagmarAnand
Visual Validation - Challenges
21. • Business / Revenue loss
• Brand / Credibility loss
• You loose your users!
@BagmarAnand
If Visual Validation is NOT done …..
27. Test Pyramid … includes UX & NFRs
Unit (xUnit / JavaScript)
Component
Integration
View
Web Service
UI
P
e
r
f
o
r
m
a
n
c
e
S
e
c
u
r
i
t
y
Accessibility
UX
@BagmarAnand
Manual / Exploratory