MetaAutomation Blog

The MetaAutomation blog is about applying automation to quality measurement, storage, and communication, in order to ship higher-quality software faster. Better transparency and communication across roles and geographies make happier teams, too!

  • The differences: Manual Test vs. quality automation

    In my last post I describe out the two kinds of automation that fit in the quality automation space.

    People who do quality automation (at least, the part of quality automation that drives and … more

  • The two halves of quality automation

    Quality automation is the domain (or problem space) of driving the SUT, measuring and recording data on SUT behavior and communicating that data to the business. I also use “quality automation” to … more

  • Fixing the false negative problem

    False negatives happen when these three things happen in order:

    Operations (ops) promotes the software to the next level, or ships it to end-users

    Someone (or, some automated process) discovers a … more

  • Fixing the false positive problem

    With all the quality automation that is your responsibility, a run of a check failed. It is your job to check it out.

    After 30 minutes or so of investigation, you find that the failure happened … more

  • To find a better solution, look to the bigger picture

    Last week I contributed at the annual global patterns conference, aka Pattern Languages of Problems or PLoP.

    The site is here

    We met this year in Portland Oregon. … more

  • No respect for QA … how to fix that!

    Three years ago, I overhead this in the hallway at a STARWEST conference:

    “I want to know why the QA team wasn’t represented in the go-no-go meeting this morning!”

    I was disappointed, but not … more

  • Don’t pick up Maslow’s Hammer

    There are some interesting memes bouncing around the software quality space.

    For example, the idea that analytics obviates verification; some people think that with good analytics, there’s no need … more

  • Automation to test IoT systems across tiers

    This page estimates the number of internet-connected devices worldwide from 2015 to 2025.

    Suppose you’re working … more

  • Remember to look up at the stars and not down at your feet

    Thanks to the late Stephen Hawking for that wonderful quote (the title for this post).

    For software quality with automation, I take his quote to prompt the big-picture questions:

    How does this work? … more

  • BDD is limited in what it can do for the team

    Behavioral-Driven Development (BDD) requires the team to

    develop a “ubiquitous language” that describes the SUT in terms that anybody in the business can understand

    Create a custom language (e.g. … more

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