I like applying a “ubiquitous language” that is standard across roles for a given project. That should improve communication, especially across roles. On pages 135-136 the authors make some good … more
On page 97, there is a section called “Tester Apartheid:”
“Testers are too often unfairly regarded as second-class citizens on a software team.”
As someone who has done significant work in the … more
I know how much work goes into creating a book. Perfection is not possible with such a detailed piece of work. I was surprised at the number of flaws, though, despite the fact that this book came … more
The intro post in this series is here.
I am impressed with the attempt to lay out a complete system for the quality automation problem space, and that it addresses many different roles on a software … more
I wanted to learn more about Cucumber, what it was exactly, and why it is so popular.
I had (and still have) no plans on using the BDD/Cucumber approach, because I’m very aware of the weaknesses of, … more
When developing software, the team needs to know that quality is always moving forward.
To do that, they need to know: “Does the system still do what we need it to do?”
The feedback must be fast … more
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 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
Recent Blog Posts
Tools are devices to
Amplify force or speed, like a pry bar or bicycle
Give capabilities that humans don’t have, like a network sniffer or a magnetic compass
It has been said (not by me) that “ … more
“Quality automation” is a new term I introduced that I use to replace “test automation.” I did not do this to annoy people or drive a claim into the fertile ground of semantics! I did it for some … more
One would think that people who make automation to drive the system under test (SUT) would be eager to preserve the quality knowledge of how the SUT is driven and how it responds, how fast, etc. For … more
Automation to help the whole team measure and manage quality is called quality automation. This is related to “test automation,” but better because it considers the whole team and it avoids the … more
It’s been three months since my post here on AI/ML (Artificial Intelligence, or Machine Learning).
So, I wanted to post an update in my understanding on this set of technologies:
At the time of … more