I am wanting to set up my environment in this manner:
Project 1: Mobile device product family 1
Project 2: Mobile device product family 2
Project 3: Mobile device product family 3
Each of these projects are managed and executed by different QA groups and I need to keep them separated.
However, there are many test cases that are used across each of the projects. For example, the mobile devices tested across each project family is the same - iPhones, Samsung, Motorola, HTC, etc
The devices have the same features/sensors that need to be tested within each product family; so we use the same test cases. Actually it is imperative that we use the same tests to ensure the functionality is consistent. I honestly do not want to have duplicate test cases as that will triple the work in maintaining the test cases.
How can I achieve this requirement? I have not been able to find a method to span across projects as the test cases seem bound to a specific project. Using test plans within a single project is not the outcome I wish to use as that will intermix test efforts of each project.