Giving an Atomic Bomb to a Caveman…

rman2739l - retouchThe challenges with any automation effort is to know your capability. I’ve seen too many automation efforts begin and end with a tool decision. Generally these tools are very complex pieces of software that do many more things then we would ever use in our normal everyday testing. It even adds more misery to the situation when we give this new tool to people who are entirely incapable of using and scaling the “newly” selected savior to our automation effort.

When I teach, I call this moment .. “it’s like giving and atomic bomb to a caveman”

Why do I call it this? well, because if I gave an atomic bomb to a caveman and then said to the caveman, “hey, I just gave you the most powerful weapon ever designed by man, and go use it against your enemies”… he would look at me and say, “thanks, but how do I use it.. “.. and I say.. “you’ll figure it out, just don’t be near it when it goes off..”

The caveman takes his spear and axe and hits the bomb, shakes it, kicks it around, and finally say to his clan mates.. “see…this thing doesn’t work.. I have no idea what that guy was talking about when he said it was the most powerful weapon, he’s full of it..”

That’s what happens to most automation tools that are not properly setup for your teams.

If you give a complex Integrated Development Environment (IDE) to tester who doesn’t or hasn’t programmed in years, you are just asking for trouble. However, this practice continues to this day, and what I’ve found it happens far more often then I think most companies would care to admit.

So how do you fix this problem?

Test Design…

Our solution to this problem was to develop Action Based Testing.

“Action Based Testing” is an attempt to give testers/biz analysts who don’t program a test design model that easily supports automation. When we talk about automation, we aren’t talking thousands of tests.. we are talking millions of tests. That’s the level you want to get to, since automation affords us the ability to geometrically scale our testing coverage. But you can only do this, if you have a test design framework that supports the scale and supports your testers. AND!! – if you have a tool that has adoption characteristics that support all members of the team, otherwise, you’re back to giving nukes out.

There are tools out there, cucumber, which is a context aware automation tool that is designed around the subject matter experts, that is the blackbox testers or business analysts. I’ve used this framework in addition to the framework (ABT) I helped develop at LogiGear.

The point of this post is to get you away from thinking tools are panacea’s and get down to thinking about test design and how the tools fit into this framework. I tend to use a lot of tools in my automation strategy, since I’m not one that believes in one size fits all.

Go out and choose a good automation friendly test design framework, learn it, get others involved with it and see how they interact with the new framework, and see if they are capable of applying the test design parameters you’ve setup for them inside the tool.

Good luck.. and don’t press the red button.

 

LogiGear Corporation

LogiGear Corporation LogiGear Corporation provides global solutions for software testing, and offers public and corporate software-testing training programs worldwide through LogiGear University. LogiGear is a leader in the integration of test automation, offshore resources and US project management for fast and cost-effective results. Since 1994, LogiGear has worked with hundreds of companies from the Fortune 500 to early-stage startups, creating unique solutions to exactly meet their needs. With facilities in the US and Vietnam, LogiGear helps companies double their test coverage and improve software quality while reducing testing time and cutting costs. For more information, contact Joe Hughes + 01 650.572.1400

LogiGear Corporation
LogiGear Corporation provides global solutions for software testing, and offers public and corporate software testing training programs worldwide through LogiGear University. LogiGear is a leader in the integration of test automation, offshore resources and US project management for fast, cost-effective results. Since 1994, LogiGear has worked with Fortune 500 companies to early-stage start-ups in, creating unique solutions to meet their clients’ needs. With facilities in the US and Viet Nam, LogiGear helps companies double their test coverage and improve software quality while reducing testing time and cutting costs.

The Related Post

Utility: A program that performs a specific task related to the management of computer functions, resources, or files, as password protection, memory management, virus protection, and file compression. Tool: A program or application that software development teams use to create, debug, maintain, or otherwise support other programs and applications. The term usually refers to programs that can be combined together ...
How lagging automotive design principles adversely affect final products. Cars are integrating more and more software with every model year. The ginormous screen introduced by Tesla in their flagship Model S a few years ago was seemingly unrivaled at the time. Nowadays, screens of this size are not only commonplace in vehicles such as the ...
In recent years, much attention has been paid to setting up Test Automation frameworks which are effective, easy to maintain, and allow the whole testing team to contribute to the testing effort. In doing so, we often leave out one of the most critical considerations of Test Automation: What do we do when the Test ...
Test execution and utility tools that can make your job easier My first exposure to the necessity for testers to have an array of tools was from the groundbreaking article “Scripts on my Toolbelt” by Danny Faught. Danny laid out the ideal approach to any testing job, and it got me thinking “How can I ...
*You can check the answer key here
The growing complexity of the Human-Machine Interface (HMI) in cars offers traditional testers an opportunity to capitalize on their strengths. The human-machine interface (HMI) is nothing new. Any user interface including a graphical user interface (GUI) falls under the category of human-machine interface. HMI is more commonly being used to mean a view into the ...
5 roadblocks in vehicular autonomy that complicate Software Testing Experts in the field have previously referred to air travel as somewhat of a gold standard for autonomous vehicle safety, but after Boeing’s two tragedies, that analogy can no longer be used when talking about self-driving cars. This was after Boeing’s 737 MAX Jets have found ...
Divide and conquer was a strategy successfully employed by ancient Persian kings against their Greek enemies. It is a strategy that can still be used successfully today. Fundamentally, by dividing something into smaller more manageable pieces (in the case of the ancient Persians, they divided the Greek city states), it becomes much more manageable.
When configured with a Python harness, TestArchitect can be used to automate testing on software for custom hardware Unlike other proprietary and open source tools, that are able to automate only desktop, or mobile, TestArchitect (TA Test) has the ability to test the software that runs on hardware in the following ways: 1. TA can ...
Bringing in experts can set you up for automation success. Test automation isn’t easy when your testing gets beyond a few hundred test cases. Lots of brilliant testers and large organizations have, and continue to struggle with test automation, and not for lack of effort. Everyone understands the value of test automation, but few testing ...
We’re excited to share with you the latest and greatest features of TestArchitect Gondola, as well as how to use them. So, check them out below! Gondola Studio UI/UX ImprovementsGondola Studio’s new Test Execution Dialog makes it easy to configure and run your test. You can choose the browser or device you’d like to run ...
“Happy About Global Software Test Automation: A Discussion of Software Testing for Executives” Author: Hung Q. Nguyen, Michael Hackett, and Brent K. Whitlock Publisher: Happy About (August 1, 2006) Finally, a testing book for executives!, November 17, 2006 By Scott Barber “Chief Technologist, PerfTestPlus” Happy About Global Software Test Automation: A Discussion of Software Testing ...

Leave a Reply

Your email address will not be published.

Stay in the loop with the lastest
software testing news

Subscribe