Meter Test Plan (9 tests)

Filter tests by covered assistive technology

Supporting Documentation

Test 1: Navigate forwards to a meter in reading mode

JAWS

Instructions

  1. Configure JAWS with default settings. For help, read Configuring Screen Readers for Testing.
  2. Activate the "Open test page" button, which opens the example to test in a new window and runs a script that sets focus on a link before the meter.
  3. With the reading cursor on the 'Navigate forwards from here' link, navigate to the meter. Do this with each of the following commands or command sequences.
    • Down Arrow

Down Arrow: 3 MUST, 2 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Role 'meter' is conveyed
MUST Name 'Central Processing Unit (CPU) Usage' is conveyed
MUST Numeric value '36.166519936288' is conveyed
SHOULD Minimum value '0' is conveyed
SHOULD Maximum value '100' is conveyed

NVDA

Instructions

  1. Configure NVDA with default settings. For help, read Configuring Screen Readers for Testing.
  2. Activate the "Open test page" button, which opens the example to test in a new window and runs a script that sets focus on a link before the meter.
  3. With the reading cursor on the 'Navigate forwards from here' link, navigate to the meter. Do this with each of the following commands or command sequences.
    • Down Arrow

Down Arrow: 3 MUST, 2 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Role 'meter' is conveyed
MUST Name 'Central Processing Unit (CPU) Usage' is conveyed
MUST Numeric value '36.166519936288' is conveyed
SHOULD Minimum value '0' is conveyed
SHOULD Maximum value '100' is conveyed

Test 2: Navigate forwards to a meter

VoiceOver for macOS

Instructions

  1. Configure VoiceOver with default settings. For help, read Configuring Screen Readers for Testing.
  2. Activate the "Open test page" button, which opens the example to test in a new window and runs a script that sets focus on a link before the meter.
  3. With focus on the 'Navigate forwards from here' link, navigate to the meter. Do this with each of the following commands or command sequences.
    • Control+Option+Right

Control+Option+Right: 3 MUST, 2 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Role 'meter' is conveyed
MUST Name 'Central Processing Unit (CPU) Usage' is conveyed
MUST Numeric value '36.166519936288' is conveyed
SHOULD Minimum value '0' is conveyed
SHOULD Maximum value '100' is conveyed

Test 3: Navigate backwards to a meter in reading mode

JAWS

Instructions

  1. Configure JAWS with default settings. For help, read Configuring Screen Readers for Testing.
  2. Activate the "Open test page" button, which opens the example to test in a new window and runs a script that sets focus on a link after the meter.
  3. With the reading cursor on the 'Navigate backwards from here' link, navigate to the meter. Do this with each of the following commands or command sequences.
    • Up Arrow

Up Arrow: 3 MUST, 2 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Role 'meter' is conveyed
MUST Name 'Central Processing Unit (CPU) Usage' is conveyed
MUST Numeric value '36.166519936288' is conveyed
SHOULD Minimum value '0' is conveyed
SHOULD Maximum value '100' is conveyed

NVDA

Instructions

  1. Configure NVDA with default settings. For help, read Configuring Screen Readers for Testing.
  2. Activate the "Open test page" button, which opens the example to test in a new window and runs a script that sets focus on a link after the meter.
  3. With the reading cursor on the 'Navigate backwards from here' link, navigate to the meter. Do this with each of the following commands or command sequences.
    • Up Arrow

Up Arrow: 3 MUST, 2 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Role 'meter' is conveyed
MUST Name 'Central Processing Unit (CPU) Usage' is conveyed
MUST Numeric value '36.166519936288' is conveyed
SHOULD Minimum value '0' is conveyed
SHOULD Maximum value '100' is conveyed

Test 4: Navigate backwards to a meter

VoiceOver for macOS

Instructions

  1. Configure VoiceOver with default settings. For help, read Configuring Screen Readers for Testing.
  2. Activate the "Open test page" button, which opens the example to test in a new window and runs a script that sets focus on a link after the meter.
  3. With focus on the 'Navigate backwards from here' link, navigate to the meter. Do this with each of the following commands or command sequences.
    • Ctrl+Option+Left

Ctrl+Option+Left: 3 MUST, 2 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Role 'meter' is conveyed
MUST Name 'Central Processing Unit (CPU) Usage' is conveyed
MUST Numeric value '36.166519936288' is conveyed
SHOULD Minimum value '0' is conveyed
SHOULD Maximum value '100' is conveyed

Test 5: Read information about a meter in reading mode

JAWS

Instructions

  1. Configure JAWS with default settings. For help, read Configuring Screen Readers for Testing.
  2. Activate the "Open test page" button, which opens the example to test in a new window and runs a script that sets focus on the meter.
  3. With the reading cursor on the meter, read information about the meter Do this with each of the following commands or command sequences.
    • Insert+Tab
    • Insert+Up

Insert+Tab: 3 MUST, 2 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Role 'meter' is conveyed
MUST Name 'Central Processing Unit (CPU) Usage' is conveyed
MUST Numeric value '36.166519936288' is conveyed
SHOULD Minimum value '0' is conveyed
SHOULD Maximum value '100' is conveyed

Insert+Up: 3 MUST, 2 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Role 'meter' is conveyed
MUST Name 'Central Processing Unit (CPU) Usage' is conveyed
MUST Numeric value '36.166519936288' is conveyed
SHOULD Minimum value '0' is conveyed
SHOULD Maximum value '100' is conveyed

NVDA

Instructions

  1. Configure NVDA with default settings. For help, read Configuring Screen Readers for Testing.
  2. Activate the "Open test page" button, which opens the example to test in a new window and runs a script that sets focus on the meter.
  3. With the reading cursor on the meter, read information about the meter Do this with each of the following commands or command sequences.
    • Insert+Tab
    • Insert+Up

Insert+Tab: 3 MUST, 2 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Role 'meter' is conveyed
MUST Name 'Central Processing Unit (CPU) Usage' is conveyed
MUST Numeric value '36.166519936288' is conveyed
SHOULD Minimum value '0' is conveyed
SHOULD Maximum value '100' is conveyed

Insert+Up: 3 MUST, 2 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Role 'meter' is conveyed
MUST Name 'Central Processing Unit (CPU) Usage' is conveyed
MUST Numeric value '36.166519936288' is conveyed
SHOULD Minimum value '0' is conveyed
SHOULD Maximum value '100' is conveyed

Test 6: Read information about a meter

VoiceOver for macOS

Instructions

  1. Configure VoiceOver with default settings. For help, read Configuring Screen Readers for Testing.
  2. Activate the "Open test page" button, which opens the example to test in a new window and runs a script that sets focus on the meter.
  3. With focus on the meter, read information about the meter Do this with each of the following commands or command sequences.
    • Control+Option+F3
    • Control+Option+F4

Control+Option+F3: 3 MUST, 2 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Role 'meter' is conveyed
MUST Name 'Central Processing Unit (CPU) Usage' is conveyed
MUST Numeric value '36.166519936288' is conveyed
SHOULD Minimum value '0' is conveyed
SHOULD Maximum value '100' is conveyed

Control+Option+F4: 3 MUST, 2 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Role 'meter' is conveyed
MUST Name 'Central Processing Unit (CPU) Usage' is conveyed
MUST Numeric value '36.166519936288' is conveyed
SHOULD Minimum value '0' is conveyed
SHOULD Maximum value '100' is conveyed

Test 7: Trigger a meter update in reading mode

JAWS

Instructions

  1. Configure JAWS with default settings. For help, read Configuring Screen Readers for Testing.
  2. Activate the "Open test page" button, which opens the example to test in a new window and runs a script that sets focus on the 'Change Value' button.
  3. With the reading cursor on the 'Change Value' button, activate the button to trigger a meter update. Do this with each of the following commands or command sequences.
    • Space
    • Enter

Space: 1 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Updated value is not conveyed; the screen reader stays silent

Enter: 1 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Updated value is not conveyed; the screen reader stays silent

NVDA

Instructions

  1. Configure NVDA with default settings. For help, read Configuring Screen Readers for Testing.
  2. Activate the "Open test page" button, which opens the example to test in a new window and runs a script that sets focus on the 'Change Value' button.
  3. With the reading cursor on the 'Change Value' button, activate the button to trigger a meter update. Do this with each of the following commands or command sequences.
    • Space
    • Enter

Space: 1 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Updated value is not conveyed; the screen reader stays silent

Enter: 1 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Updated value is not conveyed; the screen reader stays silent

Test 8: Trigger a meter update in interaction mode

JAWS

Instructions

  1. Configure JAWS with default settings. For help, read Configuring Screen Readers for Testing.
  2. Activate the "Open test page" button, which opens the example to test in a new window and runs a script that sets focus on the 'Change Value' button.
  3. With focus on the 'Change Value' button, activate the button to trigger a meter update. Do this with each of the following commands or command sequences.
    • Space
    • Enter

Space: 1 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Updated value is not conveyed; the screen reader stays silent

Enter: 1 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Updated value is not conveyed; the screen reader stays silent

NVDA

Instructions

  1. Configure NVDA with default settings. For help, read Configuring Screen Readers for Testing.
  2. Activate the "Open test page" button, which opens the example to test in a new window and runs a script that sets focus on the 'Change Value' button.
  3. With focus on the 'Change Value' button, activate the button to trigger a meter update. Do this with each of the following commands or command sequences.
    • Space
    • Enter

Space: 1 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Updated value is not conveyed; the screen reader stays silent

Enter: 1 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Updated value is not conveyed; the screen reader stays silent

Test 9: Trigger a meter update

VoiceOver for macOS

Instructions

  1. Configure VoiceOver with default settings. For help, read Configuring Screen Readers for Testing.
  2. Activate the "Open test page" button, which opens the example to test in a new window and runs a script that sets focus on the 'Change Value' button.
  3. With focus on the 'Change Value' button, activate the button to trigger a meter update. Do this with each of the following commands or command sequences.
    • Control+Option+Space
    • Space
    • Enter

Control+Option+Space: 1 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Updated value is not conveyed; the screen reader stays silent

Space: 1 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Updated value is not conveyed; the screen reader stays silent

Enter: 1 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Updated value is not conveyed; the screen reader stays silent