Suppose there are some different versions of the same desktop application. At one fine moment, some functionality stopped working.
Task: Check if this functionality worked before? And if so, in which version it is broken.
Question: Is it possible to implement this in some way that would reduce the time for testing.
Current solution: Several intermediate builds are selected and an attempt is made to reproduce this case.
As I would like ideally: The Nth number of versions is deployed somewhere. The case is executed on one main build, but at the same time the case is imitated on the other builds. And as a result, in the end we get statistics on which builds it worked and on which not.
What are the suggestions, comrades? :)