My thoughts presented in vodQA at ThoughtWorks Bangalore on 21st June 2014 on what is the "Future of Testing, Test Automation and the Quality Analyst"
See my blog for more details: http://essenceoftesting.blogspot.in/2014/06/future-of-testing-test-automation-and.html
55. What
is
next?
Behavior
Driven
Development
(BDD)
Custom
Frameworks
Record
&
Playback
Core
Framework
56. 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
57. 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
60. Principles
for
building
an
Automa+on
Framework
Code
Quality
Design
PaUerns
Abstrac+on
Layers
Refactor
Pairing
Evolve
Extend
61. 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
62. 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
63. Context
is
KING!
Domain
Product-‐
under-‐test
Tech
Stack
Team
DistribuCon
Skills
Capability
Process
Test
Tech
Stack
Tools