Mantis Bugtracker          
testlink.org

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0006196TestLinkRequirement to Test Case Assignmentpublic2014-02-10 13:182014-12-08 11:29
Reporterapenstaartje 
Assigned To 
PrioritynormalSeverityfeature requestReproducibilityalways
StatusnewResolutionopen 
PlatformOSOS Version
Product Version1.9.9 (2013 Q4 - bug fixing) 
Fixed in Version 
Summary0006196: Warning dialog when removing testcases from requirement
DescriptionIn the Requirements view in the Coverage section a list is presented with all linked testcases. Each testcase has three small icons (delete, history, specification).

The Remove icon immediately deletes the linked testcase from the requirement without a warning dialog. It's not possible to check which testcase was deleted, it's just gone.

Requirement to testcase Coverage is a rather important feature of Testlink (or any other testing tool). It should not be so easy to (advertently) delete a linked testcase from a requirement.

Suggested fix: upon clicking the Remove icon, present a simple dialog: "remove link to testcase xxx-xxx, Are yo sure ???"
TagsNo tags attached.
Database (MySQL,Postgres,etc)MySQL
Browser
PHP Version
TestCaseID
QA Team - Task Workflow StatusTBD
Attached Filesjpg file icon 2014-02-20_173554.jpg [^] (188,383 bytes) 2014-02-20 16:42

- Relationships

-  Notes
(0020421)
fman (administrator)
2014-02-10 22:11
edited on: 2014-02-10 22:13

Please provide detailed steps to reproduce, and add a screen shot, in order of allow me to clearly find the offending feature, in order to understand effort required.
IMHO anyway this is not a critic issue, is clear people can do a mistake, but anyway any delete icon/button has to be used very carefully.

(0020467)
apenstaartje (reporter)
2014-02-20 16:56

It's basic Testlink functionality:
- Click on 'Requirement Specification' tab
- Click on a requirement from the list on the left

The requirement is shown, see attached image for an example. The example has 3 linked testcases. Each testcase has three small icons (see yellow elipse):
- unlink testcase
- execution history
- testspec design

The icons are placed close to each other. The first icon imediately removes the linked testcase from the requirement. No warning, no undo it's simply gone. So if someone wanted to read the execution history and mis-clicked the middle button, the testcase is unlinked.

Requirement-testcase coverage is a rather important feature. So, instead of immediately unlinking, please present a dialog: 'Unlinking testcase xxx-123. Are you sure?'.

An undo would probably be much harder to implement.

Also, it would probably be a good thing to separate the remove icon a little from the two other (non-destructive) icons.
(0020523)
fman (administrator)
2014-03-04 16:45

First action:
add more space before unlink icon and the other two 'access to views' icons.
IMHO this is enough
(0020524)
fman (administrator)
2014-03-04 16:48

https://gitorious.org/testlink-ga/testlink-code/commit/8f0acf4198dfe509c9d7697dd7c1b49615144f4d [^]
(0021950)
apenstaartje (reporter)
2014-10-16 09:55
edited on: 2014-10-16 14:40

I just tested 1.9.13 and noticed the extra space next to the delete button.
There's less chance now for a mis-click so thanks for that.

I was wondering, when i click the link/unlink bottom from a testcase page, a popup is shown with the tasecase and its linked requirements.
It would be nice when i click the link/unlink button from a testrequirement page, an identical popup would be shown with the requirement and its linked testcases.

You could say that this would be more logical for a user, i.e.:
A link/unlink button always leads to a link/unlink popup.

I guess this is probably a nice-to-have and that there are more urgent items.


- Issue History
Date Modified Username Field Change
2014-02-10 13:18 apenstaartje New Issue
2014-02-10 21:43 fman QA Team - Task Workflow Status => TBD
2014-02-10 21:43 fman Severity minor => feature request
2014-02-10 22:11 fman Note Added: 0020421
2014-02-10 22:11 fman Status new => feedback
2014-02-10 22:13 fman Note Edited: 0020421 View Revisions
2014-02-20 16:42 apenstaartje File Added: 2014-02-20_173554.jpg
2014-02-20 16:56 apenstaartje Note Added: 0020467
2014-02-20 16:56 apenstaartje Status feedback => new
2014-03-04 16:45 fman Note Added: 0020523
2014-03-04 16:48 fman Note Added: 0020524
2014-10-16 09:55 apenstaartje Note Added: 0021950
2014-10-16 14:40 apenstaartje Note Edited: 0021950 View Revisions



Copyright © 2000 - 2019 MantisBT Team
Powered by Mantis Bugtracker