Link Example 2 (img element with alt attribute) Test Plan (3 tests)

Filter tests by covered assistive technology

Supporting Documentation

Test 1: Navigate forwards to a link

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 'W3C website' link.
  3. With focus on the 'Navigate forwards from here' link, navigate to the 'W3C website' link. 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.
    • u (virtual cursor active)
    • Tab (virtual cursor active)
    • Down Arrow (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.

u (virtual cursor active): 2 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey role 'link' Role 'link' is conveyed
MUST convey name 'W3C website'. Name 'W3C website' is conveyed.

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

Priority Assertion Phrase Assertion Statement
MUST convey role 'link' Role 'link' is conveyed
MUST convey name 'W3C website'. Name 'W3C website' is conveyed.

Down Arrow (virtual cursor active): 2 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey role 'link' Role 'link' is conveyed
MUST convey name 'W3C website'. Name 'W3C website' is conveyed.

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

Priority Assertion Phrase Assertion Statement
MUST convey role 'link' Role 'link' is conveyed
MUST convey name 'W3C website'. Name 'W3C website' 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 'W3C website' link.
  3. With focus on the 'Navigate forwards from here' link, navigate to the 'W3C website' link. 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.
    • u (browse mode on)
    • k (browse mode on)
    • Tab (browse mode on)
    • Down Arrow (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.

u (browse mode on): 2 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey role 'link' Role 'link' is conveyed
MUST convey name 'W3C website'. Name 'W3C website' is conveyed.

k (browse mode on): 2 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey role 'link' Role 'link' is conveyed
MUST convey name 'W3C website'. Name 'W3C website' is conveyed.

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

Priority Assertion Phrase Assertion Statement
MUST convey role 'link' Role 'link' is conveyed
MUST convey name 'W3C website'. Name 'W3C website' is conveyed.

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

Priority Assertion Phrase Assertion Statement
MUST convey role 'link' Role 'link' is conveyed
MUST convey name 'W3C website'. Name 'W3C website' is conveyed.

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

Priority Assertion Phrase Assertion Statement
MUST convey role 'link' Role 'link' is conveyed
MUST convey name 'W3C website'. Name 'W3C website' 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 and runs a script that sets focus on a link before the 'W3C website' link.
  3. With focus on the 'Navigate forwards from here' link, navigate to the 'W3C website' link. 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+Option+Right Arrow
    • Tab
    • l (quick nav on)

To perform a task with quick nav on:

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

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

Priority Assertion Phrase Assertion Statement
MUST convey role 'link' Role 'link' is conveyed
MUST convey name 'W3C website'. Name 'W3C website' is conveyed.

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

Priority Assertion Phrase Assertion Statement
MUST convey role 'link' Role 'link' is conveyed
MUST convey name 'W3C website'. Name 'W3C website' is conveyed.

l (quick nav on): 2 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey role 'link' Role 'link' is conveyed
MUST convey name 'W3C website'. Name 'W3C website' is conveyed.

Test 2: Navigate backwards to a link

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 'W3C website' link.
  3. With focus on the 'Navigate backwards from here' link, navigate to the 'W3C website' link. 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+u (virtual cursor active)
    • 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+u (virtual cursor active): 2 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey role 'link' Role 'link' is conveyed
MUST convey name 'W3C website'. Name 'W3C website' is conveyed.

Up Arrow (virtual cursor active): 2 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey role 'link' Role 'link' is conveyed
MUST convey name 'W3C website'. Name 'W3C website' is conveyed.

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

Priority Assertion Phrase Assertion Statement
MUST convey role 'link' Role 'link' is conveyed
MUST convey name 'W3C website'. Name 'W3C website' is conveyed.

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

Priority Assertion Phrase Assertion Statement
MUST convey role 'link' Role 'link' is conveyed
MUST convey name 'W3C website'. Name 'W3C website' 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 'W3C website' link.
  3. With focus on the 'Navigate backwards from here' link, navigate to the 'W3C website' link. 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+u (browse mode on)
    • Shift+k (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+u (browse mode on): 2 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey role 'link' Role 'link' is conveyed
MUST convey name 'W3C website'. Name 'W3C website' is conveyed.

Shift+k (browse mode on): 2 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey role 'link' Role 'link' is conveyed
MUST convey name 'W3C website'. Name 'W3C website' is conveyed.

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

Priority Assertion Phrase Assertion Statement
MUST convey role 'link' Role 'link' is conveyed
MUST convey name 'W3C website'. Name 'W3C website' is conveyed.

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

Priority Assertion Phrase Assertion Statement
MUST convey role 'link' Role 'link' is conveyed
MUST convey name 'W3C website'. Name 'W3C website' is conveyed.

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

Priority Assertion Phrase Assertion Statement
MUST convey role 'link' Role 'link' is conveyed
MUST convey name 'W3C website'. Name 'W3C website' 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 and runs a script that sets focus on a link after the 'W3C website' link.
  3. With focus on the 'Navigate backwards from here' link, navigate to the 'W3C website' link. 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+Option+Left Arrow
    • Shift+Tab
    • Shift+l (quick nav on)

To perform a task with quick nav on:

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

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

Priority Assertion Phrase Assertion Statement
MUST convey role 'link' Role 'link' is conveyed
MUST convey name 'W3C website'. Name 'W3C website' is conveyed.

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

Priority Assertion Phrase Assertion Statement
MUST convey role 'link' Role 'link' is conveyed
MUST convey name 'W3C website'. Name 'W3C website' is conveyed.

Shift+l (quick nav on): 2 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey role 'link' Role 'link' is conveyed
MUST convey name 'W3C website'. Name 'W3C website' is conveyed.

Test 3: Request information about a link

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 'W3C website' link.
  3. With focus on the 'W3C website' link, read information about the link. 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, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey role 'link' Role 'link' is conveyed
MUST convey name 'W3C website'. Name 'W3C website' is conveyed.

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

Priority Assertion Phrase Assertion Statement
MUST convey role 'link' Role 'link' is conveyed
MUST convey name 'W3C website'. Name 'W3C website' is conveyed.

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

Priority Assertion Phrase Assertion Statement
MUST convey role 'link' Role 'link' is conveyed
MUST convey name 'W3C website'. Name 'W3C website' is conveyed.

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

Priority Assertion Phrase Assertion Statement
MUST convey role 'link' Role 'link' is conveyed
MUST convey name 'W3C website'. Name 'W3C website' 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 'W3C website' link.
  3. With focus on the 'W3C website' link, read information about the link. 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, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Phrase Assertion Statement
MUST convey role 'link' Role 'link' is conveyed
MUST convey name 'W3C website'. Name 'W3C website' is conveyed.

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

Priority Assertion Phrase Assertion Statement
MUST convey role 'link' Role 'link' is conveyed
MUST convey name 'W3C website'. Name 'W3C website' is conveyed.

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

Priority Assertion Phrase Assertion Statement
MUST convey role 'link' Role 'link' is conveyed
MUST convey name 'W3C website'. Name 'W3C website' is conveyed.

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

Priority Assertion Phrase Assertion Statement
MUST convey role 'link' Role 'link' is conveyed
MUST convey name 'W3C website'. Name 'W3C website' 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 and runs a script that sets focus on the 'W3C website' link.
  3. With focus on the 'W3C website' link, read information about the link. Do this with each of the following commands or command sequences.
    • Control+Option+F3
    • Control+Option+F4

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

Priority Assertion Phrase Assertion Statement
MUST convey role 'link' Role 'link' is conveyed
MUST convey name 'W3C website'. Name 'W3C website' is conveyed.

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

Priority Assertion Phrase Assertion Statement
MUST convey role 'link' Role 'link' is conveyed
MUST convey name 'W3C website'. Name 'W3C website' is conveyed.