Test plan review for pattern: meter (9 tests)

Filter tests by assistive technology

Test 1: Navigate forwards to a meter in reading mode

JAWS

Scripted Instructions

The following instructions are executed by a script in the test page to initialize the widget:
  1. sets focus on a link before the meter

Tester Instructions

  1. Verify the Virtual Cursor is active by pressing Alt+Delete. If it is not, turn on the Virtual Cursor by pressing Insert+Z.
  2. With the reading cursor on the 'Navigate forwards from here' link, navigate to the meter. using the following commands:
    • Down Arrow

Assertions

PriorityAssertion
requiredRole 'meter' is conveyed
requiredName 'Central Processing Unit (CPU) Usage' is conveyed
requiredNumeric value '36.166519936288' is conveyed
optionalMinimum value '0' is conveyed
optionalMaximum value '100' is conveyed

NVDA

Scripted Instructions

The following instructions are executed by a script in the test page to initialize the widget:
  1. sets focus on a link before the meter

Tester Instructions

  1. Ensure NVDA is in browse mode by pressing Escape. Note: This command has no effect if NVDA is already in browse mode.
  2. With the reading cursor on the 'Navigate forwards from here' link, navigate to the meter. using the following commands:
    • Down Arrow

Assertions

PriorityAssertion
requiredRole 'meter' is conveyed
requiredName 'Central Processing Unit (CPU) Usage' is conveyed
requiredNumeric value '36.166519936288' is conveyed
optionalMinimum value '0' is conveyed
optionalMaximum value '100' is conveyed

Test 2: Navigate forwards to a meter

VoiceOver for macOS

Scripted Instructions

The following instructions are executed by a script in the test page to initialize the widget:
  1. sets focus on a link before the meter

Tester Instructions

  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. With focus on the 'Navigate forwards from here' link, navigate to the meter. using the following commands:
    • Control+Option+Right

Assertions

PriorityAssertion
requiredRole 'meter' is conveyed
requiredName 'Central Processing Unit (CPU) Usage' is conveyed
requiredNumeric value '36.166519936288' is conveyed
optionalMinimum value '0' is conveyed
optionalMaximum value '100' is conveyed

Test 3: Navigate backwards to a meter in reading mode

JAWS

Scripted Instructions

The following instructions are executed by a script in the test page to initialize the widget:
  1. sets focus on a link after the meter

Tester Instructions

  1. Verify the Virtual Cursor is active by pressing Alt+Delete. If it is not, turn on the Virtual Cursor by pressing Insert+Z.
  2. With the reading cursor on the 'Navigate backwards from here' link, navigate to the meter. using the following commands:
    • Up Arrow

Assertions

PriorityAssertion
requiredRole 'meter' is conveyed
requiredName 'Central Processing Unit (CPU) Usage' is conveyed
requiredNumeric value '36.166519936288' is conveyed
optionalMinimum value '0' is conveyed
optionalMaximum value '100' is conveyed

NVDA

Scripted Instructions

The following instructions are executed by a script in the test page to initialize the widget:
  1. sets focus on a link after the meter

Tester Instructions

  1. Ensure NVDA is in browse mode by pressing Escape. Note: This command has no effect if NVDA is already in browse mode.
  2. With the reading cursor on the 'Navigate backwards from here' link, navigate to the meter. using the following commands:
    • Up Arrow

Assertions

PriorityAssertion
requiredRole 'meter' is conveyed
requiredName 'Central Processing Unit (CPU) Usage' is conveyed
requiredNumeric value '36.166519936288' is conveyed
optionalMinimum value '0' is conveyed
optionalMaximum value '100' is conveyed

Test 4: Navigate backwards to a meter

VoiceOver for macOS

Scripted Instructions

The following instructions are executed by a script in the test page to initialize the widget:
  1. sets focus on a link after the meter

Tester Instructions

  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. With focus on the 'Navigate backwards from here' link, navigate to the meter. using the following commands:
    • Ctrl+Option+Left

Assertions

PriorityAssertion
requiredRole 'meter' is conveyed
requiredName 'Central Processing Unit (CPU) Usage' is conveyed
requiredNumeric value '36.166519936288' is conveyed
optionalMinimum value '0' is conveyed
optionalMaximum value '100' is conveyed

Test 5: Read information about a meter in reading mode

JAWS

Scripted Instructions

The following instructions are executed by a script in the test page to initialize the widget:
  1. sets focus on the meter

Tester Instructions

  1. Verify the Virtual Cursor is active by pressing Alt+Delete. If it is not, turn on the Virtual Cursor by pressing Insert+Z.
  2. With the reading cursor on the meter, read information about the meter using the following commands:
    • Insert+Tab
    • Insert+Up

Assertions

PriorityAssertion
requiredRole 'meter' is conveyed
requiredName 'Central Processing Unit (CPU) Usage' is conveyed
requiredNumeric value '36.166519936288' is conveyed
optionalMinimum value '0' is conveyed
optionalMaximum value '100' is conveyed

NVDA

Scripted Instructions

The following instructions are executed by a script in the test page to initialize the widget:
  1. sets focus on the meter

Tester Instructions

  1. Ensure NVDA is in browse mode by pressing Escape. Note: This command has no effect if NVDA is already in browse mode.
  2. With the reading cursor on the meter, read information about the meter using the following commands:
    • Insert+Tab
    • Insert+Up

Assertions

PriorityAssertion
requiredRole 'meter' is conveyed
requiredName 'Central Processing Unit (CPU) Usage' is conveyed
requiredNumeric value '36.166519936288' is conveyed
optionalMinimum value '0' is conveyed
optionalMaximum value '100' is conveyed

Test 6: Read information about a meter

VoiceOver for macOS

Scripted Instructions

The following instructions are executed by a script in the test page to initialize the widget:
  1. sets focus on the meter

Tester Instructions

  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. With focus on the meter, read information about the meter using the following commands:
    • Control+Option+F3
    • Control+Option+F4

Assertions

PriorityAssertion
requiredRole 'meter' is conveyed
requiredName 'Central Processing Unit (CPU) Usage' is conveyed
requiredNumeric value '36.166519936288' is conveyed
optionalMinimum value '0' is conveyed
optionalMaximum value '100' is conveyed

Test 7: Trigger a meter update in reading mode

JAWS

Scripted Instructions

The following instructions are executed by a script in the test page to initialize the widget:
  1. sets focus on the 'Change Value' button

Tester Instructions

  1. Verify the Virtual Cursor is active by pressing Alt+Delete. If it is not, turn on the Virtual Cursor by pressing Insert+Z.
  2. With the reading cursor on the 'Change Value' button, activate the button to trigger a meter update. using the following commands:
    • Space
    • Enter

Assertions

PriorityAssertion
requiredUpdated value is not conveyed; the screen reader stays silent

NVDA

Scripted Instructions

The following instructions are executed by a script in the test page to initialize the widget:
  1. sets focus on the 'Change Value' button

Tester Instructions

  1. Ensure NVDA is in browse mode by pressing Escape. Note: This command has no effect if NVDA is already in browse mode.
  2. With the reading cursor on the 'Change Value' button, activate the button to trigger a meter update. using the following commands:
    • Space
    • Enter

Assertions

PriorityAssertion
requiredUpdated value is not conveyed; the screen reader stays silent

Test 8: Trigger a meter update in interaction mode

JAWS

Scripted Instructions

The following instructions are executed by a script in the test page to initialize the widget:
  1. sets focus on the 'Change Value' button

Tester Instructions

  1. Verify the PC Cursor is active by pressing Alt+Delete. If it is not, turn off the Virtual Cursor by pressing Insert+Z.
  2. With focus on the 'Change Value' button, activate the button to trigger a meter update. using the following commands:
    • Space
    • Enter

Assertions

PriorityAssertion
requiredUpdated value is not conveyed; the screen reader stays silent

NVDA

Scripted Instructions

The following instructions are executed by a script in the test page to initialize the widget:
  1. sets focus on the 'Change Value' button

Tester Instructions

  1. If NVDA did not make the focus mode sound when the test page loaded, press Insert+Space to turn focus mode on.
  2. With focus on the 'Change Value' button, activate the button to trigger a meter update. using the following commands:
    • Space
    • Enter

Assertions

PriorityAssertion
requiredUpdated value is not conveyed; the screen reader stays silent

Test 9: Trigger a meter update

VoiceOver for macOS

Scripted Instructions

The following instructions are executed by a script in the test page to initialize the widget:
  1. sets focus on the 'Change Value' button

Tester Instructions

  1. Toggle Quick Nav OFF by pressing the Left Arrow and Right Arrow keys at the same time.
  2. With focus on the 'Change Value' button, activate the button to trigger a meter update. using the following commands:
    • Control+Option+Space
    • Space
    • Enter

Assertions

PriorityAssertion
requiredUpdated value is not conveyed; the screen reader stays silent