test automation in the age of the platform v2.0

24
Test Automation is no Silver bullet

Upload: anuj-magazine

Post on 09-Jul-2015

127 views

Category:

Engineering


2 download

DESCRIPTION

My Keynote address in "Non Conventional Test Automation Conference" held at Bangalore on 19th-20th-Nov. Conference details: http://www.isqtinternational.com/stepautocom/non-conv-auto/tracks.html

TRANSCRIPT

Page 1: Test automation in the age of the platform   v2.0

Test Automation is no Silver bullet

Page 2: Test automation in the age of the platform   v2.0

Test Automation Evolution In The Age Of Platforms

Anuj Magazine

Theme: Non Conventional Software Test Automation

Page 3: Test automation in the age of the platform   v2.0

What makes Google, Apple, Amazon and

Facebook such successful companies

of today’s era ?

Page 4: Test automation in the age of the platform   v2.0

Google AdWords and AdSense are just

enablers of larger ecosystem

Page 5: Test automation in the age of the platform   v2.0

Successfully built customers,

developers and business ecosystem

Page 6: Test automation in the age of the platform   v2.0

A multi-dimensional platform

Page 7: Test automation in the age of the platform   v2.0

Innovation not bound within Apple,

Apps enhance product value

Page 8: Test automation in the age of the platform   v2.0

Connection: how easily others can plug into the platform to share and transact

Gravity: how well the platform attracts participants, both producers and consumers

Flow: how well the platform fosters the exchange and co-creation of value

Leap from Products to Platform

Page 9: Test automation in the age of the platform   v2.0

- Think of product in form of interfaces- APIs and SDKs form the basis of Innovation- Ability to scale infinitely- Promotes developer ecosystem- Product with Infinite features- Extendibility- Ability to Plug-n-Play- Co-creation of value- Drift from monolithic architectures

Platform characteristics

Page 10: Test automation in the age of the platform   v2.0

Book recommendation alert

Page 11: Test automation in the age of the platform   v2.0

Transformers- The Metaphor for a Platform

Page 12: Test automation in the age of the platform   v2.0

How Platforms are Engineered ?

Page 13: Test automation in the age of the platform   v2.0

What does evolution of

Platform style development mean for Test Automation ?

Page 14: Test automation in the age of the platform   v2.0

Think of Application under

test as having a series of interfaces

Page 15: Test automation in the age of the platform   v2.0

UI is just one form of an interface that is probably the least stable

Page 16: Test automation in the age of the platform   v2.0

Remember Internal schemas of APIs can change too

Page 17: Test automation in the age of the platform   v2.0

Test the APIs with other exposed APIs

Page 18: Test automation in the age of the platform   v2.0

Think Global while Automating

Page 19: Test automation in the age of the platform   v2.0
Page 20: Test automation in the age of the platform   v2.0

Start with Why ?

Page 21: Test automation in the age of the platform   v2.0

Book recommendation alert

Page 22: Test automation in the age of the platform   v2.0

1. start early in the development cycle

2. take the internal structure of the system into account

3. have a feedback loop to developers to influence the system-design.

Page 23: Test automation in the age of the platform   v2.0

Testing Platforms require sapience and could be hard to automate

Page 24: Test automation in the age of the platform   v2.0

Thank youTwitter @anujmagazine

[email protected]