12
Iain McCowatt, UK Automation: Time to Change Our Models? www.eurostarconferences.com @esconfs #esconfs

Iain McCowatt - Automation Time to Change Our Models - EuroSTAR 2013

Embed Size (px)

DESCRIPTION

EuroSTAR Software Testing Conference 2013 presentation on Automation Time to Change Our Models by Iain McCowatt. See more at: http://conference.eurostarsoftwaretesting.com/past-presentations/

Citation preview

Page 1: Iain McCowatt - Automation Time to Change Our Models - EuroSTAR 2013

Iain McCowatt, UK

Automation:

Time to Change Our Models?

www.eurostarconferences.com

@esconfs#esconfs

Page 2: Iain McCowatt - Automation Time to Change Our Models - EuroSTAR 2013
Page 3: Iain McCowatt - Automation Time to Change Our Models - EuroSTAR 2013

Blah

Blah?

Blah, blah!

Page 4: Iain McCowatt - Automation Time to Change Our Models - EuroSTAR 2013

Where we look

What we notice

How we construct understanding

Festival Spectacles

Page 5: Iain McCowatt - Automation Time to Change Our Models - EuroSTAR 2013

Replacement

Whole Tests

Repeatability

Maintainability

Flikr/jurvetson

Page 6: Iain McCowatt - Automation Time to Change Our Models - EuroSTAR 2013

An instrument

Page 7: Iain McCowatt - Automation Time to Change Our Models - EuroSTAR 2013

Examine Exhibit A

(based on a real RFP)

What constraints might these introduce?

What types of testing/tooling might these rule out?

• Tests must be fully automated…

• Test case identifiers must refer to the manual test case that has been replaced…

• All tests shall be run as part of the automated build process…

• Tests should remove any data generatedduring the course of execution…

• Each test must be deterministic …

• Each test must be idempotent

Page 8: Iain McCowatt - Automation Time to Change Our Models - EuroSTAR 2013

Rule, and tool, driven constraints

Goal displacement

Homogeneity

Absorbent Minds

Page 9: Iain McCowatt - Automation Time to Change Our Models - EuroSTAR 2013

Opposites & false dichotomies

Different spectacles

Remember “why?”

MnemonicsFestival Spectacles

Page 10: Iain McCowatt - Automation Time to Change Our Models - EuroSTAR 2013

Analyse

Install & Configure

Drive

Predict

Observe

Reconcile

Evaluate

Page 11: Iain McCowatt - Automation Time to Change Our Models - EuroSTAR 2013

“Hell! There ain’t no rules around here! We’re tryin’ to accomplish somep’n!.” – Thomas Edison

Page 12: Iain McCowatt - Automation Time to Change Our Models - EuroSTAR 2013