I have read various topics here related to the best way of organizing test suites/runs/plans etc but I still have difficulties on choosing the best approach for our project context. We are setting up Test Rail now and I want to be sure to start on the right track, so I hope you’ll have some ideas for me.
In short, we have one Core application and various client customization (different projects which use different versions of the Core application). So, in order to be able to reuse cases between projects I need to keep them all in a single project repository. And here the problem begins, Each of our projects has its own milestones and its own iterations , if I need to keep them in a single Test Rail project, what would be the best organization : project = test run or project = test suite or project = test plan? And for the sprints, sprint =?Whatever I choose I see constraints on each. Our context with final clients is such that I really don’t need a mess with mixing all clients and all iterations in one Tests rail project but I don’t see other option.
Thanks in advance!