24
Test Automation is no Silver bullet

Test automation in the age of the platform v2.0

Embed Size (px)

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

Citation preview

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]