As I’ve been working on my list of testing topics I found myself asking the genuine question:
Is regression testing a technique or a process?
My take on it is that our products are at risk of regressing in quality and so, therefore, we carry out the activity of testing around the risk of regression (typically by covering areas that have been covered in the past). So in my head, it’s a technique.
I mentioned this question on Twitter and Twitter did not disappoint, with some disagreeing with me and saying it’s a process:
Some were more on the fence or felt I phrased the question incorrectly:
Reflecting on all this I wonder if it is an activity and not a technique as a technique would imply that specific skills are required for regression testing that other testing techniques don’t require).
I’d like to hear more thoughts on this and perhaps rephrase the question. Is regression testing a technique, process or activity?
Let me know!