Pattern thinking is one of the most import skills to learn. Patterns tell us repeatable ways of solving a family of problems. Anti-patterns tell us what to avoid unless we want to land in trouble.

Designing and implementing a test automation framework takes more than knowledge of coding, basic constructs and popular documented ways of doing it. A test automation architect should build on pattern thinking which is at the heart of designing any software. While most of the people confuse design patterns with GoF patterns, I acknowledges the importance of the aforesaid patterns, however pattern thinking is a much more generic subject and the way of life for anyone interested in building test automation frameworks.

I presented on the above theme at World Conference Next Generation Testing 2015. I am happy for being awarded the Best Speaker Award. Her’s the presentation slide deck for your reference.


The following mind-map from one of my previous presentations on a related subject, would be of further help in understanding this theme. You can as well download the mind map as a jpeg image.

3 Responses to “Pattern Thinking for Test Automation Architects”

  1. Testing Bits – 7/19/15 – 7/25/15 | Testing Curator Blog

    […] Pattern Thinking for Test Automation Architects – Rahul Verma – […]

  2. sushil

    Nice article. Not able to read Mindmap Can you please provide some other link?

    • Rahul Verma

      Updated the blog post with the download link for mind map as image.

Leave a Reply


1 2 12
June 30th, 2020

Arjuna 1.1.0 Production Release

July 23rd, 2017

The Last Keynote on Software Testing

July 23rd, 2017

The Agile Qtopia

July 23rd, 2017

Reflections:: Persistent Learning

February 28th, 2017

Reflections :: Servitude

January 9th, 2017

Reflections on Testing: Dignity

May 10th, 2016

The Pluralistic School of Testing

May 9th, 2016

Don’t Ignore Your Special Users

May 9th, 2016

The Dogmatic Agile – A Critique of Deliberate Blindness

October 9th, 2015

Pattern Thinking for Performance Engineers