18. Unit (xUnit / JavaScript)
Manual / Exploratory
Web Service
UI / e2e
Business-facing
Tests
Technology-facing
Tests
@BagmarAnand
Test Pyramid
Slow
More integration
Expensive
Fast
More isolation
Cheap
19. Unit (xUnit / JavaScript)
Manual / Exploratory
Web
Service
UI / e2e
Technology-facing
Tests
@BagmarAnand
Test Pyramid
Slow
More integration
Expensive
Fast
More isolation
Cheap
Workflow
API
Contract
Consumer
Provide
r
Business-facing
Tests
20. @BagmarAnand
Test Pyramid – Includes NFRs
Unit (xUnit / JavaScript)
Manual / Exploratory
Web Service
UI / e2e
Performance
Security
Accessibility
Analytics
45. • Mostly done manually done
@BagmarAnand
Challenges of Visual Testing
• tedious
• very error prone
• impossible to scale and repeat
• blocker for CI-CD
46. • Mostly done manually done
• tedious
• very error prone
• impossible to scale and repeat – especially in days of CD!
• Functional Automation may help – a little
@BagmarAnand
Challenges of Visual Testing
61. • Have a holistic Quality Strategy for your product
• Shift-Left to get quick feedback
• Include Visual Testing in your Automation Strategy
@BagmarAnand
Summary