Keep Ranorex solution with the SUT solution?

Ask general questions here.
MartinOstergren
Posts: 1
Joined: Tue Oct 04, 2022 8:41 am

Keep Ranorex solution with the SUT solution?

Post by MartinOstergren » Thu Oct 06, 2022 3:39 pm

Hello!

I'm testing a software, SUT, that consists of one solution with many projects.
To keep my tests in par with the SUT I'm thinking the easiest way is to put the Ranorex code in the same repo as the SUT.
But what's the best practice for this?
Should I create the Ranorex tests as projects in the SUT solution?
Should I place the Ranorex solution in the repo root just like the SUT solution?
Should I place the Ranorex solution in a separate folder in the repo?

Many questions here :)
We are developing using git, visual studio, .Net C#
Thanks in advance for any feedback!

User avatar
doke
Posts: 112
Joined: Fri Mar 29, 2019 2:33 pm

Re: Keep Ranorex solution with the SUT solution?

Post by doke » Thu Oct 06, 2022 4:01 pm

Hi Martin,

If a high prio change is made in our SUT for production issue, this could break our Ranorex automation.
We choose to fix this later, so it does not impact SUT implementation.
That's why we choose to store Ranorex in a different repo. ( which a sibling to SUT repo)

What impact would there be if you would switch to another Test Automation framework ?

I certainly will not recommend option 1!
Option 3 would be usefull if your CICD builds & runs: SUT & Ranorex.

hope this helps you decide,

Regards,
Don