The minefield regression problem
Again, we are talking about a certain type of test automation, something we call click-click-click, inspect testing. In this vision, we take the user journey and have a computer go through it, looking for problems along the way. Unit and programmer tests can do this too. The important thing is that the test doesn’t have much randomization in it. Model-driven tests and other approaches have these problems to a much smaller extent, but there is a reason those approaches don’t ever seem to take off or survive.
For now, someone is writing what they call a test. The implementation doesn’t matter. Let’s say it is an eCommerce application, so we have a half dozen “tests” that exercise the application, creating a profile, searching, finding a product, adding it to the cart, and going through the motions of checkout.
Note something about that search test – it doesn’t add any value as it is created...