the future of automated testing

34
The future of automated testing Gojko Adzic @gojkoadzic http://gojko.net

Upload: gojko-adzic

Post on 18-Feb-2017

323 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: The future of automated testing

The future of automated testing

Gojko Adzic@gojkoadzic

http://gojko.net

Page 2: The future of automated testing

Change the balance ofexpected vs unexpected

Opportunity #1

Page 3: The future of automated testing

github.com/minimaxir/big-list-of-naughty-strings

Page 4: The future of automated testing

gojko.github.io/bugmagnet

Page 5: The future of automated testing

aws.amazon.com/device-farm

Page 6: The future of automated testing

browserstack.com

Page 7: The future of automated testing

saucelabs.com

Page 8: The future of automated testing

Prediction #1:

cloud device farms + browser farms +

known testing heuristics =

Automated UI mutation testing

Page 9: The future of automated testing

mturk.com

Page 10: The future of automated testing

usertesting.com

Page 11: The future of automated testing

Prediction #2:

Automated crowd-sourcecoordination tools

● Real humans, real devices,● statistically significant, cheap enough● Smoke testing as a service● Automated focus groups

Page 12: The future of automated testing

Assisting humans inmaking testing decisions

Opportunity #2

Page 13: The future of automated testing

no-mans-sky.com

Page 14: The future of automated testing

bbc-news.github.io/wraith

Page 15: The future of automated testing

github.com/xebia/VisualReview

Page 16: The future of automated testing

domreactor.com

Page 17: The future of automated testing

applitools.com

Page 18: The future of automated testing

https://github.com/hugs/tapsterbot

Page 19: The future of automated testing

Prediction #3:

automated cloud services +probes +

videos/screenshots +approval testing =

Automated selection ofapproval-style UI tests

Page 20: The future of automated testing

github.com/jamesshore/quixote

Page 21: The future of automated testing

galenframework.com

Page 22: The future of automated testing

popapp.in

Page 23: The future of automated testing

Prediction #4:

New languages forautomated tests against wireframes or prototypes

Page 24: The future of automated testing

Dealing with thingsimpossible to predict

Opportunity #3

Page 25: The future of automated testing

hotjar.com

Page 26: The future of automated testing

trackjs.com

Page 27: The future of automated testing

Prediction #5:

Automated tests forbehaviour changes in

production

● Eg Applitools + hotjar + mturk● On a small part of the user base in production● Integrated into CI

Page 28: The future of automated testing

Big Brother, Big Data

Opportunity #4

Page 29: The future of automated testing

tensorflow.org

Page 30: The future of automated testing

www.dmtk.io

Page 31: The future of automated testing

http://news.mit.edu/2016/faster-automatic-bug-repair-code-errors-0129

Page 32: The future of automated testing

Prediction #6:

Big-data threat/riskmodelling

● Directing exploratory testing● Combined with mutations/approvals

Page 33: The future of automated testing

Prediction #6:

Big-data threat/riskmodelling

● Directing exploratory testing● Combined with mutations/approvals

Page 34: The future of automated testing