Seeking Advice about how to store tests for different versions of a desktop app

Ranorex Studio, Spy, Recorder, and Driver.
raygoel
Posts: 12
Joined: Tue Sep 15, 2020 3:38 pm

Seeking Advice about how to store tests for different versions of a desktop app

Post by raygoel » Mon Oct 31, 2022 4:16 pm

Hello all,
We have a desktop app for which we have a few test suites in Ranorex. I wanted to get some advice about how should the tests be stored for different version of the app?
With every new version there are additional features and changes to GUI. Should the approach be to have a new project for every version or should it be on different Git branches using the same project?
Is there a best practice for this scenario?

Thanks,
Ray

User avatar
Stub
Posts: 515
Joined: Fri Jul 15, 2016 1:35 pm

Re: Seeking Advice about how to store tests for different versions of a desktop app

Post by Stub » Tue Nov 01, 2022 10:28 am

We just use different branches here. We put effort into the current release as features/UI changes, and only essential basic maintenance when necessary into the older versions. We don't bother to try and maintain one set of tests that works across all versions of the application. It does mean a bit of work to upgrade them all to newer versions of Ranorex every now and then, but overall it works well for us at least these past few years.