Managing Test Case Versions.

The release related discussions, plans and questions.
Locked
vouser
TestLink user
Posts: 3
Joined: Sat Feb 07, 2009 12:29 am

Managing Test Case Versions.

Post by vouser »

I have a test project PR1 in which I created a test suite SU1 and inside SU1 a test case CS1 with title TL1.
So far the picture:

PR1
--SU1
----CS1 (TestLink assigned a version 1)

Then inside PR1 I created test plan PL1 and added CS1 to PL1.

PR1
--PL1
----CS1

Next, I assigned PL1-TC1 to myself to execute the test.

Nothing can be executed until you have a Build, so I create a build BL1 inside PL1.

PR1
--PL1
----BL1

I click on "Execute Tests" link, then I click on PR1-PL1-SU1-CS1 andexecute it.

If I click on "Test reports and Metrics" and then on "Test Report", I see the
following:

````````````````````````````````````````
Test Project: PR1
Test Plan: PL1

Test Suite name Test title BL1
SU1 TL1 Passed.
``````````````````````````````````````````

Now, I need to make changes to CS1.
I go to PR1, SU1, CS1 and discover that [Edit] button is missing - that's becouse the CS1 was executed.

So, I click on [Create a new version] button, and [Edit] button shows up.
I make needed changes to CS1, save it and TestLink assigns a version 2 to it.

Next, I go to PR1, PL1 and click on "Show Test Cases newest versions" link.

I get a page with this:

Test-Case Linked-version Newest-available-active-version
--------- -------------- -------------------------------
CS1 1 2

And now, here's the question:
What do I do that during the execution of my next build BL2 the Version 2 of my CS1 is available.

I could remove CS1 from PL1 and try to add it again as V2, that works.

But after that if you look at test result, it will look like this:

`````````````````````````````````````````
Test Project: PR1
Test Plan: PL1

Test Suite name Test title BL1
SU1 TL1 Not Run
``````````````````````````````````````````

"Not Run" replaces "Passed" and that's not good.

Any help would be greatly appreciated.
vouser
TestLink user
Posts: 3
Joined: Sat Feb 07, 2009 12:29 am

Managing Test Case Versions.

Post by vouser »

Correction:

Line:

Next, I assigned PL1-TC1 to myself to execute the test.

Should be:

Next, I assigned PL1-CS1 to myself to execute the test.
havlatm
Member of TestLink Community
Posts: 940
Joined: Mon Oct 31, 2005 1:24 am
Location: Czech

Post by havlatm »

This is weakness of TL 1.7 behavior. TL 1.7 brings versions of TCs, but some dependencies are not ideal. It behaves like you describe :-(
We have fixed it in TL 1.8. Thanks you for understanding.
vouser
TestLink user
Posts: 3
Joined: Sat Feb 07, 2009 12:29 am

Thank you.

Post by vouser »

Hello havlatm.

Thanks a lot for your response.
I still like this product very much and I take my hat off before you and your team members as a great appreciation for spending your time and energy to develop it.
I hope the world somehow will pay you back.
Best wishes,
Vladimir.
fman
Member of TestLink Community
Posts: 3123
Joined: Tue Nov 15, 2005 7:19 am

Post by fman »

start paying us, adding your company (if not done yet) to companies using TL
Locked