Date post: | 16-Apr-2017 |
Category: |
Software |
Upload: | anand-bagmar |
View: | 1,368 times |
Download: | 2 times |
Future of Tes+ng, Test Automa+on & The Quality Analyst
Anand Bagmar So#ware Quality Evangelist
Principal Consultant,
FuncConal Tests (GUI)
Web Service Tests
View Tests
JavaScript Tests
IntegraCon tests
Unit Tests
Test AutomaTon Pyramid Manual / Exploratory TesTng
Impact on Product under test
Ideal Test Pyramid
Business-‐facing Tests
Technology-‐facing Tests
• Cost • Effort • Time
1st candidate • Automate! • High Value, Low Cost
2nd candidate • Automate! • High Value, High Cost
Can Automate? • Manual Regression?
• Low Value, Low Cost
Do Not Automate • Manual Regression!
• Low Value, High Cost
High Value
High Cost
Low Value
Low Cost
Principles for building an Automa+on Framework
Code Quality
Design PaUerns
Abstrac+on Layers
Refactor Pairing
Evolve
Extend
Guidelines for building an Automa+on Framework
Easy to Use & Reuse
Maintainable
Scalable
Browser / DB / OS / ?? support
Known Restric+ons / Constraints
Local Vs Remote
Parallel Execu+on
Prac+ces for building an Automa+on Framework
Configurable
Con+nuous Integra+on (CI)
Screenshots, Video
Recording
Logging Tools & U+li+es
Test Data
No Copy-‐Paste
Context is KING!
Domain
Product-‐under-‐test
Tech Stack Team DistribuCon
Skills
Capability
Process Test Tech Stack
Tools