I have the following issue:
We associated a test plan with a build. I assigned tests and people executed them. At the same time one person was adding test cases to the test plan. The problem is that those "new" tests aren't reflected in the test plan associated with the build (which seems to be a snapshot at the moment in time I associated it). Is there a way that I can preserve the existing information (test plan assignments and test results) and at the same time get the "new" test cases to be imported.
How to get test plan changes in test execution
Moderators: Amaradana, TurboPT, TL Developers
Re: How to get test plan changes in test execution
test cases from test specification (Test project) are added to test plan + platform (if you use it).
Once you have your test plan , you can assign Tester to each test case oin testplan with following level of detail:
test plan + platform + build
When you create a new build you can option to retain Tester Assignment.
exec results are saved using as key: test plan + platform + build
You can not copy results from one build to another, when you create a new build all test cases present in test plan have NOT RUN status (this particular status is not written to executions table).
hope this can clarify a littel bit the things. Please review the user manual.
Once you have your test plan , you can assign Tester to each test case oin testplan with following level of detail:
test plan + platform + build
When you create a new build you can option to retain Tester Assignment.
exec results are saved using as key: test plan + platform + build
You can not copy results from one build to another, when you create a new build all test cases present in test plan have NOT RUN status (this particular status is not written to executions table).
hope this can clarify a littel bit the things. Please review the user manual.
Re: How to get test plan changes in test execution
What I'm asking is how best to deal with my problem.
The issue is I associated a test plan with a build and it seems to have acted like a snapshot at that very moment. I assigned people existing test cases and at the same time another person was adding test cases to the test plan. These new test cases are part of the same test plan... but they are not reflected in the software (because it seems to have used a snapshot at the moment the plan was associated with the build).
I'm wondering how to get the new tests in the current build. The problem is people have done some testing work.... so if I start from scratch I have to first record who was assigned what and what was done. Is there a way to simply "import" the added test cases, or is that not possible?
The issue is I associated a test plan with a build and it seems to have acted like a snapshot at that very moment. I assigned people existing test cases and at the same time another person was adding test cases to the test plan. These new test cases are part of the same test plan... but they are not reflected in the software (because it seems to have used a snapshot at the moment the plan was associated with the build).
I'm wondering how to get the new tests in the current build. The problem is people have done some testing work.... so if I start from scratch I have to first record who was assigned what and what was done. Is there a way to simply "import" the added test cases, or is that not possible?
Re: How to get test plan changes in test execution
unfortuntelly I'm not able to grasp the issue.
Please add a very detailed example, this will be only way to help you.
Example
Create test project TPRJ-A
Create test suite TS-100
Create test cases TC-1, TC-2,TC-3
and so on
Please add a very detailed example, this will be only way to help you.
Example
Create test project TPRJ-A
Create test suite TS-100
Create test cases TC-1, TC-2,TC-3
and so on
Re: How to get test plan changes in test execution
1 Create Test Plan (call it "A")
2 Create Build (call it "B")
3 Create execution associating A with B
4 Assign test cases to testers
5 Fill in results for some of the tests in A
6 CREATE NEW Tests in the Test Plan "A" (this can happen before, after, or during step 5)
7 Notice that on the execution associating A with B none of the new cases (created in step 6) show up in "A" (at least the copy attached to the execution in step 3). "A" is a snaphsot of itself taken at the moment that step 3 was done.
How do I get the new tests (from step 6) in while (at the same time) preserving the assignments and results that have already been done? It is looking like I need to throw everything away and do steps 1-4 again; and make a list of assignments and results that I fill in manually as a new step after 4.
2 Create Build (call it "B")
3 Create execution associating A with B
4 Assign test cases to testers
5 Fill in results for some of the tests in A
6 CREATE NEW Tests in the Test Plan "A" (this can happen before, after, or during step 5)
7 Notice that on the execution associating A with B none of the new cases (created in step 6) show up in "A" (at least the copy attached to the execution in step 3). "A" is a snaphsot of itself taken at the moment that step 3 was done.
How do I get the new tests (from step 6) in while (at the same time) preserving the assignments and results that have already been done? It is looking like I need to throw everything away and do steps 1-4 again; and make a list of assignments and results that I fill in manually as a new step after 4.
Re: How to get test plan changes in test execution
0. login as admin
1. Create Test Project - TPROJ-A
2. Import xml present on [TESTLINK INSTDIR]/docs/qa_data/simple_with_platforms/testproject-2ts-4tc.xml (PRESENT on 1.9.4 PREVIEW distribution than can be downloaded from ( http://gitorious.org/testlink-ga/testli ... stlink_1_9 )
You will get 2 testsuites each with one child test suite, and inside 2 test cases.
3. Create Test Plan - TEST PLAN #1, with attributes ACTIVE=YES, PUBLIC=YES
4. Create Build - 1.0
5. Add 2 test cases to TEST PLAN
6. Assign these test cases ON BUILD 1.0 to user with role SENIOR Tester
7. Always with user admin, execute both test cases, one with result=FAILED, and the other with result=BLOCKED
8. if you create new test cases on test project (you can not create test cases on test plan, you just can add test cases present on test project tp test plan), you are not going to see it on test plan.
But if you add test cases to test plan, you are going to see old test cases (executed) and new test cases.
Please again check what user manual says, because we can not provide misleading info on manual.
1. Create Test Project - TPROJ-A
2. Import xml present on [TESTLINK INSTDIR]/docs/qa_data/simple_with_platforms/testproject-2ts-4tc.xml (PRESENT on 1.9.4 PREVIEW distribution than can be downloaded from ( http://gitorious.org/testlink-ga/testli ... stlink_1_9 )
You will get 2 testsuites each with one child test suite, and inside 2 test cases.
3. Create Test Plan - TEST PLAN #1, with attributes ACTIVE=YES, PUBLIC=YES
4. Create Build - 1.0
5. Add 2 test cases to TEST PLAN
6. Assign these test cases ON BUILD 1.0 to user with role SENIOR Tester
7. Always with user admin, execute both test cases, one with result=FAILED, and the other with result=BLOCKED
8. if you create new test cases on test project (you can not create test cases on test plan, you just can add test cases present on test project tp test plan), you are not going to see it on test plan.
But if you add test cases to test plan, you are going to see old test cases (executed) and new test cases.
Please again check what user manual says, because we can not provide misleading info on manual.