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? :)

  • Could you please clarify the OS? depending on it depends the decision itself. - Axenow
  • oh yeah windows family. Alternatively, maybe there is some kind of record / play solution, such as Selenium IDE to the web, so that I could record actions, convert it to some file, powershell script for example and run it on different VMs via CI. - kr1x

0