## SSN DOGFOODING [Dogfooding](https://deviq.com/practices/dogfooding) is to run through as many relevant user scenarios as possible. Ideally, the individual scenarios work perfectly as intended. The reason it's important that we go through this process is to ensure the feature is ready for production. The purpose of internal testing is to identify potential gaps or defects so that items can be resolved prior to release. ## Capturing deficiencies It's best that we document any issues that we discover in as much of a uniform standard as possible so that upon later review, we're able to parse the individual instances as easily as possible for potential translation to tech debt/tech improvement Jira tickets. </br> Here's the template that we've decided to use for this session. So the goal is to fill it our for each individual discovery as throroughly as possible to capture the maximum amount of information on the particular issue: 1. Description of issue 2. Expected result (what **should've** occurred) 3. Actual result (what **did** occur) 4. Steps to reproduce 5. Severity (**low**: minimal/non-blocking, **medium**: potentially blocking, **high**: significant blocker/work stoppage) 5. Relevant screenshot(s) * screenshots are easy to add to hackMD, simply capture the shot you want on your machine, then drag and drop it into the doc like so:![](https://i.imgur.com/BMGvEp7.png) 1. Scenario 1, Step 15-16 - Sorting issue. SSNs should be sorting in ascending and descending order, but are scattered for both ascending and descending. It appears that ascending works, but if you skip to the last page, the veteran SSNs are not ordered properly. To reproduce, clear the search box and click on the arrows next to the SSN description header. **medium** ![Uploading file..._v77rlsgnt]() ^ This was reproduced in scenario #2, #5, #6 as well. 2. Odd placement of the clear search 'X': ![](https://i.imgur.com/PZkoDzQ.png) 3. 4. ## UAT Link: https://appeals.cf.uat.ds.va.gov/decision_reviews/vha ## UAT Caseflow Users * The station number required for logging in for each user with UAT corresponds with the last 3 numbers of their CSS_ID e.g. `283` #### Non-Compensation Business Line Members: * `CF_Q_283` (Has FeatureToggle Enabled) * `CF_KIRK_283` (Has FeatureToggle Disabled) ## Test Assignment | Tester | Scenario | Pass/Fail | | -------- | -------- | -------- | | Heather | 1 | Fail | | Matt | 2 | Fail | | Clay | 3 | Fail(sorting issue) | | Sean | 4 | Fail | | Faraz | 5 | Pass(fail on sorting) | | Jay/Sean | 6 | Fail | | Sean | 7 | Pass | ## Designs Please compare any UI changes with those outlined in the designs as you carry out testing scenarios. https://bipuiux.invisionapp.com/console/share/7MNKCAHDBQG ## Cases UAT LINK - https://appeals.cf.uat.ds.va.gov/ # Test Scenario 1 - Vha User is able to search for cases by Veteran SSN, File number, Participant ID or Claimant name 1. Sign in as a VHA Intake User ex: CF_Q_283 2. Navigate to /decision_reviews/vha 3. Verify there is no Veteran Participant ID column and it is replaced with a Veteran SSN column 5. Verify there is a label placed above the search field stating "Search by Claimant Name, Veteran Participant ID, File Number, or SSN" 6. In the Search field, type in 3 letters. Ex: brot 7. Verify the names that are now in the In Progress tab have these three letters together anywhere in their name. Ex: Mario Brotham, 8. In the Search field type in an SSN Ex: 777220034 9. Verify the tasks in the queue have a matching SSN, if you used the example SSN the tasks should have the claimant Debbie Morgan 10. In the search field type in a file number Ex: 777220092 11. Click on a task and verify the veteran ID matches the file number you searched for. If you used the example the claimant should be Frank Ocean 12. Navigate back to the queue and search another number Vet Participant ID ex: 600237026 13. There is no way to verify in the UI the participant ID (without switching accounts) but if you used the example the Claimants should be SPOUSE TREUSDELL and Bart Hauck. 14. Clear the search field 15. Next to the Veteran SSN column click on the arrows 16. Verify clicking on the arrows sorts the tasks by SSN from least to greatest and greatest to least ex 1-10 and 10-1 # Test Scenario 2 - Loan Guaranty User is able to search for cases by Veteran SSN, File number, Participant ID or Claimant name 1. Sign in as a VHA Intake User ex: CF_Q_283 2. Navigate to /decision_reviews/loan_guaranty 3. Verify there is no Veteran Participant ID column and it is replaced with a Veteran SSN column 5. Verify there is a label placed above the search field stating "Search by Claimant Name, Veteran Participant ID, File Number, or SSN" 6. In the Search field, type in 4 letters. Ex: brot 7. Verify the names that are now in the In Progress tab have these 4 letters together anywhere in their name. Ex: Mario Brotham, 8. In the Search field type in an SSN Ex: 700014481 9. Verify the tasks in the queue have a matching SSN, if you used the example SSN the tasks should have the claimant SPOUSE MUNOZ & JERROLD BARTOSIK 10. In the search field type in a file number Ex: 700061992 11. Click on a task and verify the veteran ID matches the file number you searched for. If you used the example the claimant should be DILLON DEURMEYER & TIMMY MACDUFFEE 13. Navigate back to the queue and search another number Vet Participant ID ex: 13355368 14. There is no way to verify in the UI the participant ID (without switching accounts) but if you used the example the Claimants should be PHONE TRIAGE & JHUMA FERRY 15. Clear the search field 16. Next to the Veteran SSN column click on the arrows 17. Verify clicking on the arrows sorts the tasks by SSN from least to greatest and greatest to least ex 1-10 and 10-1 # Test Scenario 3 - Education User is able to search for cases by Veteran SSN, File number, Participant ID or Claimant name 1. Sign in as a Education User ex: CF_Q_283 2. Navigate to /decision_reviews/education 3. Verify there is no Veteran Participant ID column and it is replaced with a Veteran SSN column 5. Verify there is a label placed above the search field stating "Search by Claimant Name, Veteran Participant ID, File Number, or SSN" 6. In the Search field, type in 4 letters. Ex: tufk 7. Verify the names that are now in the In Progress tab have these 4 letters together anywhere in their name. Ex: LIZZIE LASTUFKA 8. In the Search field type in an SSN Ex: 700014942 9. Verify the tasks in the queue have a matching SSN, if you used the example SSN the tasks should have the claimant SPOUSE CABANILLA & LAMONT BLANFORD 10. In the search field type in a file number Ex: 700061992 11. Click on a task and verify the veteran ID matches the file number you searched for. If you used the example the claimant should be DILLON DEURMEYER 13. Navigate back to the queue and search another number Vet Participant ID ex: 45406 14. There is no way to verify in the UI the participant ID (without switching accounts) but if you used the example the Claimants should be SPOUSE TOOTHMAN 15. Clear the search field 16. Next to the Veteran SSN column click on the arrows 17. Verify clicking on the arrows sorts the tasks by SSN from least to greatest and greatest to least ex 1-10 and 10-1 # Test Scenario 4 - NCA User is able to search for cases by Veteran SSN, File number, Participant ID or Claimant name 1. Sign in as a NCA User ex: CF_Q_283 2. Navigate to /decision_reviews/nca 3. Verify there is no Veteran Participant ID column and it is replaced with a Veteran SSN column 5. Verify there is a label placed above the search field stating "Search by Claimant Name, Veteran Participant ID, File Number, or SSN" 6. In the Search field, type in 4 letters. Ex: tuff 7. Verify the names that are now in the In Progress tab have these 4 letters together anywhere in their name. Ex: TANYA TUFFIN 8. In the Search field type in an SSN Ex: 700014942 9. Verify the tasks in the queue have a matching SSN, if you used the example SSN the tasks should have the claimant SCHOOL CHILD BROWN 10. In the search field type in a file number Ex: 700061780 11. Click on a task and verify the veteran ID matches the file number you searched for. If you used the example the claimant should be GERRY WENSKOSKI 13. Navigate back to the queue and search another number Vet Participant ID ex: 600231036 14. There is no way to verify in the UI the participant ID (without switching accounts) but if you used the example the Claimants should be TANYA TUFFIN 15. Clear the search field 16. Next to the Veteran SSN column click on the arrows 17. Verify clicking on the arrows sorts the tasks by SSN from least to greatest and greatest to least ex 1-10 and 10-1 # Test Scenario 5 - Insurance User is able to search for cases by Veteran SSN, File number, Participant ID or Claimant name 1. Sign in as a Insurance User ex: CF_Q_283 2. Navigate to /decision_reviews/insurance 3. Verify there is no Veteran Participant ID column and it is replaced with a Veteran SSN column 5. Verify there is a label placed above the search field stating "Search by Claimant Name, Veteran Participant ID, File Number, or SSN" 6. In the Search field, type in 4 letters. Ex: tuff 7. Verify the names that are now in the In Progress tab have these 4 letters together anywhere in their name. Ex: TANYA TUFFIN 8. In the Search field type in an SSN Ex: 700014940 9. Verify the tasks in the queue have a matching SSN, if you used the example SSN the tasks should have the claimant VICTOR BORTH 10. In the search field type in a file number Ex: 700061780 11. Click on a task and verify the veteran ID matches the file number you searched for. If you used the example the claimant should be GERRY WENSKOSKI 13. Navigate back to the queue and search another number Vet Participant ID ex: 600233669 14. There is no way to verify in the UI the participant ID but if you used the example the Claimants should be ELLY GISH 15. Clear the search field 16. Next to the Veteran SSN column click on the arrows 17. Verify clicking on the arrows sorts the tasks by SSN from least to greatest and greatest to least ex 1-10 and 10-1 # Test Scenario 6 - Voc Rehab User is able to search for cases by Veteran SSN, File number, Participant ID or Claimant name 1. Sign in as a Voc Rehab User ex: CF_Q_283 2. Navigate to /decision_reviews/voc_rehab 3. Verify there is no Veteran Participant ID column and it is replaced with a Veteran SSN column 5. Verify there is a label placed above the search field stating "Search by Claimant Name, Veteran Participant ID, File Number, or SSN" 6. In the Search field, type in 4 letters. Ex: tuft 7. Verify the names that are now in the In Progress tab have these 4 letters together anywhere in their name. Ex: GAYLE TUFTE 8. In the Search field type in an SSN Ex: 700014942 9. Verify the tasks in the queue have a matching SSN, if you used the example SSN the tasks should have the claimant LAMONT BLANFORD 10. In the search field type in a file number Ex: 700061780 11. Click on a task and verify the veteran ID matches the file number you searched for. If you used the example the claimant should be SCHOOL CHILD BROWN & GERRY WENSKOSKI 13. Navigate back to the queue and search another number Vet Participant ID ex: 600285714 14. There is no way to verify in the UI the participant ID but if you used the example the Claimants should be RANDAL DUMEZ 15. Clear the search field 16. Next to the Veteran SSN column click on the arrows 17. Verify clicking on the arrows sorts the tasks by SSN from least to greatest and greatest to least ex 1-10 and 10-1 # Test Scenario 7 - Vha Users with out `:decision_review_ssn_column` feature toggle available can not see the SSN column but can search for tasks by claimant name and participant ID 1. Sign in as a VHA Intake User ex: CF_KIRK_283 2. Navigate to /decision_reviews/vha 3. Verify there is no SSN column, and there is a veteran participant ID column 4. Verify there is no label placed above the search field stating 5. In the Search field, type in 3 letters. Ex: rot 6. Verify the names that are now in the In Progress tab have these three letters together anywhere in their name. Ex: Mario Brotham, Thematt Rott 7. In the Search field type in three numbers Ex: 717 8. Verify the tasks in the queue have an Veteran Participant ID which contains 717 together anywhere in it ex: 600214717 9. Navigate back to the queue and search another number participant ID ex: 600185088 10. Verify the tasks in the queue have the exact same participant ID, if you used the example the claimant should be ONE KING 11. Clear the search field