Download - Say NO To (More) Selenium Tests
![Page 1: Say NO To (More) Selenium Tests](https://reader031.vdocuments.mx/reader031/viewer/2022030210/58a56c5a1a28ab20528b6b21/html5/thumbnails/1.jpg)
SAY “NO” TO MORE SELENIUM TESTS
Anand Bagmar Test Practice Lead
Bhumika Srinivas Lead Quality Analyst
![Page 2: Say NO To (More) Selenium Tests](https://reader031.vdocuments.mx/reader031/viewer/2022030210/58a56c5a1a28ab20528b6b21/html5/thumbnails/2.jpg)
@BagmarAnand
about.me/anand.bagmar
ABOUT US
linkedin - bhumikaiyengar
![Page 3: Say NO To (More) Selenium Tests](https://reader031.vdocuments.mx/reader031/viewer/2022030210/58a56c5a1a28ab20528b6b21/html5/thumbnails/3.jpg)
What is
Test Automation?
![Page 4: Say NO To (More) Selenium Tests](https://reader031.vdocuments.mx/reader031/viewer/2022030210/58a56c5a1a28ab20528b6b21/html5/thumbnails/4.jpg)
Automation -
A Safety Net
![Page 5: Say NO To (More) Selenium Tests](https://reader031.vdocuments.mx/reader031/viewer/2022030210/58a56c5a1a28ab20528b6b21/html5/thumbnails/5.jpg)
Why do we do
Test Automation?
![Page 6: Say NO To (More) Selenium Tests](https://reader031.vdocuments.mx/reader031/viewer/2022030210/58a56c5a1a28ab20528b6b21/html5/thumbnails/6.jpg)
QUICK FEEDBACK
![Page 7: Say NO To (More) Selenium Tests](https://reader031.vdocuments.mx/reader031/viewer/2022030210/58a56c5a1a28ab20528b6b21/html5/thumbnails/7.jpg)
Case Study
![Page 8: Say NO To (More) Selenium Tests](https://reader031.vdocuments.mx/reader031/viewer/2022030210/58a56c5a1a28ab20528b6b21/html5/thumbnails/8.jpg)
8
![Page 9: Say NO To (More) Selenium Tests](https://reader031.vdocuments.mx/reader031/viewer/2022030210/58a56c5a1a28ab20528b6b21/html5/thumbnails/9.jpg)
9
![Page 10: Say NO To (More) Selenium Tests](https://reader031.vdocuments.mx/reader031/viewer/2022030210/58a56c5a1a28ab20528b6b21/html5/thumbnails/10.jpg)
What does this mean?
![Page 11: Say NO To (More) Selenium Tests](https://reader031.vdocuments.mx/reader031/viewer/2022030210/58a56c5a1a28ab20528b6b21/html5/thumbnails/11.jpg)
LEARNING
¨ Test each part thoroughly
¨ Unit
¨ Test ways of working together
¨ Component Integration
¨ Test how it all comes together
¨ Functional
This is how the parts becomes a Pen!
11
![Page 12: Say NO To (More) Selenium Tests](https://reader031.vdocuments.mx/reader031/viewer/2022030210/58a56c5a1a28ab20528b6b21/html5/thumbnails/12.jpg)
But …. what about the things you do not see?
![Page 13: Say NO To (More) Selenium Tests](https://reader031.vdocuments.mx/reader031/viewer/2022030210/58a56c5a1a28ab20528b6b21/html5/thumbnails/13.jpg)
LEARNING CONTINUES …
¨ Test the Non Functionals
¨ NFRs
¨ Test the 3rd-party integration / interactions
¨ Integration
13
![Page 14: Say NO To (More) Selenium Tests](https://reader031.vdocuments.mx/reader031/viewer/2022030210/58a56c5a1a28ab20528b6b21/html5/thumbnails/14.jpg)
How does this apply to Software?
![Page 15: Say NO To (More) Selenium Tests](https://reader031.vdocuments.mx/reader031/viewer/2022030210/58a56c5a1a28ab20528b6b21/html5/thumbnails/15.jpg)
15
![Page 16: Say NO To (More) Selenium Tests](https://reader031.vdocuments.mx/reader031/viewer/2022030210/58a56c5a1a28ab20528b6b21/html5/thumbnails/16.jpg)
Flight Search
Search Results
Flight Details
Passenger Info Payment Confirmation
Application Server
DB
![Page 17: Say NO To (More) Selenium Tests](https://reader031.vdocuments.mx/reader031/viewer/2022030210/58a56c5a1a28ab20528b6b21/html5/thumbnails/17.jpg)
LEARNING
¨ Test each part thoroughly
¨ Test ways of working together
¨ Test how it all comes together
¨ Test the Non Functionals
¨ Test the 3rd-party integration / interactions
¨ Understand Architecture – system & components
¨ Build Quality-in by Testing early
17
![Page 18: Say NO To (More) Selenium Tests](https://reader031.vdocuments.mx/reader031/viewer/2022030210/58a56c5a1a28ab20528b6b21/html5/thumbnails/18.jpg)
ACTION THE LEARNING
q Be inquisitive
q Ask a lot of Questions
q Why?
q How?
q When?
q What?
q Do Research
q Keep the “big-picture” in mind
18
![Page 19: Say NO To (More) Selenium Tests](https://reader031.vdocuments.mx/reader031/viewer/2022030210/58a56c5a1a28ab20528b6b21/html5/thumbnails/19.jpg)
How to get quick feedback from
Test Automation?
![Page 20: Say NO To (More) Selenium Tests](https://reader031.vdocuments.mx/reader031/viewer/2022030210/58a56c5a1a28ab20528b6b21/html5/thumbnails/20.jpg)
TEST AUTOMATION PYRAMID
Unit
Manual / Exploratory
Integration
JavaScript
View
Web Service
UI
Cost
Impact
Time
Business- facing Tests
Technology- facing Tests
![Page 21: Say NO To (More) Selenium Tests](https://reader031.vdocuments.mx/reader031/viewer/2022030210/58a56c5a1a28ab20528b6b21/html5/thumbnails/21.jpg)
REALITY
![Page 22: Say NO To (More) Selenium Tests](https://reader031.vdocuments.mx/reader031/viewer/2022030210/58a56c5a1a28ab20528b6b21/html5/thumbnails/22.jpg)
ICE-CREAM CONE ANTI PATTERN
Manual / Exploratory
UI
Web Service
View
JavaScript
Integration
Unit
![Page 23: Say NO To (More) Selenium Tests](https://reader031.vdocuments.mx/reader031/viewer/2022030210/58a56c5a1a28ab20528b6b21/html5/thumbnails/23.jpg)
Web Service
View
JavaScript
Integration
Unit
Developers Test Pyramid QA Team Test Pyramid
DUAL TEST PYRAMID ANTI-PATTERN
Manual / Exploratory
UI
Web Service
![Page 24: Say NO To (More) Selenium Tests](https://reader031.vdocuments.mx/reader031/viewer/2022030210/58a56c5a1a28ab20528b6b21/html5/thumbnails/24.jpg)
CUP-CAKE ANTI-PATTERN
![Page 25: Say NO To (More) Selenium Tests](https://reader031.vdocuments.mx/reader031/viewer/2022030210/58a56c5a1a28ab20528b6b21/html5/thumbnails/25.jpg)
CONCLUSION
SAY NO TO MORE UI TESTS
![Page 26: Say NO To (More) Selenium Tests](https://reader031.vdocuments.mx/reader031/viewer/2022030210/58a56c5a1a28ab20528b6b21/html5/thumbnails/26.jpg)
@BagmarAnand
about.me/anand.bagmar
THANK YOU
linkedin - bhumikaiyengar