Skip to main content
You are not a member of this wiki.
Pages and Files
Test Automation Issues
Test Automation Patterns
Design issues list the test automation problems that can occur when an efficient testware architecture and maintainability are not built in from the very beginning. The table below gives a short list of the issues. Clicking on an issue shows more detail and the patterns needed to solve it
Design Issues Mind Map
shows an overview of the Design Issues,
together with the top level of resolving patterns, both the Most Recommended and other Useful patterns.
Automation scripts have to be reworked for any small change to the Software Under Test (SUT)
CAN'T FIND WHAT I WANT
There is a script or file or dataset but you don't remember what it's called or where to find it.
The environment where the Software Under Test (SUT) has to run is complex
Tests are dependent on a specific date
Scripts that span thousands of lines
The Software Under Test (SUT) doesn't support automated testing very well or not at all.
Preparing the expected results is slow and difficult
The data needed for the automated test cases changes unpredictably
INTERDEPENDENT TEST CASES
Test cases depend on each other, that is they can only be executed in a fixed sequence
Tests leave spurious data in databases, history etc. that slows performance or hinders further tests.
Set-up of the initial conditions for the test cases is long and complicated.
The same tests are supposed to run in many different operating systems or browsers
Automated tests are very complex and difficult to understand.
Test cases repeat the same actions on different data.
SORCERER'S APPRENTICE SYNDROME
Automation mimics manual tests without searching for more efficient solutions.
TOO EARLY AUTOMATION
Test automation starts too early on an immature application or on the wrong aspect of an application, and produces only “noise”.
Test automation is strongly dependent on some special tool.
UNAUTOMATABLE TEST CASES
Existing test cases are “unautomatable”, i.e. difficult if not impossible to automate.
Test Automation Issues
 Suggested by Thorsten Schönfelder
 Suggested by Michael Stahl
 Suggested by Dave Martin
help on how to format text
Turn off "Getting Started"