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!
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
Near the historical origins of the hardware-software interface, and early in the history of software services, logs were born: discrete packets of information with time stamps and some quanta of … more
Unit tests are popular these days, because they are very fast and can be integrated into a build. The problem with unit tests is that – unless they are of a unit that does an important bit of … more
The other day, I got the latest ACM Code of Ethics by snail mail!
The online version is here: https://www.acm.org/code-of-ethics
Here are some quotes:
“A computing professional should be … more
The QA role reports to the rest of the software team on product quality. Conventionally, “test automation” just helps them get information faster; although, whether that information is trustworthy or … more
The basis for the MetaAutomation pattern language, and the reason for it, is at the core quite simple.
Everybody on the team (or, almost everybody) does manual or exploratory testing with the SUT. … more