What to Do When Bugs Are Found—Based on When They Are Found

What to Do When Bugs Are Found—Based on When They Are FoundAction Based Testing (ABT) is based on the importance of test design to drive automation success. It uses uses a modular keyword-driven approach, which means that tests are organized in “test modules” and built of sequences of “actions”—each consisting of an action name (keyword) and zero or more arguments. In our TestArchitect tool we define these in a spreadsheet-like format that is easy to work with. Test modules can contain multiple test cases that need to fit into the scope of that particular module. The test cases can form a narrative in which each test case can set up the preconditions for the next one.

Continue reading “What to Do When Bugs Are Found—Based on When They Are Found”


Automation Friendly Test Design—An Example

Automation Friendly Test Design — An ExampleA major contributor to success in test automation is test design. If tests have many unnecessary detailed steps and checks, even a skilled automation engineer will not be able to make the automation efficient and maintainable.

Continue reading “Automation Friendly Test Design—An Example”


Microsoft the next General Motors?

I was reading an article a few months ago entitled, “is Silicon Valley the next Detroit…”, and I found it very interesting.

Continue reading “Microsoft the next General Motors?”


Automation Adoption

One of the basic challenges with test automation is adoption.  I can’t tell you how many times I’ve cataloged licenses for a company and found out they already have many different automation software packages, none of which is being used.  Traditionally I’ve been told that is because the tools don’t work and that the teams had a hard time implementing the automation.

Continue reading “Automation Adoption”