Testing task: Navigate to the last breadcrumb link in reading mode
With NVDA in reading mode, describe how NVDA behaves when performing task "With the reading cursor on the 'Navigate backwards from here' link, navigate to the 'Breadcrumb Example' link."
Activate the "Open test page" button below, which opens the example to test in a new window and runs a script that sets focus on a link after the 'Breadcrumb Example' link.
Insure NVDA is in browse mode by pressing Escape. Note: This command has no effect if NVDA is already in browse mode.
With the reading cursor on the 'Navigate backwards from here' link, navigate to the 'Breadcrumb Example' link.
Using the following commands, With the reading cursor on the 'Navigate backwards from here' link, navigate to the 'Breadcrumb Example' link.
Shift+U
Shift+K
Shift+L
Shift+I
Shift+Tab
Up Arrow
Success Criteria
To pass this test, NVDA needs to meet all the following assertions when each specified command is executed:
Role of the landmark region, 'navigation', is conveyed
Name of the landmark region, 'Breadcrumb', is conveyed
'Role of the breadcrumbs container, 'list', is conveyed
Number of list items, 4, is conveyed
Role 'link' is conveyed
Name 'Breadcrumb Example' is conveyed
State 'current page' is conveyed
Record Results
Navigate to the last breadcrumb link in reading mode
After 'Shift+U'
Assertion
Success case
Failure cases
Role of the landmark region, 'navigation', is conveyed(required: mark output)
Name of the landmark region, 'Breadcrumb', is conveyed(required: mark output)
'Role of the breadcrumbs container, 'list', is conveyed(required: mark output)
Number of list items, 4, is conveyed(required: mark output)
Role 'link' is conveyed(required: mark output)
Name 'Breadcrumb Example' is conveyed(required: mark output)
State 'current page' is conveyed(required: mark output)
After 'Shift+K'
Assertion
Success case
Failure cases
Role of the landmark region, 'navigation', is conveyed(required: mark output)
Name of the landmark region, 'Breadcrumb', is conveyed(required: mark output)
'Role of the breadcrumbs container, 'list', is conveyed(required: mark output)
Number of list items, 4, is conveyed(required: mark output)
Role 'link' is conveyed(required: mark output)
Name 'Breadcrumb Example' is conveyed(required: mark output)
State 'current page' is conveyed(required: mark output)
Were there additional unexpected behaviors?(required)
After 'Shift+L'
Assertion
Success case
Failure cases
Role of the landmark region, 'navigation', is conveyed(required: mark output)
Name of the landmark region, 'Breadcrumb', is conveyed(required: mark output)
'Role of the breadcrumbs container, 'list', is conveyed(required: mark output)
Number of list items, 4, is conveyed(required: mark output)
Role 'link' is conveyed(required: mark output)
Name 'Breadcrumb Example' is conveyed(required: mark output)
State 'current page' is conveyed(required: mark output)
Were there additional unexpected behaviors?(required)
After 'Shift+I'
Assertion
Success case
Failure cases
Role of the landmark region, 'navigation', is conveyed(required: mark output)
Name of the landmark region, 'Breadcrumb', is conveyed(required: mark output)
'Role of the breadcrumbs container, 'list', is conveyed(required: mark output)
Number of list items, 4, is conveyed(required: mark output)
Role 'link' is conveyed(required: mark output)
Name 'Breadcrumb Example' is conveyed(required: mark output)
State 'current page' is conveyed(required: mark output)
Were there additional unexpected behaviors?(required)
After 'Shift+Tab'
Assertion
Success case
Failure cases
Role of the landmark region, 'navigation', is conveyed(required: mark output)
Name of the landmark region, 'Breadcrumb', is conveyed(required: mark output)
'Role of the breadcrumbs container, 'list', is conveyed(required: mark output)
Number of list items, 4, is conveyed(required: mark output)
Role 'link' is conveyed(required: mark output)
Name 'Breadcrumb Example' is conveyed(required: mark output)
State 'current page' is conveyed(required: mark output)
Were there additional unexpected behaviors?(required)
After 'Up Arrow'
Assertion
Success case
Failure cases
Role of the landmark region, 'navigation', is conveyed(required: mark output)
Name of the landmark region, 'Breadcrumb', is conveyed(required: mark output)
'Role of the breadcrumbs container, 'list', is conveyed(required: mark output)
Number of list items, 4, is conveyed(required: mark output)
Role 'link' is conveyed(required: mark output)
Name 'Breadcrumb Example' is conveyed(required: mark output)
State 'current page' is conveyed(required: mark output)
Were there additional unexpected behaviors?(required)