January 18, 2023

Preliminary Note: The following is an experience report drawn from my time working as a member of a Business Analysis (BA) team charged with gathering requirements for the configuration of a Commercial off-the-Shelf Software (COTS) system for a wider group that I herein refer to as “the client”. Although I refer specifically to a “BA Team”

Read More

November 30, 2022

I think there is a fundamental problem in our industry’s approach to test case design. It may seem obvious that software testing is all about verifying that your application does what it is intended to do or as I call it ‘Should-Do’. However, in my experience, testing is more about verifying the running application is

Read More

April 26, 2022

In the software testing game it is all about the details.  Testing is really a simple thing to describe; does the software behave as expected?  The complexity comes in knowing the details of what to expect and then designing tests to verify the behavior is as expected. If I personally defined the requirements or designed

Read More

November 22, 2021

Adam sorts out the meaning of 3 verbs (ensure, insure, assure), and the role of methodological rigor to ensure quality. Is Quality “Assurance” enough to ensure a quality outcome? How can we be more-sure in our assurances?

Read More

April 17, 2020

Whenever I go into detail when I tell people what I do for a living, I frequently hear how model-based testing is ‘The wave of the future!’. While it’s true that model-based testing (or “MBT”) tools continue to evolve and new tools are being brought to market, the concept and application of MBT has been

Read More