Why MetaAutomation, why a pattern language, and why quality automation?

Why “MetaAutomation?” The short answer is: I had to call the pattern language something.

The slightly longer answer is that it is about the quality automation space, and the “meta” is about looking at the bigger picture to define where the value is… and then going to get it.


Why a pattern language? Isn’t that kind of complicated?

The structure of a pattern language helps simplify by breaking the problem (how to measure and deliver comprehensive knowledge on behavior of the SUT, fast) down into smaller problems. It also puts each of those problems and the solutions into simple relationships with each other.


Why quality automation? Didn’t “test automation” work just fine?

No, test automation never worked very well and I write about this extensively elsewhere and in my book, but the problem here is that it didn’t describe anything about how to deliver the knowledge to the business. “Test automation” was just about describing value to what the test/QA role can do for measuring quality with automation, not communicating it.


The page here  shows the MetaAutomation pattern map.

The four First Principles are here.

No Comments

Add a Comment

Sign up here for emails with bites of wisdom on quality automation and MetaAutomation

Recent Blog Posts

  • A gift to company executives

    For automation for quality (a superset of/fix for what is often called “test automation”) MetaAutomation provides trustworthy detail and transparency on what the SUT is doing and how fast to all … more

  • Ruby has lost its sparkle

    Ruby is very popular as an automation tool.

    Ruby’s creator, Yukihiro Matsumoto, had what seemed like great ideas: programmer productivity and fun, and that (to quote Wikipedia, quoting Matsumoto)

    “ … more

  • Make your automation sit up and pay attention

    One of the problems with the phrase “test automation” is that it implies that what a manual tester can do can also be automated, and even that it is automated when someone automates a manual test … more

  • The limits of AI testing

    Artificial intelligence (AI, or more accurately called machine learning) is all over public discussions about software testing. It seems like the next big thing! Many imply that it will take over the … more