Feed from shrinik.blogspot.com
Here goes another 10 items list for automation. If you are in IT or IT services space and manage/deliver automation solutions — make sure you stay away from these as these items have high likely hood of making automation inefficient/ineffective and difficult.
This list is an extension of a topic and this list (of 10 items again) for test automation outsourcing
10. Wild Desire to automate 100%
9.Attempting to automate existing test cases without scrutinizing them for “suitability” to automate
8. Mapping test case to script 1:1 linear model – falling prey to deceptive traceability and gold plated reporting.
7.Not building automation solution bottom-up , unidentifiable building block of the solution.
6. Trying only one type of automation or attacking only one layer of the application – Farther you go from code, messier it gets.
5. Focusing only test execution related tasks
4. Treating automation as scripting – ignoring “generally accepted good software development practices for hygiene.
3. Failure to involve developers from the beginning – Not attempting to testability or automatability of the application.
2. Jumping to automation to speed up testing or save cost before fixing testing problems – inadequate, inefficient and broken.
1. Failure to arrive (formulate) at the right mix of human testing and automated test execution.
0. Using Automation as solution to testing problems.
I reiterate that these are applicable mostly to COTS driven, GUI functional Testing automation that is typical in IT/IT services environments. WI might have to rewrite some of these for xUnit type formalized unit testing (that is also automation and some call it even as “testing”).
Shrini
