# Dogfooding [APPEALS-35295](https://jira.devops.va.gov/browse/APPEALS-35295)
# **Testing Environment URL: https://oumuamua.caseflowdemo.com/ **
## Goal
The purpose of the [dogfooding](https://deviq.com/practices/dogfooding) session is to run through as many relevant user story scenarios that we're able to come up with. Ideally, the individual scenarios work perfectly as intended. </br>
However, the reason it's important that we go through this process is so that if we do indeed encounter any gaps or deficiences we can **properly document them for remediation**.
## 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:
___
### Issue template
1. Description of issue: I got an error while updating the notification
2. Expected result:
3. Actual result:
4. Steps to reproduce:
5. Severity:
6. Relevant screenshot(s):
___
## Discovered Issues
### Issue 1
1. Description of issue:
3. Expected Results:
4. Actual result: no webex links were created
5. Steps to reproduce:
6. Severity:
7. Relevant screenshot(s):
### Issue 2
1. Description of issue:
2. Expected result:
3. Actual result:
4. Steps to reproduce:
5. Severity:
6. Relevant screenshot(s):
### Issue 3
1. Description of issue:
2. Expected result:
3. Actual result:
4. Steps to reproduce:
5. Severity:
6. Relevant screenshot(s):
### Issue 4
1. Description of issue:
2. Expected result:
3. Actual result:
4. Steps to reproduce:
5. Severity:
6. Relevant screenshot(s):
### Issue 5
1. Description of issue:
2. Expected result:
3. Actual result:
4. Steps to reproduce:
5. Severity:
6. Relevant screenshot(s):
## Test Assignment
Denote test passes and failures with the following emojis:
✅ ❌
| Test | Tester | Pass/Fail|
| -------- | -------- | -------- |
| 1a | | |
| 1b | | |
| 2a | | |
| 2b | | |
| 3a | | |
| 3b | | |
| 4a | | |
| 4b | | |
## Test Scenarios
**Link to the [Figma UI/UX Designs](https://www.figma.com/proto/2A1CIR0ti7fWBrSMezWHlv/Hearing-Coordinator-Host-Link-%5BAPPEALS-35295%5D?type=design&node-id=121-4284&t=o6snn6VtW4ewpA4P-1&scaling=min-zoom&page-id=121%3A2339&starting-point-node-id=121%3A4284)**
### Test 1a: Virtual Hearings: AMA Appeal (Webex User)
1. User Selector: BVASYELLOW – Webex User
2. Go To https://oumuamua.caseflowdemo.com/hearings/schedule
3. Select "Add Hearing"
4. Create a "virtual hearing day"
5. Selct a todays date
6. Select "Virtual Hearing" from the drop down
7. Select "St. Petersburg, Fl"
8. Click "Add Hearing Day"
9. Select "Schedule Veteran"
10. Select the "st. Petersburg, Fl"
11. Then select the day you just created
12. Select an AMA veteran
13. Select "Schedule Veteran" from the drop down
14. Select "virtual" from dropdown
15. Select a time
16. Add a "test@test.com" email
17. Select "view all cases" at the top
18. Scroll down and select "View Hearing Details" link
19. Scroll down to the "Virtual Hearing Links"
20. Verify all 3 links are present and UI/UX is correct
### Test 1b: Virtual Hearings: Legacy Appeal (Webex User)
1. Follow steps in test 1-11 steps
2. Then add a "Legacy Veteran"
3. Then continue with steps 13 - 20
### Test 2a: Virtual Hearings: AMA Appeal (Pexip User)
1. User Selector: BVASORANGE (RO43)
2. Go To https://oumuamua.caseflowdemo.com/hearings/schedule
3. Select "Add Hearing"
4. Create a "virtual hearing day"
5. Select a todays date
6. Select "Virtual Hearing" from the drop down
7. Select "St. Petersburg, Fl"
8. Click "Add Hearing Day"
9. Select "Schedule Veteran"
10. Select the "st. Petersburg, Fl"
11. Then select the day you just created
12. Select an AMA veteran
13. Select "Schedule Veteran" from the drop down
14. Select "virtual" from dropdown
15. Select a time
16. Add a "test@test.com" email
17. Select "view all cases" at the top
18. Scroll down and select "View Hearing Details" link
19. Scroll down to the "Virtual Hearing Links"
20. Verify all 2 (VLJ/GUEST) links are present and UI/UX is correct
### Test 2b: Virtual Hearings: Legacy Appeal (Pexip User)
1. Follow steps in test 1-11 steps in (Test 2a)
2. Then add a "Legacy Veteran"
3. Then continue with steps 13 - 20 (Test 2a)
### Test 3a: Non - Virtual Hearings: AMA Appeal (Pexip User)
1. User Selector: BVASORANGE (RO43)
2. Go To https://oumuamua.caseflowdemo.com/hearings/schedule
3. Select "Add Hearing"
4. Select "Video"
5. Select a todays date
6. Select "Video" from the drop down
7. Select "St. Petersburg, Fl"
8. Click "Add Hearing Day"
9. Select "Schedule Veteran"
10. Select the "st. Petersburg, Fl"
11. Then select the day you just created
12. Select an AMA veteran
13. Select "Schedule Veteran" from the drop down
14. Select "virtual" from dropdown
15. Select a time
16. Add a "test@test.com" email
17. Select "view all cases" at the top
18. Scroll down and select "View Hearing Details" link
19. Scroll down to the "Virtual Hearing Links"
20. Verify No links are present and UI/UX is correct
### Test 3b: Non - Virtual Hearings: Legacy Appeal (Pexip User)
1. Follow steps in test 1-11 steps in (Test 3a)
2. Then add a "Legacy Veteran"
3. Then continue with steps 13 - 20 (Test 3a)
### Test 4a: Non - Virtual Hearings: AMA Appeal (Webex User)
1. User Selector: BVASYELLOW – Webex User
2. Go To https://oumuamua.caseflowdemo.com/hearings/schedule
3. Select "Add Hearing"
4. Create a "Video"
5. Selct a todays date
6. Select "Video" from the drop down
7. Select "St. Petersburg, Fl"
8. Click "Add Hearing Day"
9. Select "Schedule Veteran"
10. Select the "st. Petersburg, Fl"
11. Then select the day you just created
12. Select an AMA veteran
13. Select "Schedule Veteran" from the drop down
14. Select "video" from dropdown
15. Select a time
16. Add a "test@test.com" email
17. Select "view all cases" at the top
18. Scroll down and select "View Hearing Details" link
19. Scroll down to the "Virtual Hearing Links"
20. Verify 1 link (HC Link) is present and UI/UX is correct
### Test 4b: Non - Virtual Hearings: Legacy Appeal (Webex User)
1. Follow steps in test 1-11 steps in (Test 4a)
2. Then add a "Legacy Veteran"
3. Then continue with steps 13 - 20 (Test 4a)