Open Bug 438586 Opened 18 years ago Updated 17 years ago

Inconsistent data model between Product - Category - Test Case - Test Plan

Categories

(Testopia :: General, defect)

defect
Not set
normal

Tracking

(Not tracked)

People

(Reporter: Andreas.Manz, Assigned: gregaryh)

Details

User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.14) Gecko/20080404 Firefox/2.0.0.14 Build Identifier: 2.0 RC1 A Test Case can be a member of several Test Plans which may belong to different products. That's fine. But a Test Case can belong to only one Category which can belong only to one Product. Reproducible: Always Steps to Reproduce: 1. Create Products 2. Create Test Plans 3. Create Categories 4. Create Test Cases Actual Results: By creating a Test Case I can enter only a Category from one particular Product even the Test Case is a member of a Test Plan which belongs to a different Product. Expected Results: Either the Category should not belong to the Product or the Test Case should be able to get all Categories from each Product which it's linked via Test Plan. I don't know yet whether I'm looking for troubles if I create exactly the same Categories for each Product.
OS: Windows XP → All
Hardware: PC → All
Version: unspecified → 2.0
This has been a well known thorn. The way it was dealt with in the past is to allow a case to be set to any category from any of the plan products. In the case of duplicate categories, you would only see one in the list, which is ok since it searches by name and not ID. Still this is a problem for the API. Separating category from product is not acceptable since, at least in our case, we have several hundred products and the list of categories would become unwieldy. I have not been able to find a good solution.
Status: UNCONFIRMED → NEW
Ever confirmed: true
You need to log in before you can comment on or make changes to this bug.