Skip to content

Commit

Permalink
Test Plan - Create New section (PSCID/NULL Site)
Browse files Browse the repository at this point in the history
  • Loading branch information
laemtl committed May 19, 2020
1 parent ca1fe3b commit 9f02f64
Showing 1 changed file with 11 additions and 8 deletions.
19 changes: 11 additions & 8 deletions modules/issue_tracker/test/issue_tracker_test_plan.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,18 +6,21 @@ Issue Tracker Filter Form [Automation Testing]
5. Test that the watching checkbox works correctly (issues that your userID is watching in issues_watching table)
6. Check that links to issues in table are correct.
7. Check that table sorts and displays additional pages correctly
8. Check that a user who does not have access to all centers can see all issues with a site set to NULL.
8. Check that a user who does not have access_all_profiles permission and limited sites access (see __user_psc_rel__ table for user/CenterID relationship) can see all issues with a site set to NULL.

Issue Tracker Create New Issue [Manual Testing]
1. User can access the page if they have reporter permission
2. Check that title and assignee are required.
3. Check that site can be null or populated by one of the dropdown values.
4. Should display message, and redirect after success.
5. Submit invalid and valid PSCID and visit label pairs. Error messages should respond accordingly. Not that you cannot submit PSCIDs from other sites unless you have access all profiles permission
6. Submit just a visit label - this should give an error message.
7. Check that all values are propagated and saved correctly.
8. Add an attachment to the new issue and make sure that it is successfully uploaded.
9. Check that watching logging is working - turn it off and on for your current user, and for other watchers on the issue
3. Do not provide a PSCID value and check that site can be null or populated by one of the dropdown values.
4. Submit a PSCID and leave the Site blank. This should work if the PSCID exists in the database.
5. Submit a PSCID with a Site value. This should not work if the PSCID does not exists or if the PSCID does not match with the site.
6. Should display message, and redirect after success.
7. Submit invalid and valid PSCID and visit label pairs. Error messages should display accordingly.
8. A user should be able to submit a PSCID from other sites only if they have access_all_profiles permission.
9. Submit just a visit label - this should give an error message.
10. Check that all values are propagated and saved correctly.
11. Add an attachment to the new issue and make sure that it is successfully uploaded.
12. Check that watching logging is working - turn it off and on for your current user, and for other watchers on the issue

Issue Tracker Edit Existing Issue [Manual Testing]
1. User can access the page if they have (developer or reporter permission) and (they have either access_all_profiles or are a member of the site of the issue or the site has no issue).
Expand Down

0 comments on commit 9f02f64

Please sign in to comment.