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!
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
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
Last week I contributed at the annual global patterns conference, aka Pattern Languages of Problems or PLoP.
The site is here https://www.hillside.net/plop/2018/
We met this year in Portland Oregon. … more
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
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
This https://www.statista.com/statistics/471264/iot-number-of-connected-devices-worldwide/ page estimates the number of internet-connected devices worldwide from 2015 to 2025.
Suppose you’re working … more
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
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
In 2007, Gerard Meszaros published his tome “xUnit Test Patterns.” It is an impressive, well-done, scholarly work of cartography. Gerard delivered to the software quality community a definitive work … more
This post is part two of two. The first part is here.
When driving a non-real-time software product, the overhead of the quality system driving the product and dependencies is not critical. It is … more