Automate for yourself first

11 minute read - Automating

TLDR; Automating Strategically is hard. Sometimes we need to work tactically and learn, before we move forward. Sometimes we automate for ourselves so that we benefit, before attempting to automate for the project.


Test Automation and Test Process Modelling - an evolutionary and pictorial explanation

7 minute read - Automating

TLDR; Historically we modelled testing as something that we wanted to automate, but the tools didn’t help, so we automated entity management and that has led to a mistaken view of “Test Automation” instead of “Automatization as part of a software development and testing process”.

video cover thumb image

  • Why do we talk about Test Automation the way we do?
  • Why do we talk about 100% Test Automation?
  • How do we model automation as part of our Test Process?
  • How does Testing provide information?
  • Why was a Waterfall Test Process Different from an Agile Process?
  • Why, in reality, both processes are fundamentally the same.
  • How we modelled “Test Automation” incorrectly, and an alternative way to model it.

All this and more…


A Diagram for a Logical Model of Automating With Abstraction Layers

3 minute read - Automating

TLDR; Mix and match different abstraction layers and Objects to create the architecture you need to support your automated execution activities to support clarity and ease of development.

I found a postit note on my desk. I can’t remember when I drew it but it seems to have been an attempt to group different levels of abstractions used when automating, in this case automating a Web GUI.