While most people won’t come out and say that their testing is Ad Hoc, it can usually be inferred from some of the following comments:
1. We keep redoing things.
2. We seem to lose everything with every iteration.
3. We keep re-inventing the wheel.
4. We have thousands of testcases and most of them have not been looked at in years.
5. We miss things in every release even though we saw them in the past.
6. We keep solving the same problems in development.
And on the list goes.
If you feel you are stuck in this rut, it is time to break out
.
But that requires a fresh look at the following items:
* Current assets
* Current processes
* Missing pieces
* Left over items and problems. Breaking out of Ad Hoc testing is very difficult. Process improvement is resisted on many levels.