A 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
In his latest TechWell column, Hans Buwalda discusses multi-station testing with actions, in particular using the “lead-deputy model.” In this model, a lead machine is responsible for most of the UI interaction of a test, but will also assign commands to the one or more “deputy” machines. The “deputy” machines work like normal test machines and are able to interpret and execute actions. They can work in sync with the lead machine, or in parallel.
“A clever automation engineer alone is not enough to fix a situation where tests are not well designed.”
What is often misunderstood is that automated testing is not the same as automating manual testing. For automated testing to be successful, tests need to be designed with their automation already in place. This source of many test automation failures is the absence of this simple factor.