Minimal Data Grid Test Plan (11 tests)

Filter tests by covered assistive technology

Supporting Documentation

Test 1: Navigate forwards into a grid

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.
  3. In the window that displays the example to test, activate the "Run Setup" button, which sets focus on a link before the grid.
  4. Starting at the 'Navigate forwards from here' link, navigate into the grid. Do this with each of the following commands or command sequences. If any settings are specified in parentheses, ensure the settings are active before executing the command or command sequence.
    • t (virtual cursor active)
    • Down Arrow then Down Arrow (virtual cursor active)
    • Tab (virtual cursor active)
    • Tab (PC cursor active)

To perform a task with virtual cursor active:

  1. Press Alt+Delete to determine which cursor is active.
  2. If the PC cursor is active, press Escape to activate the virtual cursor.

To perform a task with PC cursor active:

  1. Press Alt+Delete to determine which cursor is active.
  2. If the virtual cursor is active, press Insert+z to disable the virtual cursor.

t (virtual cursor active): 3 MUST, 4 SHOULD, AND 0 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey role 'grid' Role 'grid' is conveyed
MUST convey name of the grid, 'Transactions January 1 through January 6' Name of the grid, 'Transactions January 1 through January 6', is conveyed
SHOULD convey number of columns, '5' Number of columns, '5', is conveyed
SHOULD convey number of rows, '7' Number of rows, '7', is conveyed
MUST convey content of the column header, 'Date' Content of the column header, 'Date', is conveyed
SHOULD convey row number of the cell, '1' Row number of the cell, '1', is conveyed
SHOULD convey column number of the cell, '1' Column number of the cell, '1', is conveyed

Down Arrow then Down Arrow (virtual cursor active): 3 MUST, 4 SHOULD, AND 0 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey role 'grid' Role 'grid' is conveyed
MUST convey name of the grid, 'Transactions January 1 through January 6' Name of the grid, 'Transactions January 1 through January 6', is conveyed
SHOULD convey number of columns, '5' Number of columns, '5', is conveyed
SHOULD convey number of rows, '7' Number of rows, '7', is conveyed
MUST convey content of the column header, 'Date' Content of the column header, 'Date', is conveyed
SHOULD convey row number of the cell, '1' Row number of the cell, '1', is conveyed
SHOULD convey column number of the cell, '1' Column number of the cell, '1', is conveyed

Tab (virtual cursor active): 4 MUST, 5 SHOULD, AND 0 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey role 'grid' Role 'grid' is conveyed
MUST convey name of the grid, 'Transactions January 1 through January 6' Name of the grid, 'Transactions January 1 through January 6', is conveyed
SHOULD convey number of columns, '5' Number of columns, '5', is conveyed
SHOULD convey number of rows, '7' Number of rows, '7', is conveyed
MUST convey content of the column header, 'Date' Content of the column header, 'Date', is conveyed
MUST convey content of the cell, '01-Jan-16' Content of the cell, '01-Jan-16', is conveyed
SHOULD convey row number of the cell, '2' Row number of the cell, '2', is conveyed
SHOULD convey column number of the cell, '1' Column number of the cell, '1', is conveyed
SHOULD switch from virtual cursor active to PC cursor active JAWS switched from virtual cursor active to PC cursor active

Tab (PC cursor active): 4 MUST, 4 SHOULD, AND 0 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey role 'grid' Role 'grid' is conveyed
MUST convey name of the grid, 'Transactions January 1 through January 6' Name of the grid, 'Transactions January 1 through January 6', is conveyed
SHOULD convey number of columns, '5' Number of columns, '5', is conveyed
SHOULD convey number of rows, '7' Number of rows, '7', is conveyed
MUST convey content of the column header, 'Date' Content of the column header, 'Date', is conveyed
MUST convey content of the cell, '01-Jan-16' Content of the cell, '01-Jan-16', is conveyed
SHOULD convey row number of the cell, '2' Row number of the cell, '2', is conveyed
SHOULD convey column number of the cell, '1' Column number of the cell, '1', 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.
  3. In the window that displays the example to test, activate the "Run Setup" button, which sets focus on a link before the grid.
  4. Starting at the 'Navigate forwards from here' link, navigate into the grid. Do this with each of the following commands or command sequences. If any settings are specified in parentheses, ensure the settings are active before executing the command or command sequence.
    • t (browse mode on)
    • Down Arrow (browse mode on)
    • Tab (browse mode on)
    • Tab (focus mode on)

To perform a task with browse mode on:

  1. Press Insert+Space.
  2. If NVDA made the focus mode sound, press Insert+Space again to turn browse mode back on.

To perform a task with focus mode on:

  1. Press Insert+Space.
  2. If NVDA made the browse mode sound, press Insert+Space again to turn focus mode back on.

t (browse mode on): 3 MUST, 4 SHOULD, AND 0 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey role 'grid' Role 'grid' is conveyed
MUST convey name of the grid, 'Transactions January 1 through January 6' Name of the grid, 'Transactions January 1 through January 6', is conveyed
SHOULD convey number of columns, '5' Number of columns, '5', is conveyed
SHOULD convey number of rows, '7' Number of rows, '7', is conveyed
MUST convey content of the column header, 'Date' Content of the column header, 'Date', is conveyed
SHOULD convey row number of the cell, '1' Row number of the cell, '1', is conveyed
SHOULD convey column number of the cell, '1' Column number of the cell, '1', is conveyed

Down Arrow (browse mode on): 3 MUST, 4 SHOULD, AND 0 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey role 'grid' Role 'grid' is conveyed
MUST convey name of the grid, 'Transactions January 1 through January 6' Name of the grid, 'Transactions January 1 through January 6', is conveyed
SHOULD convey number of columns, '5' Number of columns, '5', is conveyed
SHOULD convey number of rows, '7' Number of rows, '7', is conveyed
MUST convey content of the column header, 'Date' Content of the column header, 'Date', is conveyed
SHOULD convey row number of the cell, '1' Row number of the cell, '1', is conveyed
SHOULD convey column number of the cell, '1' Column number of the cell, '1', is conveyed

Tab (browse mode on): 4 MUST, 5 SHOULD, AND 0 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey role 'grid' Role 'grid' is conveyed
MUST convey name of the grid, 'Transactions January 1 through January 6' Name of the grid, 'Transactions January 1 through January 6', is conveyed
SHOULD convey number of columns, '5' Number of columns, '5', is conveyed
SHOULD convey number of rows, '7' Number of rows, '7', is conveyed
MUST convey content of the column header, 'Date' Content of the column header, 'Date', is conveyed
MUST convey content of the cell, '01-Jan-16' Content of the cell, '01-Jan-16', is conveyed
SHOULD convey row number of the cell, '2' Row number of the cell, '2', is conveyed
SHOULD convey column number of the cell, '1' Column number of the cell, '1', is conveyed
SHOULD switch from browse mode to focus mode NVDA switched from browse mode to focus mode

Tab (focus mode on): 4 MUST, 4 SHOULD, AND 0 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey role 'grid' Role 'grid' is conveyed
MUST convey name of the grid, 'Transactions January 1 through January 6' Name of the grid, 'Transactions January 1 through January 6', is conveyed
SHOULD convey number of columns, '5' Number of columns, '5', is conveyed
SHOULD convey number of rows, '7' Number of rows, '7', is conveyed
MUST convey content of the column header, 'Date' Content of the column header, 'Date', is conveyed
MUST convey content of the cell, '01-Jan-16' Content of the cell, '01-Jan-16', is conveyed
SHOULD convey row number of the cell, '2' Row number of the cell, '2', is conveyed
SHOULD convey column number of the cell, '1' Column number of the cell, '1', is conveyed

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.
  3. In the window that displays the example to test, activate the "Run Setup" button, which sets focus on a link before the grid.
  4. Starting at the 'Navigate forwards from here' link, navigate into the grid. Do this with each of the following commands or command sequences. If any settings are specified in parentheses, ensure the settings are active before executing the command or command sequence.
    • Tab
    • Control+Option+Right Arrow then Control+Option+Right Arrow
    • t (single quick key nav on)

To perform a task with single quick key nav on:

  1. Press Control+Option+q.
  2. If VoiceOver said 'single quick key nav off', press Control+Option+q again to turn it back on.

Tab: 4 MUST, 4 SHOULD, AND 0 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey role 'grid' Role 'grid' is conveyed
MUST convey name of the grid, 'Transactions January 1 through January 6' Name of the grid, 'Transactions January 1 through January 6', is conveyed
SHOULD convey number of columns, '5' Number of columns, '5', is conveyed
SHOULD convey number of rows, '7' Number of rows, '7', is conveyed
MUST convey content of the column header, 'Date' Content of the column header, 'Date', is conveyed
MUST convey content of the cell, '01-Jan-16' Content of the cell, '01-Jan-16', is conveyed
SHOULD convey row number of the cell, '2' Row number of the cell, '2', is conveyed
SHOULD convey column number of the cell, '1' Column number of the cell, '1', is conveyed

Control+Option+Right Arrow then Control+Option+Right Arrow: 3 MUST, 4 SHOULD, AND 0 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey role 'grid' Role 'grid' is conveyed
MUST convey name of the grid, 'Transactions January 1 through January 6' Name of the grid, 'Transactions January 1 through January 6', is conveyed
SHOULD convey number of columns, '5' Number of columns, '5', is conveyed
SHOULD convey number of rows, '7' Number of rows, '7', is conveyed
MUST convey content of the column header, 'Date' Content of the column header, 'Date', is conveyed
SHOULD convey row number of the cell, '1' Row number of the cell, '1', is conveyed
SHOULD convey column number of the cell, '1' Column number of the cell, '1', is conveyed

t (single quick key nav on): 3 MUST, 4 SHOULD, AND 0 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey role 'grid' Role 'grid' is conveyed
MUST convey name of the grid, 'Transactions January 1 through January 6' Name of the grid, 'Transactions January 1 through January 6', is conveyed
SHOULD convey number of columns, '5' Number of columns, '5', is conveyed
SHOULD convey number of rows, '7' Number of rows, '7', is conveyed
MUST convey content of the column header, 'Date' Content of the column header, 'Date', is conveyed
SHOULD convey row number of the cell, '1' Row number of the cell, '1', is conveyed
SHOULD convey column number of the cell, '1' Column number of the cell, '1', is conveyed

Test 2: Navigate backwards into a grid

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.
  3. In the window that displays the example to test, activate the "Run Setup" button, which sets focus on a link after the grid.
  4. Starting at the 'Navigate backwards from here' link, navigate into the grid. Do this with each of the following commands or command sequences. If any settings are specified in parentheses, ensure the settings are active before executing the command or command sequence.
    • Shift+t (virtual cursor active)
    • Up Arrow then Up Arrow (virtual cursor active)
    • Shift+Tab (virtual cursor active)
    • Shift+Tab (PC cursor active)

To perform a task with virtual cursor active:

  1. Press Alt+Delete to determine which cursor is active.
  2. If the PC cursor is active, press Escape to activate the virtual cursor.

To perform a task with PC cursor active:

  1. Press Alt+Delete to determine which cursor is active.
  2. If the virtual cursor is active, press Insert+z to disable the virtual cursor.

Shift+t (virtual cursor active): 3 MUST, 4 SHOULD, AND 0 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey role 'grid' Role 'grid' is conveyed
MUST convey name of the grid, 'Transactions January 1 through January 6' Name of the grid, 'Transactions January 1 through January 6', is conveyed
SHOULD convey number of columns, '5' Number of columns, '5', is conveyed
SHOULD convey number of rows, '7' Number of rows, '7', is conveyed
MUST convey content of the column header, 'Date' Content of the column header, 'Date', is conveyed
SHOULD convey row number of the cell, '1' Row number of the cell, '1', is conveyed
SHOULD convey column number of the cell, '1' Column number of the cell, '1', is conveyed

Up Arrow then Up Arrow (virtual cursor active): 3 MUST, 2 SHOULD, AND 4 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey role 'grid' Role 'grid' is conveyed
MUST convey grid boundary Grid boundary is conveyed
MAY convey name of the grid, 'Transactions January 1 through January 6' Name of the grid, 'Transactions January 1 through January 6', is conveyed
MAY convey number of columns, '5' Number of columns, '5', is conveyed
MAY convey number of rows, '7' Number of rows, '7', is conveyed
SHOULD convey content of the column header, 'Balance' Content of the column header, 'Balance', is conveyed
MUST convey content of the cell, '$995,532.00' Content of the cell, '$995,532.00', is conveyed
SHOULD convey row number of the cell, '7' Row number of the cell, '7', is conveyed
MAY convey column number of the cell, '5' Column number of the cell, '5', is conveyed

Shift+Tab (virtual cursor active): 4 MUST, 5 SHOULD, AND 0 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey role 'grid' Role 'grid' is conveyed
MUST convey name of the grid, 'Transactions January 1 through January 6' Name of the grid, 'Transactions January 1 through January 6', is conveyed
SHOULD convey number of columns, '5' Number of columns, '5', is conveyed
SHOULD convey number of rows, '7' Number of rows, '7', is conveyed
MUST convey content of the column header, 'Date' Content of the column header, 'Date', is conveyed
MUST convey content of the cell, '01-Jan-16' Content of the cell, '01-Jan-16', is conveyed
SHOULD convey row number of the cell, '2' Row number of the cell, '2', is conveyed
SHOULD convey column number of the cell, '1' Column number of the cell, '1', is conveyed
SHOULD switch from virtual cursor active to PC cursor active JAWS switched from virtual cursor active to PC cursor active

Shift+Tab (PC cursor active): 4 MUST, 4 SHOULD, AND 0 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey role 'grid' Role 'grid' is conveyed
MUST convey name of the grid, 'Transactions January 1 through January 6' Name of the grid, 'Transactions January 1 through January 6', is conveyed
SHOULD convey number of columns, '5' Number of columns, '5', is conveyed
SHOULD convey number of rows, '7' Number of rows, '7', is conveyed
MUST convey content of the column header, 'Date' Content of the column header, 'Date', is conveyed
MUST convey content of the cell, '01-Jan-16' Content of the cell, '01-Jan-16', is conveyed
SHOULD convey row number of the cell, '2' Row number of the cell, '2', is conveyed
SHOULD convey column number of the cell, '1' Column number of the cell, '1', 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.
  3. In the window that displays the example to test, activate the "Run Setup" button, which sets focus on a link after the grid.
  4. Starting at the 'Navigate backwards from here' link, navigate into the grid. Do this with each of the following commands or command sequences. If any settings are specified in parentheses, ensure the settings are active before executing the command or command sequence.
    • Shift+t (browse mode on)
    • Up Arrow (browse mode on)
    • Shift+Tab (browse mode on)
    • Shift+Tab (focus mode on)

To perform a task with browse mode on:

  1. Press Insert+Space.
  2. If NVDA made the focus mode sound, press Insert+Space again to turn browse mode back on.

To perform a task with focus mode on:

  1. Press Insert+Space.
  2. If NVDA made the browse mode sound, press Insert+Space again to turn focus mode back on.

Shift+t (browse mode on): 3 MUST, 4 SHOULD, AND 0 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey role 'grid' Role 'grid' is conveyed
MUST convey name of the grid, 'Transactions January 1 through January 6' Name of the grid, 'Transactions January 1 through January 6', is conveyed
SHOULD convey number of columns, '5' Number of columns, '5', is conveyed
SHOULD convey number of rows, '7' Number of rows, '7', is conveyed
MUST convey content of the column header, 'Date' Content of the column header, 'Date', is conveyed
SHOULD convey row number of the cell, '1' Row number of the cell, '1', is conveyed
SHOULD convey column number of the cell, '1' Column number of the cell, '1', is conveyed

Up Arrow (browse mode on): 3 MUST, 2 SHOULD, AND 4 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey role 'grid' Role 'grid' is conveyed
MUST convey grid boundary Grid boundary is conveyed
MAY convey name of the grid, 'Transactions January 1 through January 6' Name of the grid, 'Transactions January 1 through January 6', is conveyed
MAY convey number of columns, '5' Number of columns, '5', is conveyed
MAY convey number of rows, '7' Number of rows, '7', is conveyed
SHOULD convey content of the column header, 'Balance' Content of the column header, 'Balance', is conveyed
MUST convey content of the cell, '$995,532.00' Content of the cell, '$995,532.00', is conveyed
SHOULD convey row number of the cell, '7' Row number of the cell, '7', is conveyed
MAY convey column number of the cell, '5' Column number of the cell, '5', is conveyed

Shift+Tab (browse mode on): 4 MUST, 5 SHOULD, AND 0 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey role 'grid' Role 'grid' is conveyed
MUST convey name of the grid, 'Transactions January 1 through January 6' Name of the grid, 'Transactions January 1 through January 6', is conveyed
SHOULD convey number of columns, '5' Number of columns, '5', is conveyed
SHOULD convey number of rows, '7' Number of rows, '7', is conveyed
MUST convey content of the column header, 'Date' Content of the column header, 'Date', is conveyed
MUST convey content of the cell, '01-Jan-16' Content of the cell, '01-Jan-16', is conveyed
SHOULD convey row number of the cell, '2' Row number of the cell, '2', is conveyed
SHOULD convey column number of the cell, '1' Column number of the cell, '1', is conveyed
SHOULD switch from browse mode to focus mode NVDA switched from browse mode to focus mode

Shift+Tab (focus mode on): 4 MUST, 4 SHOULD, AND 0 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey role 'grid' Role 'grid' is conveyed
MUST convey name of the grid, 'Transactions January 1 through January 6' Name of the grid, 'Transactions January 1 through January 6', is conveyed
SHOULD convey number of columns, '5' Number of columns, '5', is conveyed
SHOULD convey number of rows, '7' Number of rows, '7', is conveyed
MUST convey content of the column header, 'Date' Content of the column header, 'Date', is conveyed
MUST convey content of the cell, '01-Jan-16' Content of the cell, '01-Jan-16', is conveyed
SHOULD convey row number of the cell, '2' Row number of the cell, '2', is conveyed
SHOULD convey column number of the cell, '1' Column number of the cell, '1', is conveyed

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.
  3. In the window that displays the example to test, activate the "Run Setup" button, which sets focus on a link after the grid.
  4. Starting at the 'Navigate backwards from here' link, navigate into the grid. Do this with each of the following commands or command sequences. If any settings are specified in parentheses, ensure the settings are active before executing the command or command sequence.
    • Shift+Tab
    • Control+Option+Left Arrow then Control+Option+Left Arrow
    • Shift+t (single quick key nav on)

To perform a task with single quick key nav on:

  1. Press Control+Option+q.
  2. If VoiceOver said 'single quick key nav off', press Control+Option+q again to turn it back on.

Shift+Tab: 4 MUST, 4 SHOULD, AND 0 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey role 'grid' Role 'grid' is conveyed
MUST convey name of the grid, 'Transactions January 1 through January 6' Name of the grid, 'Transactions January 1 through January 6', is conveyed
SHOULD convey number of columns, '5' Number of columns, '5', is conveyed
SHOULD convey number of rows, '7' Number of rows, '7', is conveyed
MUST convey content of the column header, 'Date' Content of the column header, 'Date', is conveyed
MUST convey content of the cell, '01-Jan-16' Content of the cell, '01-Jan-16', is conveyed
SHOULD convey row number of the cell, '2' Row number of the cell, '2', is conveyed
SHOULD convey column number of the cell, '1' Column number of the cell, '1', is conveyed

Control+Option+Left Arrow then Control+Option+Left Arrow: 3 MUST, 2 SHOULD, AND 4 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey role 'grid' Role 'grid' is conveyed
MUST convey grid boundary Grid boundary is conveyed
MAY convey name of the grid, 'Transactions January 1 through January 6' Name of the grid, 'Transactions January 1 through January 6', is conveyed
MAY convey number of columns, '5' Number of columns, '5', is conveyed
MAY convey number of rows, '7' Number of rows, '7', is conveyed
SHOULD convey content of the column header, 'Balance' Content of the column header, 'Balance', is conveyed
MUST convey content of the cell, '$995,532.00' Content of the cell, '$995,532.00', is conveyed
SHOULD convey row number of the cell, '7' Row number of the cell, '7', is conveyed
MAY convey column number of the cell, '5' Column number of the cell, '5', is conveyed

Shift+t (single quick key nav on): 3 MUST, 4 SHOULD, AND 0 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey role 'grid' Role 'grid' is conveyed
MUST convey name of the grid, 'Transactions January 1 through January 6' Name of the grid, 'Transactions January 1 through January 6', is conveyed
SHOULD convey number of columns, '5' Number of columns, '5', is conveyed
SHOULD convey number of rows, '7' Number of rows, '7', is conveyed
MUST convey content of the column header, 'Date' Content of the column header, 'Date', is conveyed
SHOULD convey row number of the cell, '1' Row number of the cell, '1', is conveyed
SHOULD convey column number of the cell, '1' Column number of the cell, '1', is conveyed

Test 3: Request information about a grid cell

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.
  3. In the window that displays the example to test, activate the "Run Setup" button, which sets focus on the first cell of the second row in the grid.
  4. Starting at the '01-Jan-16' cell, request information about the cell. Do this with each of the following commands or command sequences. If any settings are specified in parentheses, ensure the settings are active before executing the command or command sequence.
    • Insert+Tab (virtual cursor active)
    • Insert+Up Arrow (virtual cursor active)
    • Insert+Tab (PC cursor active)
    • Insert+Up Arrow (PC cursor active)

To perform a task with virtual cursor active:

  1. Press Alt+Delete to determine which cursor is active.
  2. If the PC cursor is active, press Escape to activate the virtual cursor.

To perform a task with PC cursor active:

  1. Press Alt+Delete to determine which cursor is active.
  2. If the virtual cursor is active, press Insert+z to disable the virtual cursor.

Insert+Tab (virtual cursor active): 2 MUST, 2 SHOULD, AND 0 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey content of the column header, 'Date' Content of the column header, 'Date', is conveyed
MUST convey content of the cell, '01-Jan-16' Content of the cell, '01-Jan-16', is conveyed
SHOULD convey column number of the cell, '1' Column number of the cell, '1', is conveyed
SHOULD convey row number of the cell, '2' Row number of the cell, '2', is conveyed

Insert+Up Arrow (virtual cursor active): 1 MUST, 0 SHOULD, AND 3 MAY assertions

Priority Assertion Phrase Assertion Statement
MAY convey content of the column header, 'Date' Content of the column header, 'Date', is conveyed
MUST convey content of the cell, '01-Jan-16' Content of the cell, '01-Jan-16', is conveyed
MAY convey column number of the cell, '1' Column number of the cell, '1', is conveyed
MAY convey row number of the cell, '2' Row number of the cell, '2', is conveyed

Insert+Tab (PC cursor active): 2 MUST, 2 SHOULD, AND 0 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey content of the column header, 'Date' Content of the column header, 'Date', is conveyed
MUST convey content of the cell, '01-Jan-16' Content of the cell, '01-Jan-16', is conveyed
SHOULD convey column number of the cell, '1' Column number of the cell, '1', is conveyed
SHOULD convey row number of the cell, '2' Row number of the cell, '2', is conveyed

Insert+Up Arrow (PC cursor active): 1 MUST, 0 SHOULD, AND 3 MAY assertions

Priority Assertion Phrase Assertion Statement
MAY convey content of the column header, 'Date' Content of the column header, 'Date', is conveyed
MUST convey content of the cell, '01-Jan-16' Content of the cell, '01-Jan-16', is conveyed
MAY convey column number of the cell, '1' Column number of the cell, '1', is conveyed
MAY convey row number of the cell, '2' Row number of the cell, '2', 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.
  3. In the window that displays the example to test, activate the "Run Setup" button, which sets focus on the first cell of the second row in the grid.
  4. Starting at the '01-Jan-16' cell, request information about the cell. Do this with each of the following commands or command sequences. If any settings are specified in parentheses, ensure the settings are active before executing the command or command sequence.
    • Insert+Tab (browse mode on)
    • Insert+Up Arrow (browse mode on)
    • Insert+Tab (focus mode on)
    • Insert+Up Arrow (focus mode on)

To perform a task with browse mode on:

  1. Press Insert+Space.
  2. If NVDA made the focus mode sound, press Insert+Space again to turn browse mode back on.

To perform a task with focus mode on:

  1. Press Insert+Space.
  2. If NVDA made the browse mode sound, press Insert+Space again to turn focus mode back on.

Insert+Tab (browse mode on): 2 MUST, 2 SHOULD, AND 0 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey content of the column header, 'Date' Content of the column header, 'Date', is conveyed
MUST convey content of the cell, '01-Jan-16' Content of the cell, '01-Jan-16', is conveyed
SHOULD convey column number of the cell, '1' Column number of the cell, '1', is conveyed
SHOULD convey row number of the cell, '2' Row number of the cell, '2', is conveyed

Insert+Up Arrow (browse mode on): 1 MUST, 0 SHOULD, AND 3 MAY assertions

Priority Assertion Phrase Assertion Statement
MAY convey content of the column header, 'Date' Content of the column header, 'Date', is conveyed
MUST convey content of the cell, '01-Jan-16' Content of the cell, '01-Jan-16', is conveyed
MAY convey column number of the cell, '1' Column number of the cell, '1', is conveyed
MAY convey row number of the cell, '2' Row number of the cell, '2', is conveyed

Insert+Tab (focus mode on): 2 MUST, 2 SHOULD, AND 0 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey content of the column header, 'Date' Content of the column header, 'Date', is conveyed
MUST convey content of the cell, '01-Jan-16' Content of the cell, '01-Jan-16', is conveyed
SHOULD convey column number of the cell, '1' Column number of the cell, '1', is conveyed
SHOULD convey row number of the cell, '2' Row number of the cell, '2', is conveyed

Insert+Up Arrow (focus mode on): 1 MUST, 0 SHOULD, AND 3 MAY assertions

Priority Assertion Phrase Assertion Statement
MAY convey content of the column header, 'Date' Content of the column header, 'Date', is conveyed
MUST convey content of the cell, '01-Jan-16' Content of the cell, '01-Jan-16', is conveyed
MAY convey column number of the cell, '1' Column number of the cell, '1', is conveyed
MAY convey row number of the cell, '2' Row number of the cell, '2', is conveyed

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.
  3. In the window that displays the example to test, activate the "Run Setup" button, which sets focus on the first cell of the second row in the grid.
  4. Starting at the '01-Jan-16' cell, request information about the cell. Do this with each of the following commands or command sequences.
    • Control+Option+F3
    • Control+Option+F4

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

Priority Assertion Phrase Assertion Statement
MUST convey content of the column header, 'Date' Content of the column header, 'Date', is conveyed
MUST convey content of the cell, '01-Jan-16' Content of the cell, '01-Jan-16', is conveyed
SHOULD convey column number of the cell, '1' Column number of the cell, '1', is conveyed
SHOULD convey row number of the cell, '2' Row number of the cell, '2', is conveyed

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

Priority Assertion Phrase Assertion Statement
MUST convey content of the column header, 'Date' Content of the column header, 'Date', is conveyed
MUST convey content of the cell, '01-Jan-16' Content of the cell, '01-Jan-16', is conveyed
SHOULD convey column number of the cell, '1' Column number of the cell, '1', is conveyed
SHOULD convey row number of the cell, '2' Row number of the cell, '2', is conveyed

Test 4: Navigate to the next column in a grid

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.
  3. In the window that displays the example to test, activate the "Run Setup" button, which sets focus on the fourth cell of the fourth row in the grid.
  4. Starting at the '$9.00' cell, navigate to the next column in the grid. Do this with each of the following commands or command sequences. If any settings are specified in parentheses, ensure the settings are active before executing the command or command sequence.
    • Control+Alt+Right Arrow (virtual cursor active)
    • Right Arrow (PC cursor active)

To perform a task with virtual cursor active:

  1. Press Alt+Delete to determine which cursor is active.
  2. If the PC cursor is active, press Escape to activate the virtual cursor.

To perform a task with PC cursor active:

  1. Press Alt+Delete to determine which cursor is active.
  2. If the virtual cursor is active, press Insert+z to disable the virtual cursor.

Control+Alt+Right Arrow (virtual cursor active): 2 MUST, 1 SHOULD, AND 1 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey content of the column header, 'Balance' Content of the column header, 'Balance', is conveyed
MUST convey content of the cell, '$999,741.00' Content of the cell, '$999,741.00', is conveyed
SHOULD convey column number of the cell, '5' Column number of the cell, '5', is conveyed
MAY convey row number of the cell, '4' Row number of the cell, '4', is conveyed

Right Arrow (PC cursor active): 2 MUST, 1 SHOULD, AND 1 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey content of the column header, 'Balance' Content of the column header, 'Balance', is conveyed
MUST convey content of the cell, '$999,741.00' Content of the cell, '$999,741.00', is conveyed
SHOULD convey column number of the cell, '5' Column number of the cell, '5', is conveyed
MAY convey row number of the cell, '4' Row number of the cell, '4', 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.
  3. In the window that displays the example to test, activate the "Run Setup" button, which sets focus on the fourth cell of the fourth row in the grid.
  4. Starting at the '$9.00' cell, navigate to the next column in the grid. Do this with each of the following commands or command sequences. If any settings are specified in parentheses, ensure the settings are active before executing the command or command sequence.
    • Control+Alt+Right Arrow (browse mode on)
    • Right Arrow (focus mode on)

To perform a task with browse mode on:

  1. Press Insert+Space.
  2. If NVDA made the focus mode sound, press Insert+Space again to turn browse mode back on.

To perform a task with focus mode on:

  1. Press Insert+Space.
  2. If NVDA made the browse mode sound, press Insert+Space again to turn focus mode back on.

Control+Alt+Right Arrow (browse mode on): 2 MUST, 1 SHOULD, AND 1 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey content of the column header, 'Balance' Content of the column header, 'Balance', is conveyed
MUST convey content of the cell, '$999,741.00' Content of the cell, '$999,741.00', is conveyed
SHOULD convey column number of the cell, '5' Column number of the cell, '5', is conveyed
MAY convey row number of the cell, '4' Row number of the cell, '4', is conveyed

Right Arrow (focus mode on): 2 MUST, 1 SHOULD, AND 1 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey content of the column header, 'Balance' Content of the column header, 'Balance', is conveyed
MUST convey content of the cell, '$999,741.00' Content of the cell, '$999,741.00', is conveyed
SHOULD convey column number of the cell, '5' Column number of the cell, '5', is conveyed
MAY convey row number of the cell, '4' Row number of the cell, '4', is conveyed

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.
  3. In the window that displays the example to test, activate the "Run Setup" button, which sets focus on the fourth cell of the fourth row in the grid.
  4. Starting at the '$9.00' cell, navigate to the next column in the grid. Do this with each of the following commands or command sequences. If any settings are specified in parentheses, ensure the settings are active before executing the command or command sequence.
    • Right Arrow (arrow quick key nav off)
    • Control+Option+Right Arrow
    • y (single quick key nav on)

To perform a task with arrow quick key nav off:

  1. Simultaneously press Left Arrow and Right Arrow.
  2. If VoiceOver said 'arrow quick key nav on', press Left Arrow and Right Arrow again to turn it back off.

To perform a task with single quick key nav on:

  1. Press Control+Option+q.
  2. If VoiceOver said 'single quick key nav off', press Control+Option+q again to turn it back on.

Right Arrow (arrow quick key nav off): 2 MUST, 1 SHOULD, AND 1 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey content of the column header, 'Balance' Content of the column header, 'Balance', is conveyed
MUST convey content of the cell, '$999,741.00' Content of the cell, '$999,741.00', is conveyed
SHOULD convey column number of the cell, '5' Column number of the cell, '5', is conveyed
MAY convey row number of the cell, '4' Row number of the cell, '4', is conveyed

Control+Option+Right Arrow: 2 MUST, 1 SHOULD, AND 1 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey content of the column header, 'Balance' Content of the column header, 'Balance', is conveyed
MUST convey content of the cell, '$999,741.00' Content of the cell, '$999,741.00', is conveyed
SHOULD convey column number of the cell, '5' Column number of the cell, '5', is conveyed
MAY convey row number of the cell, '4' Row number of the cell, '4', is conveyed

y (single quick key nav on): 2 MUST, 1 SHOULD, AND 1 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey content of the column header, 'Balance' Content of the column header, 'Balance', is conveyed
MUST convey content of the cell, '$999,741.00' Content of the cell, '$999,741.00', is conveyed
SHOULD convey column number of the cell, '5' Column number of the cell, '5', is conveyed
MAY convey row number of the cell, '4' Row number of the cell, '4', is conveyed

Test 5: Navigate to the previous column in a grid

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.
  3. In the window that displays the example to test, activate the "Run Setup" button, which sets focus on the fourth cell of the fourth row in the grid.
  4. Starting at the '$9.00' cell, navigate to the previous column in the grid. Do this with each of the following commands or command sequences. If any settings are specified in parentheses, ensure the settings are active before executing the command or command sequence.
    • Control+Alt+Left Arrow (virtual cursor active)
    • Left Arrow (PC cursor active)

To perform a task with virtual cursor active:

  1. Press Alt+Delete to determine which cursor is active.
  2. If the PC cursor is active, press Escape to activate the virtual cursor.

To perform a task with PC cursor active:

  1. Press Alt+Delete to determine which cursor is active.
  2. If the virtual cursor is active, press Insert+z to disable the virtual cursor.

Control+Alt+Left Arrow (virtual cursor active): 3 MUST, 1 SHOULD, AND 1 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey content of the column header, 'Description' Content of the column header, 'Description', is conveyed
MUST convey role 'link' Role 'link' is conveyed
MUST convey name of the link, 'Hot Coffee' Name of the link, 'Hot Coffee', is conveyed
SHOULD convey column number of the cell, '3' Column number of the cell, '3', is conveyed
MAY convey row number of the cell, '4' Row number of the cell, '4', is conveyed

Left Arrow (PC cursor active): 3 MUST, 1 SHOULD, AND 1 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey content of the column header, 'Description' Content of the column header, 'Description', is conveyed
MUST convey role 'link' Role 'link' is conveyed
MUST convey name of the link, 'Hot Coffee' Name of the link, 'Hot Coffee', is conveyed
SHOULD convey column number of the cell, '3' Column number of the cell, '3', is conveyed
MAY convey row number of the cell, '4' Row number of the cell, '4', 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.
  3. In the window that displays the example to test, activate the "Run Setup" button, which sets focus on the fourth cell of the fourth row in the grid.
  4. Starting at the '$9.00' cell, navigate to the previous column in the grid. Do this with each of the following commands or command sequences. If any settings are specified in parentheses, ensure the settings are active before executing the command or command sequence.
    • Control+Alt+Left Arrow (browse mode on)
    • Left Arrow (focus mode on)

To perform a task with browse mode on:

  1. Press Insert+Space.
  2. If NVDA made the focus mode sound, press Insert+Space again to turn browse mode back on.

To perform a task with focus mode on:

  1. Press Insert+Space.
  2. If NVDA made the browse mode sound, press Insert+Space again to turn focus mode back on.

Control+Alt+Left Arrow (browse mode on): 3 MUST, 1 SHOULD, AND 1 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey content of the column header, 'Description' Content of the column header, 'Description', is conveyed
MUST convey role 'link' Role 'link' is conveyed
MUST convey name of the link, 'Hot Coffee' Name of the link, 'Hot Coffee', is conveyed
SHOULD convey column number of the cell, '3' Column number of the cell, '3', is conveyed
MAY convey row number of the cell, '4' Row number of the cell, '4', is conveyed

Left Arrow (focus mode on): 3 MUST, 1 SHOULD, AND 1 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey content of the column header, 'Description' Content of the column header, 'Description', is conveyed
MUST convey role 'link' Role 'link' is conveyed
MUST convey name of the link, 'Hot Coffee' Name of the link, 'Hot Coffee', is conveyed
SHOULD convey column number of the cell, '3' Column number of the cell, '3', is conveyed
MAY convey row number of the cell, '4' Row number of the cell, '4', is conveyed

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.
  3. In the window that displays the example to test, activate the "Run Setup" button, which sets focus on the fourth cell of the fourth row in the grid.
  4. Starting at the '$9.00' cell, navigate to the previous column in the grid. Do this with each of the following commands or command sequences. If any settings are specified in parentheses, ensure the settings are active before executing the command or command sequence.
    • Left Arrow (arrow quick key nav off)
    • Control+Option+Left Arrow
    • Shift+y (single quick key nav on)

To perform a task with arrow quick key nav off:

  1. Simultaneously press Left Arrow and Right Arrow.
  2. If VoiceOver said 'arrow quick key nav on', press Left Arrow and Right Arrow again to turn it back off.

To perform a task with single quick key nav on:

  1. Press Control+Option+q.
  2. If VoiceOver said 'single quick key nav off', press Control+Option+q again to turn it back on.

Left Arrow (arrow quick key nav off): 3 MUST, 1 SHOULD, AND 1 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey content of the column header, 'Description' Content of the column header, 'Description', is conveyed
MUST convey role 'link' Role 'link' is conveyed
MUST convey name of the link, 'Hot Coffee' Name of the link, 'Hot Coffee', is conveyed
SHOULD convey column number of the cell, '3' Column number of the cell, '3', is conveyed
MAY convey row number of the cell, '4' Row number of the cell, '4', is conveyed

Control+Option+Left Arrow: 3 MUST, 1 SHOULD, AND 1 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey content of the column header, 'Description' Content of the column header, 'Description', is conveyed
MUST convey role 'link' Role 'link' is conveyed
MUST convey name of the link, 'Hot Coffee' Name of the link, 'Hot Coffee', is conveyed
SHOULD convey column number of the cell, '3' Column number of the cell, '3', is conveyed
MAY convey row number of the cell, '4' Row number of the cell, '4', is conveyed

Shift+y (single quick key nav on): 3 MUST, 1 SHOULD, AND 1 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey content of the column header, 'Description' Content of the column header, 'Description', is conveyed
MUST convey role 'link' Role 'link' is conveyed
MUST convey name of the link, 'Hot Coffee' Name of the link, 'Hot Coffee', is conveyed
SHOULD convey column number of the cell, '3' Column number of the cell, '3', is conveyed
MAY convey row number of the cell, '4' Row number of the cell, '4', is conveyed

Test 6: Navigate to the next row in a grid

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.
  3. In the window that displays the example to test, activate the "Run Setup" button, which sets focus on the fourth cell of the fourth row in the grid.
  4. Starting at the '$9.00' cell, navigate to the next row in the grid. Do this with each of the following commands or command sequences. If any settings are specified in parentheses, ensure the settings are active before executing the command or command sequence.
    • Control+Alt+Down Arrow (virtual cursor active)
    • Down Arrow (PC cursor active)

To perform a task with virtual cursor active:

  1. Press Alt+Delete to determine which cursor is active.
  2. If the PC cursor is active, press Escape to activate the virtual cursor.

To perform a task with PC cursor active:

  1. Press Alt+Delete to determine which cursor is active.
  2. If the virtual cursor is active, press Insert+z to disable the virtual cursor.

Control+Alt+Down Arrow (virtual cursor active): 1 MUST, 1 SHOULD, AND 1 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey content of the cell, '$88.00' Content of the cell, '$88.00', is conveyed
MAY convey column number of the cell, '4' Column number of the cell, '4', is conveyed
SHOULD convey row number of the cell, '5' Row number of the cell, '5', is conveyed

Down Arrow (PC cursor active): 1 MUST, 1 SHOULD, AND 1 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey content of the cell, '$88.00' Content of the cell, '$88.00', is conveyed
MAY convey column number of the cell, '4' Column number of the cell, '4', is conveyed
SHOULD convey row number of the cell, '5' Row number of the cell, '5', 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.
  3. In the window that displays the example to test, activate the "Run Setup" button, which sets focus on the fourth cell of the fourth row in the grid.
  4. Starting at the '$9.00' cell, navigate to the next row in the grid. Do this with each of the following commands or command sequences. If any settings are specified in parentheses, ensure the settings are active before executing the command or command sequence.
    • Control+Alt+Down Arrow (browse mode on)
    • Down Arrow (focus mode on)

To perform a task with browse mode on:

  1. Press Insert+Space.
  2. If NVDA made the focus mode sound, press Insert+Space again to turn browse mode back on.

To perform a task with focus mode on:

  1. Press Insert+Space.
  2. If NVDA made the browse mode sound, press Insert+Space again to turn focus mode back on.

Control+Alt+Down Arrow (browse mode on): 1 MUST, 1 SHOULD, AND 1 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey content of the cell, '$88.00' Content of the cell, '$88.00', is conveyed
MAY convey column number of the cell, '4' Column number of the cell, '4', is conveyed
SHOULD convey row number of the cell, '5' Row number of the cell, '5', is conveyed

Down Arrow (focus mode on): 1 MUST, 1 SHOULD, AND 1 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey content of the cell, '$88.00' Content of the cell, '$88.00', is conveyed
MAY convey column number of the cell, '4' Column number of the cell, '4', is conveyed
SHOULD convey row number of the cell, '5' Row number of the cell, '5', is conveyed

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.
  3. In the window that displays the example to test, activate the "Run Setup" button, which sets focus on the fourth cell of the fourth row in the grid.
  4. Starting at the '$9.00' cell, navigate to the next row in the grid. Do this with each of the following commands or command sequences. If any settings are specified in parentheses, ensure the settings are active before executing the command or command sequence.
    • Down Arrow (arrow quick key nav off)
    • Control+Option+Down Arrow

To perform a task with arrow quick key nav off:

  1. Simultaneously press Left Arrow and Right Arrow.
  2. If VoiceOver said 'arrow quick key nav on', press Left Arrow and Right Arrow again to turn it back off.

Down Arrow (arrow quick key nav off): 1 MUST, 1 SHOULD, AND 1 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey content of the cell, '$88.00' Content of the cell, '$88.00', is conveyed
MAY convey column number of the cell, '4' Column number of the cell, '4', is conveyed
SHOULD convey row number of the cell, '5' Row number of the cell, '5', is conveyed

Control+Option+Down Arrow: 1 MUST, 1 SHOULD, AND 1 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey content of the cell, '$88.00' Content of the cell, '$88.00', is conveyed
MAY convey column number of the cell, '4' Column number of the cell, '4', is conveyed
SHOULD convey row number of the cell, '5' Row number of the cell, '5', is conveyed

Test 7: Navigate to the previous row in a grid

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.
  3. In the window that displays the example to test, activate the "Run Setup" button, which sets focus on the fourth cell of the fourth row in the grid.
  4. Starting at the '$9.00' cell, navigate to the previous row in the grid. Do this with each of the following commands or command sequences. If any settings are specified in parentheses, ensure the settings are active before executing the command or command sequence.
    • Control+Alt+Up Arrow (virtual cursor active)
    • Up Arrow (PC cursor active)

To perform a task with virtual cursor active:

  1. Press Alt+Delete to determine which cursor is active.
  2. If the PC cursor is active, press Escape to activate the virtual cursor.

To perform a task with PC cursor active:

  1. Press Alt+Delete to determine which cursor is active.
  2. If the virtual cursor is active, press Insert+z to disable the virtual cursor.

Control+Alt+Up Arrow (virtual cursor active): 1 MUST, 1 SHOULD, AND 1 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey content of the cell, '$250.00' Content of the cell, '$250.00', is conveyed
MAY convey column number of the cell, '4' Column number of the cell, '4', is conveyed
SHOULD convey row number of the cell, '3' Row number of the cell, '3', is conveyed

Up Arrow (PC cursor active): 1 MUST, 1 SHOULD, AND 1 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey content of the cell, '$250.00' Content of the cell, '$250.00', is conveyed
MAY convey column number of the cell, '4' Column number of the cell, '4', is conveyed
SHOULD convey row number of the cell, '3' Row number of the cell, '3', 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.
  3. In the window that displays the example to test, activate the "Run Setup" button, which sets focus on the fourth cell of the fourth row in the grid.
  4. Starting at the '$9.00' cell, navigate to the previous row in the grid. Do this with each of the following commands or command sequences. If any settings are specified in parentheses, ensure the settings are active before executing the command or command sequence.
    • Control+Alt+Up Arrow (browse mode on)
    • Up Arrow (focus mode on)

To perform a task with browse mode on:

  1. Press Insert+Space.
  2. If NVDA made the focus mode sound, press Insert+Space again to turn browse mode back on.

To perform a task with focus mode on:

  1. Press Insert+Space.
  2. If NVDA made the browse mode sound, press Insert+Space again to turn focus mode back on.

Control+Alt+Up Arrow (browse mode on): 1 MUST, 1 SHOULD, AND 1 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey content of the cell, '$250.00' Content of the cell, '$250.00', is conveyed
MAY convey column number of the cell, '4' Column number of the cell, '4', is conveyed
SHOULD convey row number of the cell, '3' Row number of the cell, '3', is conveyed

Up Arrow (focus mode on): 1 MUST, 1 SHOULD, AND 1 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey content of the cell, '$250.00' Content of the cell, '$250.00', is conveyed
MAY convey column number of the cell, '4' Column number of the cell, '4', is conveyed
SHOULD convey row number of the cell, '3' Row number of the cell, '3', is conveyed

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.
  3. In the window that displays the example to test, activate the "Run Setup" button, which sets focus on the fourth cell of the fourth row in the grid.
  4. Starting at the '$9.00' cell, navigate to the previous row in the grid. Do this with each of the following commands or command sequences. If any settings are specified in parentheses, ensure the settings are active before executing the command or command sequence.
    • Up Arrow (arrow quick key nav off)
    • Control+Option+Up Arrow

To perform a task with arrow quick key nav off:

  1. Simultaneously press Left Arrow and Right Arrow.
  2. If VoiceOver said 'arrow quick key nav on', press Left Arrow and Right Arrow again to turn it back off.

Up Arrow (arrow quick key nav off): 1 MUST, 1 SHOULD, AND 1 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey content of the cell, '$250.00' Content of the cell, '$250.00', is conveyed
MAY convey column number of the cell, '4' Column number of the cell, '4', is conveyed
SHOULD convey row number of the cell, '3' Row number of the cell, '3', is conveyed

Control+Option+Up Arrow: 1 MUST, 1 SHOULD, AND 1 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey content of the cell, '$250.00' Content of the cell, '$250.00', is conveyed
MAY convey column number of the cell, '4' Column number of the cell, '4', is conveyed
SHOULD convey row number of the cell, '3' Row number of the cell, '3', is conveyed

Test 8: Navigate to the first cell of a row in a grid

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.
  3. In the window that displays the example to test, activate the "Run Setup" button, which sets focus on the fourth cell of the fourth row in the grid.
  4. Starting at the '$9.00' cell, navigate to the first cell of the current row in the grid. Do this with each of the following commands or command sequences. If any settings are specified in parentheses, ensure the settings are active before executing the command or command sequence.
    • Home (PC cursor active)

To perform a task with PC cursor active:

  1. Press Alt+Delete to determine which cursor is active.
  2. If the virtual cursor is active, press Insert+z to disable the virtual cursor.

Home (PC cursor active): 2 MUST, 1 SHOULD, AND 1 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey content of the column header, 'Date' Content of the column header, 'Date', is conveyed
MUST convey content of the cell, '03-Jan-16' Content of the cell, '03-Jan-16', is conveyed
SHOULD convey column number of the cell, '1' Column number of the cell, '1', is conveyed
MAY convey row number of the cell, '4' Row number of the cell, '4', 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.
  3. In the window that displays the example to test, activate the "Run Setup" button, which sets focus on the fourth cell of the fourth row in the grid.
  4. Starting at the '$9.00' cell, navigate to the first cell of the current row in the grid. Do this with each of the following commands or command sequences. If any settings are specified in parentheses, ensure the settings are active before executing the command or command sequence.
    • Home (focus mode on)

To perform a task with focus mode on:

  1. Press Insert+Space.
  2. If NVDA made the browse mode sound, press Insert+Space again to turn focus mode back on.

Home (focus mode on): 2 MUST, 1 SHOULD, AND 1 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey content of the column header, 'Date' Content of the column header, 'Date', is conveyed
MUST convey content of the cell, '03-Jan-16' Content of the cell, '03-Jan-16', is conveyed
SHOULD convey column number of the cell, '1' Column number of the cell, '1', is conveyed
MAY convey row number of the cell, '4' Row number of the cell, '4', is conveyed

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.
  3. In the window that displays the example to test, activate the "Run Setup" button, which sets focus on the fourth cell of the fourth row in the grid.
  4. Starting at the '$9.00' cell, navigate to the first cell of the current row in the grid. Do this with each of the following commands or command sequences.
    • Home

Home: 2 MUST, 1 SHOULD, AND 1 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey content of the column header, 'Date' Content of the column header, 'Date', is conveyed
MUST convey content of the cell, '03-Jan-16' Content of the cell, '03-Jan-16', is conveyed
SHOULD convey column number of the cell, '1' Column number of the cell, '1', is conveyed
MAY convey row number of the cell, '4' Row number of the cell, '4', is conveyed

Test 9: Navigate to the last cell of a row in a grid

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.
  3. In the window that displays the example to test, activate the "Run Setup" button, which sets focus on the fourth cell of the fourth row in the grid.
  4. Starting at the '$9.00' cell, navigate to the last cell of the current row in the grid. Do this with each of the following commands or command sequences. If any settings are specified in parentheses, ensure the settings are active before executing the command or command sequence.
    • End (PC cursor active)

To perform a task with PC cursor active:

  1. Press Alt+Delete to determine which cursor is active.
  2. If the virtual cursor is active, press Insert+z to disable the virtual cursor.

End (PC cursor active): 2 MUST, 1 SHOULD, AND 1 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey content of the column header, 'Balance' Content of the column header, 'Balance', is conveyed
MUST convey content of the cell, '$999,741.00' Content of the cell, '$999,741.00', is conveyed
SHOULD convey column number of the cell, '5' Column number of the cell, '5', is conveyed
MAY convey row number of the cell, '4' Row number of the cell, '4', 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.
  3. In the window that displays the example to test, activate the "Run Setup" button, which sets focus on the fourth cell of the fourth row in the grid.
  4. Starting at the '$9.00' cell, navigate to the last cell of the current row in the grid. Do this with each of the following commands or command sequences. If any settings are specified in parentheses, ensure the settings are active before executing the command or command sequence.
    • End (focus mode on)

To perform a task with focus mode on:

  1. Press Insert+Space.
  2. If NVDA made the browse mode sound, press Insert+Space again to turn focus mode back on.

End (focus mode on): 2 MUST, 1 SHOULD, AND 1 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey content of the column header, 'Balance' Content of the column header, 'Balance', is conveyed
MUST convey content of the cell, '$999,741.00' Content of the cell, '$999,741.00', is conveyed
SHOULD convey column number of the cell, '5' Column number of the cell, '5', is conveyed
MAY convey row number of the cell, '4' Row number of the cell, '4', is conveyed

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.
  3. In the window that displays the example to test, activate the "Run Setup" button, which sets focus on the fourth cell of the fourth row in the grid.
  4. Starting at the '$9.00' cell, navigate to the last cell of the current row in the grid. Do this with each of the following commands or command sequences.
    • End

End: 2 MUST, 1 SHOULD, AND 1 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey content of the column header, 'Balance' Content of the column header, 'Balance', is conveyed
MUST convey content of the cell, '$999,741.00' Content of the cell, '$999,741.00', is conveyed
SHOULD convey column number of the cell, '5' Column number of the cell, '5', is conveyed
MAY convey row number of the cell, '4' Row number of the cell, '4', is conveyed

Test 10: Navigate to the first cell in a grid

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.
  3. In the window that displays the example to test, activate the "Run Setup" button, which sets focus on the fourth cell of the fourth row in the grid.
  4. Starting at the '$9.00' cell, navigate to the first cell in the grid. Do this with each of the following commands or command sequences. If any settings are specified in parentheses, ensure the settings are active before executing the command or command sequence.
    • Control+Home (PC cursor active)

To perform a task with PC cursor active:

  1. Press Alt+Delete to determine which cursor is active.
  2. If the virtual cursor is active, press Insert+z to disable the virtual cursor.

Control+Home (PC cursor active): 2 MUST, 2 SHOULD, AND 0 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey content of the column header, 'Date' Content of the column header, 'Date', is conveyed
MUST convey content of the cell, '01-Jan-16' Content of the cell, '01-Jan-16', is conveyed
SHOULD convey column number of the cell, '1' Column number of the cell, '1', is conveyed
SHOULD convey row number of the cell, '2' Row number of the cell, '2', 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.
  3. In the window that displays the example to test, activate the "Run Setup" button, which sets focus on the fourth cell of the fourth row in the grid.
  4. Starting at the '$9.00' cell, navigate to the first cell in the grid. Do this with each of the following commands or command sequences. If any settings are specified in parentheses, ensure the settings are active before executing the command or command sequence.
    • Control+Home (focus mode on)

To perform a task with focus mode on:

  1. Press Insert+Space.
  2. If NVDA made the browse mode sound, press Insert+Space again to turn focus mode back on.

Control+Home (focus mode on): 2 MUST, 2 SHOULD, AND 0 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey content of the column header, 'Date' Content of the column header, 'Date', is conveyed
MUST convey content of the cell, '01-Jan-16' Content of the cell, '01-Jan-16', is conveyed
SHOULD convey column number of the cell, '1' Column number of the cell, '1', is conveyed
SHOULD convey row number of the cell, '2' Row number of the cell, '2', is conveyed

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.
  3. In the window that displays the example to test, activate the "Run Setup" button, which sets focus on the fourth cell of the fourth row in the grid.
  4. Starting at the '$9.00' cell, navigate to the first cell in the grid. Do this with each of the following commands or command sequences.
    • Control+Home

Control+Home: 2 MUST, 2 SHOULD, AND 0 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey content of the column header, 'Date' Content of the column header, 'Date', is conveyed
MUST convey content of the cell, '01-Jan-16' Content of the cell, '01-Jan-16', is conveyed
SHOULD convey column number of the cell, '1' Column number of the cell, '1', is conveyed
SHOULD convey row number of the cell, '2' Row number of the cell, '2', is conveyed

Test 11: Navigate to the last cell in a grid

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.
  3. In the window that displays the example to test, activate the "Run Setup" button, which sets focus on the fourth cell of the fourth row in the grid.
  4. Starting at the '$9.00' cell, navigate to the last cell in the grid. Do this with each of the following commands or command sequences. If any settings are specified in parentheses, ensure the settings are active before executing the command or command sequence.
    • Control+End (PC cursor active)

To perform a task with PC cursor active:

  1. Press Alt+Delete to determine which cursor is active.
  2. If the virtual cursor is active, press Insert+z to disable the virtual cursor.

Control+End (PC cursor active): 2 MUST, 2 SHOULD, AND 0 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey content of the column header, 'Balance' Content of the column header, 'Balance', is conveyed
MUST convey content of the cell, '$995,532.00' Content of the cell, '$995,532.00', is conveyed
SHOULD convey column number of the cell, '5' Column number of the cell, '5', is conveyed
SHOULD convey row number of the cell, '7' Row number of the cell, '7', 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.
  3. In the window that displays the example to test, activate the "Run Setup" button, which sets focus on the fourth cell of the fourth row in the grid.
  4. Starting at the '$9.00' cell, navigate to the last cell in the grid. Do this with each of the following commands or command sequences. If any settings are specified in parentheses, ensure the settings are active before executing the command or command sequence.
    • Control+End (focus mode on)

To perform a task with focus mode on:

  1. Press Insert+Space.
  2. If NVDA made the browse mode sound, press Insert+Space again to turn focus mode back on.

Control+End (focus mode on): 2 MUST, 2 SHOULD, AND 0 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey content of the column header, 'Balance' Content of the column header, 'Balance', is conveyed
MUST convey content of the cell, '$995,532.00' Content of the cell, '$995,532.00', is conveyed
SHOULD convey column number of the cell, '5' Column number of the cell, '5', is conveyed
SHOULD convey row number of the cell, '7' Row number of the cell, '7', is conveyed

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.
  3. In the window that displays the example to test, activate the "Run Setup" button, which sets focus on the fourth cell of the fourth row in the grid.
  4. Starting at the '$9.00' cell, navigate to the last cell in the grid. Do this with each of the following commands or command sequences.
    • Control+End

Control+End: 2 MUST, 2 SHOULD, AND 0 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey content of the column header, 'Balance' Content of the column header, 'Balance', is conveyed
MUST convey content of the cell, '$995,532.00' Content of the cell, '$995,532.00', is conveyed
SHOULD convey column number of the cell, '5' Column number of the cell, '5', is conveyed
SHOULD convey row number of the cell, '7' Row number of the cell, '7', is conveyed