Mantis Bugtracker          
testlink.org

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0005785TestLinkTest Specification - Move/Copy Test Casespublic2013-06-20 05:192016-06-30 23:30
Reporterjamiep 
Assigned To 
PrioritynormalSeverityfeature requestReproducibilityN/A
StatusnewResolutionopen 
PlatformOSOS Version
Product Version1.9.7 (2013 Q2 - bug fixing) 
Fixed in Version 
Summary0005785: Append Test Steps to exisitng Test Case
DescriptionBackground to Request:

My QA Approach is to
1. Enter Requirements
2. Identify Test Cases and Create a Summary Only
3. Of all the possible TestCases, Time and Resources will only allow a subset to execute, so I only wish to add step details to those Test Case that will be in a Test Plan

Feature Request: Add button to [Append Test Case Steps] from existing Test Case with steps to an existing Test Case.
Radio Buttons for Ghost/Copy desirable.


Result: Test Case updated with steps with all other Test Case fields unaffected.


Steps To ReproduceN/A
TagsNo tags attached.
Database (MySQL,Postgres,etc)All
Browser
PHP Version
TestCaseID
QA Team - Task Workflow StatusTBD
Attached Files

- Relationships

-  Notes
(0019602)
jamiep (reporter)
2013-09-11 11:10

It's basically an ability to append steps to an existing test case from a different existing test case.

This will allow quickly building tests from a library of shared steps.
(0019608)
fman (administrator)
2013-09-11 18:31

unfortunatelly still is far from clear
please provide step by step to reproduce, some screnn mockup and any other kind of material that can help to a better understanding.
(0020553)
fman (administrator)
2014-03-09 10:22

Scenario
ExternalID: TXZ-1 - Title: Test Case ALFA 1
Step 1- AAA - Result R-AAA
Step 2- BBB - Result R-BBB

ExternalID: TXZ-10 - Title: Test Case AMERICAN PIE
Step 1- LAMA - Result RAMA
Step 2- BETA - Result ZETA

New feature
New BUTTONS on TEST CASE VIEW page:
- APPEND STEPS as GHOSTS
- APPEND STEPS as COPY

Use case
1. use display Test CAPPEND STEPS as COPYase 1
2. click on APPEND STEPS as COPY, user provides TC ExternalID TZX-10
3. GO
4. TZX-1 becomes
ExternalID: TXZ-1 - Title: Test Case ALFA 1
Step 1- AAA - Result R-AAA
Step 2- BBB - Result R-BBB
Step 3- LAMA - Result RAMA << always added AFTER latest STEP
Step 4- BETA - Result ZETA


is this what do you need ?
(0021249)
jamiep (reporter)
2014-07-11 05:06

Yes that would work OK.

It would be better at step 2 "User provides external TC ExternalID" to also have a Browse button that provides a list of test cases to choose from with a mouse.
If you feel that the browse will present a very long slow list then we could add tag "Step Library" to test cases and filter the browse result.

This effectively would add a usable shared step library feature to Testlink
(0021263)
fman (administrator)
2014-07-13 10:53

>> It would be better at step 2 "User provides external TC ExternalID"
>> to also have a Browse button that provides a list of test cases
>> to choose from with a mouse
this also means lot of more work, and performance when there are tons on test cases on test project.
IMHO for first implementation having to input an string is acceptable
(0021265)
jamiep (reporter)
2014-07-13 22:48

Fair enough, there could be performance impacts, Let's get the first implementation done as you said, that will be very useful.

If it is popular then we can look at browsing or even a Drag and Drop interface to build test cases.
(0025060)
jamiep (reporter)
2016-06-30 23:30

Have any the new features in the last couple of years achieved similar functionality to what is effectively a Shared Step Library to build Test Cases?

- Issue History
Date Modified Username Field Change
2013-06-20 05:19 jamiep New Issue
2013-09-11 11:10 jamiep Note Added: 0019602
2013-09-11 18:31 fman Note Added: 0019608
2014-03-09 10:22 fman Note Added: 0020553
2014-07-11 05:06 jamiep Note Added: 0021249
2014-07-13 10:53 fman Note Added: 0021263
2014-07-13 22:48 jamiep Note Added: 0021265
2016-06-30 23:30 jamiep Note Added: 0025060



Copyright © 2000 - 2019 MantisBT Team
Powered by Mantis Bugtracker