Radio Group Example Using Roving tabindex Test Plan (47 tests)

Filter tests by covered assistive technology

Supporting Documentation

Test 1: Navigate to the first unchecked radio button in a group 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 radio group, and hides the group heading.
  3. With the reading cursor on the 'Navigate forwards from here' link, navigate to the 'Regular crust' radio button. Do this with each of the following commands or command sequences.
    • F
    • A
    • Down Arrow, then Down Arrow

F: 5 MUST, 2 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Role 'group' is conveyed
MUST Name of the group, 'Pizza Crust', is conveyed
MUST Role 'radio button' is conveyed
MUST Name of the radio button, 'Regular crust', is conveyed
MUST State of the radio button, 'unchecked', is conveyed
SHOULD Position of the radio button, 1, is conveyed
SHOULD Number of radio buttons in the group, 3, is conveyed

A: 5 MUST, 2 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Role 'group' is conveyed
MUST Name of the group, 'Pizza Crust', is conveyed
MUST Role 'radio button' is conveyed
MUST Name of the radio button, 'Regular crust', is conveyed
MUST State of the radio button, 'unchecked', is conveyed
SHOULD Position of the radio button, 1, is conveyed
SHOULD Number of radio buttons in the group, 3, is conveyed

Down Arrow, then Down Arrow: 5 MUST, 2 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Role 'group' is conveyed
MUST Name of the group, 'Pizza Crust', is conveyed
MUST Role 'radio button' is conveyed
MUST Name of the radio button, 'Regular crust', is conveyed
MUST State of the radio button, 'unchecked', is conveyed
SHOULD Position of the radio button, 1, is conveyed
SHOULD Number of radio buttons in the group, 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 and runs a script that sets focus on a link before the radio group, and hides the group heading.
  3. With the reading cursor on the 'Navigate forwards from here' link, navigate to the 'Regular crust' radio button. Do this with each of the following commands or command sequences.
    • F
    • R

F: 5 MUST, 2 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Role 'group' is conveyed
MUST Name of the group, 'Pizza Crust', is conveyed
MUST Role 'radio button' is conveyed
MUST Name of the radio button, 'Regular crust', is conveyed
MUST State of the radio button, 'unchecked', is conveyed
SHOULD Position of the radio button, 1, is conveyed
SHOULD Number of radio buttons in the group, 3, is conveyed

R: 5 MUST, 2 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Role 'group' is conveyed
MUST Name of the group, 'Pizza Crust', is conveyed
MUST Role 'radio button' is conveyed
MUST Name of the radio button, 'Regular crust', is conveyed
MUST State of the radio button, 'unchecked', is conveyed
SHOULD Position of the radio button, 1, is conveyed
SHOULD Number of radio buttons in the group, 3, is conveyed

Test 2: Navigate to the first unchecked radio button in a group

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 radio group, and hides the group heading.
  3. With focus on the 'Navigate forwards from here' link, navigate to the 'Regular crust' radio button. Do this with each of the following commands or command sequences.
    • Control+Option+Right, then Control+Option+Right
    • Control+Option+Command+J

Control+Option+Right, then Control+Option+Right: 7 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Role 'group' is conveyed
MUST Name of the group, 'Pizza Crust', is conveyed
MUST Role 'radio button' is conveyed
MUST Name of the radio button, 'Regular crust', is conveyed
MUST State of the radio button, 'unchecked', is conveyed
MUST Position of the radio button, 1, is conveyed
MUST Number of radio buttons in the group, 3, is conveyed

Control+Option+Command+J: 7 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Role 'group' is conveyed
MUST Name of the group, 'Pizza Crust', is conveyed
MUST Role 'radio button' is conveyed
MUST Name of the radio button, 'Regular crust', is conveyed
MUST State of the radio button, 'unchecked', is conveyed
MUST Position of the radio button, 1, is conveyed
MUST Number of radio buttons in the group, 3, is conveyed

Test 3: Navigate to the last unchecked radio button in a group 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 radio group.
  3. With the reading cursor on the 'Navigate backwards from here' link, navigate to the 'Thin crust' radio button. Do this with each of the following commands or command sequences.
    • Shift+F
    • Shift+A
    • Up Arrow, then Up Arrow

Shift+F: 5 MUST, 2 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Role 'group' is conveyed
MUST Name of the group, 'Pizza Crust', is conveyed
MUST Role 'radio button' is conveyed
MUST Name of the radio button, 'Thin crust', is conveyed
MUST State of the radio button, 'unchecked', is conveyed
SHOULD Position of the radio button, 3, is conveyed
SHOULD Number of radio buttons in the group, 3, is conveyed

Shift+A: 5 MUST, 2 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Role 'group' is conveyed
MUST Name of the group, 'Pizza Crust', is conveyed
MUST Role 'radio button' is conveyed
MUST Name of the radio button, 'Thin crust', is conveyed
MUST State of the radio button, 'unchecked', is conveyed
SHOULD Position of the radio button, 3, is conveyed
SHOULD Number of radio buttons in the group, 3, is conveyed

Up Arrow, then Up Arrow: 5 MUST, 2 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Role 'group' is conveyed
MUST Name of the group, 'Pizza Crust', is conveyed
MUST Role 'radio button' is conveyed
MUST Name of the radio button, 'Thin crust', is conveyed
MUST State of the radio button, 'unchecked', is conveyed
SHOULD Position of the radio button, 3, is conveyed
SHOULD Number of radio buttons in the group, 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 and runs a script that sets focus on a link after the radio group.
  3. With the reading cursor on the 'Navigate backwards from here' link, navigate to the 'Thin crust' radio button. Do this with each of the following commands or command sequences.
    • Shift+F
    • Shift+R

Shift+F: 5 MUST, 2 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Role 'group' is conveyed
MUST Name of the group, 'Pizza Crust', is conveyed
MUST Role 'radio button' is conveyed
MUST Name of the radio button, 'Thin crust', is conveyed
MUST State of the radio button, 'unchecked', is conveyed
SHOULD Position of the radio button, 3, is conveyed
SHOULD Number of radio buttons in the group, 3, is conveyed

Shift+R: 5 MUST, 2 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Role 'group' is conveyed
MUST Name of the group, 'Pizza Crust', is conveyed
MUST Role 'radio button' is conveyed
MUST Name of the radio button, 'Thin crust', is conveyed
MUST State of the radio button, 'unchecked', is conveyed
SHOULD Position of the radio button, 3, is conveyed
SHOULD Number of radio buttons in the group, 3, is conveyed

Test 4: Navigate to the last unchecked radio button in a group

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 radio group.
  3. With focus on the 'Navigate backwards from here' link, navigate to the 'Thin crust' radio button. Do this with each of the following commands or command sequences.
    • Ctrl+Option+Left, then Ctrl+Option+Left
    • Shift+Control+Option+Command+J

Ctrl+Option+Left, then Ctrl+Option+Left: 7 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Role 'group' is conveyed
MUST Name of the group, 'Pizza Crust', is conveyed
MUST Role 'radio button' is conveyed
MUST Name of the radio button, 'Thin crust', is conveyed
MUST State of the radio button, 'unchecked', is conveyed
MUST Position of the radio button, 3, is conveyed
MUST Number of radio buttons in the group, 3, is conveyed

Shift+Control+Option+Command+J: 7 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Role 'group' is conveyed
MUST Name of the group, 'Pizza Crust', is conveyed
MUST Role 'radio button' is conveyed
MUST Name of the radio button, 'Thin crust', is conveyed
MUST State of the radio button, 'unchecked', is conveyed
MUST Position of the radio button, 3, is conveyed
MUST Number of radio buttons in the group, 3, is conveyed

Test 5: Navigate to the first checked radio button in a group 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 the state of the first radio button to checked, sets focus on a link before the radio group, and hides the group heading.
  3. With the reading cursor on the 'Navigate forwards from here' link, navigate to the 'Regular crust' radio button. Do this with each of the following commands or command sequences.
    • F
    • A
    • Down Arrow, then Down Arrow

F: 5 MUST, 2 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Role 'group' is conveyed
MUST Name of the group, 'Pizza Crust', is conveyed
MUST Role 'radio button' is conveyed
MUST Name of the radio button, 'Regular crust', is conveyed
MUST State of the radio button, 'checked', is conveyed
SHOULD Position of the radio button, 1, is conveyed
SHOULD Number of radio buttons in the group, 3, is conveyed

A: 5 MUST, 2 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Role 'group' is conveyed
MUST Name of the group, 'Pizza Crust', is conveyed
MUST Role 'radio button' is conveyed
MUST Name of the radio button, 'Regular crust', is conveyed
MUST State of the radio button, 'checked', is conveyed
SHOULD Position of the radio button, 1, is conveyed
SHOULD Number of radio buttons in the group, 3, is conveyed

Down Arrow, then Down Arrow: 5 MUST, 2 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Role 'group' is conveyed
MUST Name of the group, 'Pizza Crust', is conveyed
MUST Role 'radio button' is conveyed
MUST Name of the radio button, 'Regular crust', is conveyed
MUST State of the radio button, 'checked', is conveyed
SHOULD Position of the radio button, 1, is conveyed
SHOULD Number of radio buttons in the group, 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 and runs a script that sets the state of the first radio button to checked, sets focus on a link before the radio group, and hides the group heading.
  3. With the reading cursor on the 'Navigate forwards from here' link, navigate to the 'Regular crust' radio button. Do this with each of the following commands or command sequences.
    • F
    • R

F: 5 MUST, 2 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Role 'group' is conveyed
MUST Name of the group, 'Pizza Crust', is conveyed
MUST Role 'radio button' is conveyed
MUST Name of the radio button, 'Regular crust', is conveyed
MUST State of the radio button, 'checked', is conveyed
SHOULD Position of the radio button, 1, is conveyed
SHOULD Number of radio buttons in the group, 3, is conveyed

R: 5 MUST, 2 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Role 'group' is conveyed
MUST Name of the group, 'Pizza Crust', is conveyed
MUST Role 'radio button' is conveyed
MUST Name of the radio button, 'Regular crust', is conveyed
MUST State of the radio button, 'checked', is conveyed
SHOULD Position of the radio button, 1, is conveyed
SHOULD Number of radio buttons in the group, 3, is conveyed

Test 6: Navigate to the first checked radio button in a group

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 the state of the first radio button to checked, sets focus on a link before the radio group, and hides the group heading.
  3. With focus on the 'Navigate forwards from here' link, navigate to the 'Regular crust' radio button. Do this with each of the following commands or command sequences.
    • Control+Option+Right, then Control+Option+Right
    • Control+Option+Command+J

Control+Option+Right, then Control+Option+Right: 7 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Role 'group' is conveyed
MUST Name of the group, 'Pizza Crust', is conveyed
MUST Role 'radio button' is conveyed
MUST Name of the radio button, 'Regular crust', is conveyed
MUST State of the radio button, 'checked', is conveyed
MUST Position of the radio button, 1, is conveyed
MUST Number of radio buttons in the group, 3, is conveyed

Control+Option+Command+J: 7 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Role 'group' is conveyed
MUST Name of the group, 'Pizza Crust', is conveyed
MUST Role 'radio button' is conveyed
MUST Name of the radio button, 'Regular crust', is conveyed
MUST State of the radio button, 'checked', is conveyed
MUST Position of the radio button, 1, is conveyed
MUST Number of radio buttons in the group, 3, is conveyed

Test 7: Navigate to the last checked radio button in a group 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 the state of the third radio button to checked, and sets focus on a link after the radio group.
  3. With the reading cursor on the 'Navigate backwards from here' link, navigate to the 'Thin crust' radio button. Do this with each of the following commands or command sequences.
    • Shift+F
    • Shift+A
    • Up Arrow, then Up Arrow

Shift+F: 5 MUST, 2 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Role 'group' is conveyed
MUST Name of the group, 'Pizza Crust', is conveyed
MUST Role 'radio button' is conveyed
MUST Name of the radio button, 'Thin crust', is conveyed
MUST State of the radio button, 'checked', is conveyed
SHOULD Position of the radio button, 3, is conveyed
SHOULD Number of radio buttons in the group, 3, is conveyed

Shift+A: 5 MUST, 2 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Role 'group' is conveyed
MUST Name of the group, 'Pizza Crust', is conveyed
MUST Role 'radio button' is conveyed
MUST Name of the radio button, 'Thin crust', is conveyed
MUST State of the radio button, 'checked', is conveyed
SHOULD Position of the radio button, 3, is conveyed
SHOULD Number of radio buttons in the group, 3, is conveyed

Up Arrow, then Up Arrow: 5 MUST, 2 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Role 'group' is conveyed
MUST Name of the group, 'Pizza Crust', is conveyed
MUST Role 'radio button' is conveyed
MUST Name of the radio button, 'Thin crust', is conveyed
MUST State of the radio button, 'checked', is conveyed
SHOULD Position of the radio button, 3, is conveyed
SHOULD Number of radio buttons in the group, 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 and runs a script that sets the state of the third radio button to checked, and sets focus on a link after the radio group.
  3. With the reading cursor on the 'Navigate backwards from here' link, navigate to the 'Thin crust' radio button. Do this with each of the following commands or command sequences.
    • Shift+F
    • Shift+R

Shift+F: 5 MUST, 2 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Role 'group' is conveyed
MUST Name of the group, 'Pizza Crust', is conveyed
MUST Role 'radio button' is conveyed
MUST Name of the radio button, 'Thin crust', is conveyed
MUST State of the radio button, 'checked', is conveyed
SHOULD Position of the radio button, 3, is conveyed
SHOULD Number of radio buttons in the group, 3, is conveyed

Shift+R: 5 MUST, 2 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Role 'group' is conveyed
MUST Name of the group, 'Pizza Crust', is conveyed
MUST Role 'radio button' is conveyed
MUST Name of the radio button, 'Thin crust', is conveyed
MUST State of the radio button, 'checked', is conveyed
SHOULD Position of the radio button, 3, is conveyed
SHOULD Number of radio buttons in the group, 3, is conveyed

Test 8: Navigate to the last checked radio button in a group

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 the state of the third radio button to checked, and sets focus on a link after the radio group.
  3. With focus on the 'Navigate backwards from here' link, navigate to the 'Thin crust' radio button. Do this with each of the following commands or command sequences.
    • Ctrl+Option+Left, then Ctrl+Option+Left
    • Shift+Control+Option+Command+J

Ctrl+Option+Left, then Ctrl+Option+Left: 7 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Role 'group' is conveyed
MUST Name of the group, 'Pizza Crust', is conveyed
MUST Role 'radio button' is conveyed
MUST Name of the radio button, 'Thin crust', is conveyed
MUST State of the radio button, 'checked', is conveyed
MUST Position of the radio button, 3, is conveyed
MUST Number of radio buttons in the group, 3, is conveyed

Shift+Control+Option+Command+J: 7 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Role 'group' is conveyed
MUST Name of the group, 'Pizza Crust', is conveyed
MUST Role 'radio button' is conveyed
MUST Name of the radio button, 'Thin crust', is conveyed
MUST State of the radio button, 'checked', is conveyed
MUST Position of the radio button, 3, is conveyed
MUST Number of radio buttons in the group, 3, is conveyed

Test 9: Navigate forwards to an unchecked radio button 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 a link before the radio group, and hides the group heading.
  3. With focus on the 'Navigate forwards from here' link, navigate to the 'Regular crust' radio button. Do this with each of the following commands or command sequences.
    • Tab

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

Priority Assertion Statement
MUST Role 'group' is conveyed
MUST Name of the group, 'Pizza Crust', is conveyed
MUST Role 'radio button' is conveyed
MUST Name of the radio button, 'Regular crust', is conveyed
MUST State of the radio button, 'unchecked', is conveyed
MUST Position of the radio button, 1, is conveyed
MUST Number of radio buttons in the group, 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 and runs a script that sets focus on a link before the radio group, and hides the group heading.
  3. With focus on the 'Navigate forwards from here' link, navigate to the 'Regular crust' radio button. Do this with each of the following commands or command sequences.
    • Tab

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

Priority Assertion Statement
MUST Role 'group' is conveyed
MUST Name of the group, 'Pizza Crust', is conveyed
MUST Role 'radio button' is conveyed
MUST Name of the radio button, 'Regular crust', is conveyed
MUST State of the radio button, 'unchecked', is conveyed
MUST Position of the radio button, 1, is conveyed
MUST Number of radio buttons in the group, 3, is conveyed

Test 10: Navigate forwards to an unchecked radio button

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 radio group, and hides the group heading.
  3. With focus on the 'Navigate forwards from here' link, navigate to the 'Regular crust' radio button. Do this with each of the following commands or command sequences.
    • Tab

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

Priority Assertion Statement
MUST Role 'group' is conveyed
MUST Name of the group, 'Pizza Crust', is conveyed
MUST Role 'radio button' is conveyed
MUST Name of the radio button, 'Regular crust', is conveyed
MUST State of the radio button, 'unchecked', is conveyed
MUST Position of the radio button, 1, is conveyed
MUST Number of radio buttons in the group, 3, is conveyed

Test 11: Navigate backwards to an unchecked radio button 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 a link after the radio group.
  3. With focus on the 'Navigate backwards from here' link, navigate to the 'Regular crust' radio button. Do this with each of the following commands or command sequences.
    • Shift+Tab

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

Priority Assertion Statement
MUST Role 'group' is conveyed
MUST Name of the group, 'Pizza Crust', is conveyed
MUST Role 'radio button' is conveyed
MUST Name of the radio button, 'Regular crust', is conveyed
MUST State of the radio button, 'unchecked', is conveyed
MUST Position of the radio button, 1, is conveyed
MUST Number of radio buttons in the group, 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 and runs a script that sets focus on a link after the radio group.
  3. With focus on the 'Navigate backwards from here' link, navigate to the 'Regular crust' radio button. Do this with each of the following commands or command sequences.
    • Shift+Tab

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

Priority Assertion Statement
MUST Role 'group' is conveyed
MUST Name of the group, 'Pizza Crust', is conveyed
MUST Role 'radio button' is conveyed
MUST Name of the radio button, 'Regular crust', is conveyed
MUST State of the radio button, 'unchecked', is conveyed
MUST Position of the radio button, 1, is conveyed
MUST Number of radio buttons in the group, 3, is conveyed

Test 12: Navigate backwards to an unchecked radio button

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 radio group.
  3. With focus on the 'Navigate backwards from here' link, navigate to the 'Regular crust' radio button. Do this with each of the following commands or command sequences.
    • Shift+Tab

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

Priority Assertion Statement
MUST Role 'group' is conveyed
MUST Name of the group, 'Pizza Crust', is conveyed
MUST Role 'radio button' is conveyed
MUST Name of the radio button, 'Regular crust', is conveyed
MUST State of the radio button, 'unchecked', is conveyed
MUST Position of the radio button, 1, is conveyed
MUST Number of radio buttons in the group, 3, is conveyed

Test 13: Navigate forwards to a checked radio button 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 the state of the first radio button to checked, sets focus on a link before the radio group, and hides the group heading.
  3. With focus on the 'Navigate forwards from here' link, navigate to the 'Regular crust' radio button. Do this with each of the following commands or command sequences.
    • Tab

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

Priority Assertion Statement
MUST Role 'group' is conveyed
MUST Name of the group, 'Pizza Crust', is conveyed
MUST Role 'radio button' is conveyed
MUST Name of the radio button, 'Regular crust', is conveyed
MUST State of the radio button, 'checked', is conveyed
MUST Position of the radio button, 1, is conveyed
MUST Number of radio buttons in the group, 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 and runs a script that sets the state of the first radio button to checked, sets focus on a link before the radio group, and hides the group heading.
  3. With focus on the 'Navigate forwards from here' link, navigate to the 'Regular crust' radio button. Do this with each of the following commands or command sequences.
    • Tab

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

Priority Assertion Statement
MUST Role 'group' is conveyed
MUST Name of the group, 'Pizza Crust', is conveyed
MUST Role 'radio button' is conveyed
MUST Name of the radio button, 'Regular crust', is conveyed
MUST State of the radio button, 'checked', is conveyed
MUST Position of the radio button, 1, is conveyed
MUST Number of radio buttons in the group, 3, is conveyed

Test 14: Navigate forwards to a checked radio button

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 the state of the first radio button to checked, sets focus on a link before the radio group, and hides the group heading.
  3. With focus on the 'Navigate forwards from here' link, navigate to the 'Regular crust' radio button. Do this with each of the following commands or command sequences.
    • Tab

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

Priority Assertion Statement
MUST Role 'group' is conveyed
MUST Name of the group, 'Pizza Crust', is conveyed
MUST Role 'radio button' is conveyed
MUST Name of the radio button, 'Regular crust', is conveyed
MUST State of the radio button, 'checked', is conveyed
MUST Position of the radio button, 1, is conveyed
MUST Number of radio buttons in the group, 3, is conveyed

Test 15: Navigate backwards to a checked radio button 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 the state of the first radio button to checked, and sets focus on a link after the radio group.
  3. With focus on the 'Navigate backwards from here' link, navigate to the 'Regular crust' radio button. Do this with each of the following commands or command sequences.
    • Shift+Tab

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

Priority Assertion Statement
MUST Role 'group' is conveyed
MUST Name of the group, 'Pizza Crust', is conveyed
MUST Role 'radio button' is conveyed
MUST Name of the radio button, 'Regular crust', is conveyed
MUST State of the radio button, 'checked', is conveyed
MUST Position of the radio button, 1, is conveyed
MUST Number of radio buttons in the group, 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 and runs a script that sets the state of the first radio button to checked, and sets focus on a link after the radio group.
  3. With focus on the 'Navigate backwards from here' link, navigate to the 'Regular crust' radio button. Do this with each of the following commands or command sequences.
    • Shift+Tab

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

Priority Assertion Statement
MUST Role 'group' is conveyed
MUST Name of the group, 'Pizza Crust', is conveyed
MUST Role 'radio button' is conveyed
MUST Name of the radio button, 'Regular crust', is conveyed
MUST State of the radio button, 'checked', is conveyed
MUST Position of the radio button, 1, is conveyed
MUST Number of radio buttons in the group, 3, is conveyed

Test 16: Navigate backwards to a checked radio button

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 the state of the first radio button to checked, and sets focus on a link after the radio group.
  3. With focus on the 'Navigate backwards from here' link, navigate to the 'Regular crust' radio button. Do this with each of the following commands or command sequences.
    • Shift+Tab

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

Priority Assertion Statement
MUST Role 'group' is conveyed
MUST Name of the group, 'Pizza Crust', is conveyed
MUST Role 'radio button' is conveyed
MUST Name of the radio button, 'Regular crust', is conveyed
MUST State of the radio button, 'checked', is conveyed
MUST Position of the radio button, 1, is conveyed
MUST Number of radio buttons in the group, 3, is conveyed

Test 17: Navigate out of the start of a radio group 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 first radio button.
  3. With the reading cursor on the 'Regular crust' radio button, navigate to the 'Navigate forwards from here' link. Do this with each of the following commands or command sequences.
    • Up Arrow, then Up Arrow

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

Priority Assertion Statement
MUST Group boundary is conveyed
MUST Role 'link' is conveyed
MUST name 'Navigate forwards from here' 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 first radio button.
  3. With the reading cursor on the 'Regular crust' radio button, navigate to the 'Navigate forwards from here' link. Do this with each of the following commands or command sequences.
    • Up Arrow

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

Priority Assertion Statement
MUST Group boundary is conveyed
MUST Role 'link' is conveyed
MUST name 'Navigate forwards from here' is conveyed

Test 18: Navigate out of the start of a radio group 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 first radio button.
  3. With focus on the 'Regular crust' radio button, navigate to the 'Navigate forwards from here' link. Do this with each of the following commands or command sequences.
    • Shift+Tab

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

Priority Assertion Statement
MUST Role 'link' is conveyed
MUST name 'Navigate forwards from here' 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 first radio button.
  3. With focus on the 'Regular crust' radio button, navigate to the 'Navigate forwards from here' link. Do this with each of the following commands or command sequences.
    • Shift+Tab

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

Priority Assertion Statement
MUST Role 'link' is conveyed
MUST name 'Navigate forwards from here' is conveyed

Test 19: Navigate out of the start of a radio group

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 first radio button.
  3. With focus on the 'Regular crust' radio button, navigate to the 'Navigate forwards from here' link. Do this with each of the following commands or command sequences.
    • Ctrl+Option+Left, then Ctrl+Option+Left

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

Priority Assertion Statement
MUST Group boundary is conveyed
MUST Role 'link' is conveyed
MUST name 'Navigate forwards from here' is conveyed

Test 20: Navigate out of the end of a radio group 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 third radio button.
  3. With the reading cursor on the 'Thin crust' radio button, navigate to the 'Navigate backwards from here' link. Do this with each of the following commands or command sequences.
    • Down Arrow, then Down Arrow

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

Priority Assertion Statement
MUST Group boundary is conveyed
MUST Role 'link' is conveyed
MUST name 'Navigate backwards from here' 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 third radio button.
  3. With the reading cursor on the 'Thin crust' radio button, navigate to the 'Navigate backwards from here' link. Do this with each of the following commands or command sequences.
    • Down Arrow

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

Priority Assertion Statement
MUST Group boundary is conveyed
MUST Role 'link' is conveyed
MUST name 'Navigate backwards from here' is conveyed

Test 21: Navigate out of the end of a radio group 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 third radio button.
  3. With focus on the 'Thin crust' radio button, navigate to the 'Navigate backwards from here' link. Do this with each of the following commands or command sequences.
    • Tab

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

Priority Assertion Statement
MUST Role 'link' is conveyed
MUST name 'Navigate backwards from here' 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 third radio button.
  3. With focus on the 'Thin crust' radio button, navigate to the 'Navigate backwards from here' link. Do this with each of the following commands or command sequences.
    • Tab

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

Priority Assertion Statement
MUST Role 'link' is conveyed
MUST name 'Navigate backwards from here' is conveyed

Test 22: Navigate out of the end of a radio group

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 third radio button.
  3. With focus on the 'Thin crust' radio button, navigate to the 'Navigate backwards from here' link. Do this with each of the following commands or command sequences.
    • Control+Option+Right, then Control+Option+Right

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

Priority Assertion Statement
MUST Group boundary is conveyed
MUST Role 'link' is conveyed
MUST name 'Navigate backwards from here' is conveyed

Test 23: Read information about an unchecked radio button 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 first radio button.
  3. With the reading cursor on the 'Regular crust' radio button, read information about the radio button. 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 'radio button' is conveyed
MUST Name 'Regular crust' is conveyed
MUST State 'unchecked' is conveyed
SHOULD Position of the radio button, 1, is conveyed
SHOULD Number of radio buttons in the group, 3, is conveyed

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

Priority Assertion Statement
MUST Role 'radio button' is conveyed
MUST Name 'Regular crust' is conveyed
MUST State 'unchecked' is conveyed
SHOULD Position of the radio button, 1, is conveyed
SHOULD Number of radio buttons in the group, 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 and runs a script that sets focus on the first radio button.
  3. With the reading cursor on the 'Regular crust' radio button, read information about the radio button. Do this with each of the following commands or command sequences.
    • Insert+Tab

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

Priority Assertion Statement
MUST Role 'radio button' is conveyed
MUST Name 'Regular crust' is conveyed
MUST State 'unchecked' is conveyed
SHOULD Position of the radio button, 1, is conveyed
SHOULD Number of radio buttons in the group, 3, is conveyed

Test 24: Read information about an unchecked radio button 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 first radio button.
  3. With focus on the 'Regular crust' radio button, read information about the radio button. Do this with each of the following commands or command sequences.
    • Insert+Tab
    • Insert+Up

Insert+Tab: 5 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Role 'radio button' is conveyed
MUST Name 'Regular crust' is conveyed
MUST State 'unchecked' is conveyed
MUST Position of the radio button, 1, is conveyed
MUST Number of radio buttons in the group, 3, is conveyed

Insert+Up: 5 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Role 'radio button' is conveyed
MUST Name 'Regular crust' is conveyed
MUST State 'unchecked' is conveyed
MUST Position of the radio button, 1, is conveyed
MUST Number of radio buttons in the group, 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 and runs a script that sets focus on the first radio button.
  3. With focus on the 'Regular crust' radio button, read information about the radio button. Do this with each of the following commands or command sequences.
    • Insert+Tab
    • Insert+Up

Insert+Tab: 5 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Role 'radio button' is conveyed
MUST Name 'Regular crust' is conveyed
MUST State 'unchecked' is conveyed
MUST Position of the radio button, 1, is conveyed
MUST Number of radio buttons in the group, 3, is conveyed

Insert+Up: 5 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Role 'radio button' is conveyed
MUST Name 'Regular crust' is conveyed
MUST State 'unchecked' is conveyed
MUST Position of the radio button, 1, is conveyed
MUST Number of radio buttons in the group, 3, is conveyed

Test 25: Read information about an unchecked radio button

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 first radio button.
  3. With focus on the 'Regular crust' radio button, read information about the radio button. Do this with each of the following commands or command sequences.
    • Control+Option+F3
    • Control+Option+F4

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

Priority Assertion Statement
MUST Role 'radio button' is conveyed
MUST Name 'Regular crust' is conveyed
MUST State 'unchecked' is conveyed
MUST Position of the radio button, 1, is conveyed
MUST Number of radio buttons in the group, 3, is conveyed

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

Priority Assertion Statement
MUST Role 'radio button' is conveyed
MUST Name 'Regular crust' is conveyed
MUST State 'unchecked' is conveyed
MUST Position of the radio button, 1, is conveyed
MUST Number of radio buttons in the group, 3, is conveyed

Test 26: Read information about a checked radio button 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 first radio button, and sets its state to checked.
  3. With the reading cursor on the 'Regular crust' radio button, read information about the radio button. 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 'radio button' is conveyed
MUST Name 'Regular crust' is conveyed
MUST State 'checked' is conveyed
SHOULD Position of the radio button, 1, is conveyed
SHOULD Number of radio buttons in the group, 3, is conveyed

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

Priority Assertion Statement
MUST Role 'radio button' is conveyed
MUST Name 'Regular crust' is conveyed
MUST State 'checked' is conveyed
SHOULD Position of the radio button, 1, is conveyed
SHOULD Number of radio buttons in the group, 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 and runs a script that sets focus on the first radio button, and sets its state to checked.
  3. With the reading cursor on the 'Regular crust' radio button, read information about the radio button. Do this with each of the following commands or command sequences.
    • Insert+Tab

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

Priority Assertion Statement
MUST Role 'radio button' is conveyed
MUST Name 'Regular crust' is conveyed
MUST State 'checked' is conveyed
SHOULD Position of the radio button, 1, is conveyed
SHOULD Number of radio buttons in the group, 3, is conveyed

Test 27: Read information about a checked radio button 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 first radio button, and sets its state to checked.
  3. With the reading cursor on the 'Regular crust' radio button, read information about the radio button. Do this with each of the following commands or command sequences.
    • Insert+Tab
    • Insert+Up

Insert+Tab: 5 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Role 'radio button' is conveyed
MUST Name 'Regular crust' is conveyed
MUST State 'checked' is conveyed
MUST Position of the radio button, 1, is conveyed
MUST Number of radio buttons in the group, 3, is conveyed

Insert+Up: 5 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Role 'radio button' is conveyed
MUST Name 'Regular crust' is conveyed
MUST State 'checked' is conveyed
MUST Position of the radio button, 1, is conveyed
MUST Number of radio buttons in the group, 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 and runs a script that sets focus on the first radio button, and sets its state to checked.
  3. With the reading cursor on the 'Regular crust' radio button, read information about the radio button. Do this with each of the following commands or command sequences.
    • Insert+Tab
    • Insert+Up

Insert+Tab: 5 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Role 'radio button' is conveyed
MUST Name 'Regular crust' is conveyed
MUST State 'checked' is conveyed
MUST Position of the radio button, 1, is conveyed
MUST Number of radio buttons in the group, 3, is conveyed

Insert+Up: 5 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Role 'radio button' is conveyed
MUST Name 'Regular crust' is conveyed
MUST State 'checked' is conveyed
MUST Position of the radio button, 1, is conveyed
MUST Number of radio buttons in the group, 3, is conveyed

Test 28: Read information about a checked radio button

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 first radio button, and sets its state to checked.
  3. With the reading cursor on the 'Regular crust' radio button, read information about the radio button. Do this with each of the following commands or command sequences.
    • Control+Option+F3
    • Control+Option+F4

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

Priority Assertion Statement
MUST Role 'radio button' is conveyed
MUST Name 'Regular crust' is conveyed
MUST State 'checked' is conveyed
MUST Position of the radio button, 1, is conveyed
MUST Number of radio buttons in the group, 3, is conveyed

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

Priority Assertion Statement
MUST Role 'radio button' is conveyed
MUST Name 'Regular crust' is conveyed
MUST State 'checked' is conveyed
MUST Position of the radio button, 1, is conveyed
MUST Number of radio buttons in the group, 3, is conveyed

Test 29: Navigate to the next unchecked radio button 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 first radio button.
  3. With the reading cursor on the 'Regular crust' radio button, navigate to the 'Deep dish' radio button. Do this with each of the following commands or command sequences.
    • F
    • A
    • Down Arrow

F: 3 MUST, 2 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Role 'radio button' is conveyed
MUST Name 'Deep dish' is conveyed
MUST State 'unchecked' is conveyed
SHOULD Position of the radio button, 2, is conveyed
SHOULD Number of radio buttons in the group, 3, is conveyed

A: 3 MUST, 2 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Role 'radio button' is conveyed
MUST Name 'Deep dish' is conveyed
MUST State 'unchecked' is conveyed
SHOULD Position of the radio button, 2, is conveyed
SHOULD Number of radio buttons in the group, 3, is conveyed

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

Priority Assertion Statement
MUST Role 'radio button' is conveyed
MUST Name 'Deep dish' is conveyed
MUST State 'unchecked' is conveyed
SHOULD Position of the radio button, 2, is conveyed
SHOULD Number of radio buttons in the group, 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 and runs a script that sets focus on the first radio button.
  3. With the reading cursor on the 'Regular crust' radio button, navigate to the 'Deep dish' radio button. Do this with each of the following commands or command sequences.
    • F
    • R

F: 3 MUST, 2 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Role 'radio button' is conveyed
MUST Name 'Deep dish' is conveyed
MUST State 'unchecked' is conveyed
SHOULD Position of the radio button, 2, is conveyed
SHOULD Number of radio buttons in the group, 3, is conveyed

R: 3 MUST, 2 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Role 'radio button' is conveyed
MUST Name 'Deep dish' is conveyed
MUST State 'unchecked' is conveyed
SHOULD Position of the radio button, 2, is conveyed
SHOULD Number of radio buttons in the group, 3, is conveyed

Test 30: Navigate to the next unchecked radio button

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 first radio button.
  3. With focus on the 'Regular crust' radio button, navigate to the 'Deep dish' radio button. Do this with each of the following commands or command sequences.
    • Control+Option+Right

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

Priority Assertion Statement
MUST Role 'radio button' is conveyed
MUST Name 'Deep dish' is conveyed
MUST State 'unchecked' is conveyed
MUST Position of the radio button, 2, is conveyed
MUST Number of radio buttons in the group, 3, is conveyed

Test 31: Navigate to the previous unchecked radio button 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 second radio button.
  3. With the reading cursor on the 'Deep dish' radio button, navigate to the 'Regular crust' radio button. Do this with each of the following commands or command sequences.
    • Shift+F
    • Shift+A
    • Up Arrow

Shift+F: 3 MUST, 2 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Role 'radio button' is conveyed
MUST Name 'Regular crust' is conveyed
MUST State 'unchecked' is conveyed
SHOULD Position of the radio button, 1, is conveyed
SHOULD Number of radio buttons in the group, 3, is conveyed

Shift+A: 3 MUST, 2 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Role 'radio button' is conveyed
MUST Name 'Regular crust' is conveyed
MUST State 'unchecked' is conveyed
SHOULD Position of the radio button, 1, is conveyed
SHOULD Number of radio buttons in the group, 3, is conveyed

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

Priority Assertion Statement
MUST Role 'radio button' is conveyed
MUST Name 'Regular crust' is conveyed
MUST State 'unchecked' is conveyed
SHOULD Position of the radio button, 1, is conveyed
SHOULD Number of radio buttons in the group, 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 and runs a script that sets focus on the second radio button.
  3. With the reading cursor on the 'Deep dish' radio button, navigate to the 'Regular crust' radio button. Do this with each of the following commands or command sequences.
    • Shift+F
    • Shift+R

Shift+F: 3 MUST, 2 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Role 'radio button' is conveyed
MUST Name 'Regular crust' is conveyed
MUST State 'unchecked' is conveyed
SHOULD Position of the radio button, 1, is conveyed
SHOULD Number of radio buttons in the group, 3, is conveyed

Shift+R: 3 MUST, 2 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Role 'radio button' is conveyed
MUST Name 'Regular crust' is conveyed
MUST State 'unchecked' is conveyed
SHOULD Position of the radio button, 1, is conveyed
SHOULD Number of radio buttons in the group, 3, is conveyed

Test 32: Navigate to the previous unchecked radio button

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 second radio button.
  3. With focus on the 'Deep dish' radio button, navigate to the 'Regular crust' radio button. Do this with each of the following commands or command sequences.
    • Ctrl+Option+Left

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

Priority Assertion Statement
MUST Role 'radio button' is conveyed
MUST Name 'Regular crust' is conveyed
MUST State 'unchecked' is conveyed
MUST Position of the radio button, 1, is conveyed
MUST Number of radio buttons in the group, 3, is conveyed

Test 33: Navigate to the next checked radio button 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 first radio button, and checks the second radio button.
  3. With the reading cursor on the 'Regular crust' radio button, navigate to the 'Deep dish' radio button. Do this with each of the following commands or command sequences.
    • F
    • A
    • Down Arrow

F: 3 MUST, 2 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Role 'radio button' is conveyed
MUST Name 'Deep dish' is conveyed
MUST State 'checked' is conveyed
SHOULD Position of the radio button, 2, is conveyed
SHOULD Number of radio buttons in the group, 3, is conveyed

A: 3 MUST, 2 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Role 'radio button' is conveyed
MUST Name 'Deep dish' is conveyed
MUST State 'checked' is conveyed
SHOULD Position of the radio button, 2, is conveyed
SHOULD Number of radio buttons in the group, 3, is conveyed

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

Priority Assertion Statement
MUST Role 'radio button' is conveyed
MUST Name 'Deep dish' is conveyed
MUST State 'checked' is conveyed
SHOULD Position of the radio button, 2, is conveyed
SHOULD Number of radio buttons in the group, 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 and runs a script that sets focus on the first radio button, and checks the second radio button.
  3. With the reading cursor on the 'Regular crust' radio button, navigate to the 'Deep dish' radio button. Do this with each of the following commands or command sequences.
    • F
    • R

F: 3 MUST, 2 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Role 'radio button' is conveyed
MUST Name 'Deep dish' is conveyed
MUST State 'checked' is conveyed
SHOULD Position of the radio button, 2, is conveyed
SHOULD Number of radio buttons in the group, 3, is conveyed

R: 3 MUST, 2 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Role 'radio button' is conveyed
MUST Name 'Deep dish' is conveyed
MUST State 'checked' is conveyed
SHOULD Position of the radio button, 2, is conveyed
SHOULD Number of radio buttons in the group, 3, is conveyed

Test 34: Navigate to the next checked radio button

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 first radio button, and checks the second radio button.
  3. With focus on the 'Regular crust' radio button, navigate to the 'Deep dish' radio button. Do this with each of the following commands or command sequences.
    • Control+Option+Right

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

Priority Assertion Statement
MUST Role 'radio button' is conveyed
MUST Name 'Deep dish' is conveyed
MUST State 'checked' is conveyed
MUST Position of the radio button, 2, is conveyed
MUST Number of radio buttons in the group, 3, is conveyed

Test 35: Navigate to the previous checked radio button 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 second radio button, and checks the first radio button.
  3. With the reading cursor on the 'Deep dish' radio button, navigate to the 'Regular crust' radio button. Do this with each of the following commands or command sequences.
    • Shift+F
    • Shift+A
    • Up Arrow

Shift+F: 3 MUST, 2 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Role 'radio button' is conveyed
MUST Name 'Regular crust' is conveyed
MUST State 'checked' is conveyed
SHOULD Position of the radio button, 1, is conveyed
SHOULD Number of radio buttons in the group, 3, is conveyed

Shift+A: 3 MUST, 2 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Role 'radio button' is conveyed
MUST Name 'Regular crust' is conveyed
MUST State 'checked' is conveyed
SHOULD Position of the radio button, 1, is conveyed
SHOULD Number of radio buttons in the group, 3, is conveyed

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

Priority Assertion Statement
MUST Role 'radio button' is conveyed
MUST Name 'Regular crust' is conveyed
MUST State 'checked' is conveyed
SHOULD Position of the radio button, 1, is conveyed
SHOULD Number of radio buttons in the group, 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 and runs a script that sets focus on the second radio button, and checks the first radio button.
  3. With the reading cursor on the 'Deep dish' radio button, navigate to the 'Regular crust' radio button. Do this with each of the following commands or command sequences.
    • Shift+F
    • Shift+R

Shift+F: 3 MUST, 2 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Role 'radio button' is conveyed
MUST Name 'Regular crust' is conveyed
MUST State 'checked' is conveyed
SHOULD Position of the radio button, 1, is conveyed
SHOULD Number of radio buttons in the group, 3, is conveyed

Shift+R: 3 MUST, 2 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Role 'radio button' is conveyed
MUST Name 'Regular crust' is conveyed
MUST State 'checked' is conveyed
SHOULD Position of the radio button, 1, is conveyed
SHOULD Number of radio buttons in the group, 3, is conveyed

Test 36: Navigate to the previous checked radio button

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 second radio button, and checks the first radio button.
  3. With focus on the 'Deep dish' radio button, navigate to the 'Regular crust' radio button. Do this with each of the following commands or command sequences.
    • Ctrl+Option+Left

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

Priority Assertion Statement
MUST Role 'radio button' is conveyed
MUST Name 'Regular crust' is conveyed
MUST State 'checked' is conveyed
MUST Position of the radio button, 1, is conveyed
MUST Number of radio buttons in the group, 3, is conveyed

Test 37: Navigate to the next radio button 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 first radio button.
  3. With focus on the 'Regular crust' radio button, navigate to the 'Deep dish' radio button. Do this with each of the following commands or command sequences.
    • Down Arrow
    • Right Arrow

Down Arrow: 5 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Role 'radio button' is conveyed
MUST Name 'Deep dish' is conveyed
MUST State 'checked' is conveyed
MUST Position of the radio button, 2, is conveyed
MUST Number of radio buttons in the group, 3, is conveyed

Right Arrow: 5 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Role 'radio button' is conveyed
MUST Name 'Deep dish' is conveyed
MUST State 'checked' is conveyed
MUST Position of the radio button, 2, is conveyed
MUST Number of radio buttons in the group, 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 and runs a script that sets focus on the first radio button.
  3. With focus on the 'Regular crust' radio button, navigate to the 'Deep dish' radio button. Do this with each of the following commands or command sequences.
    • Down Arrow
    • Right Arrow

Down Arrow: 5 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Role 'radio button' is conveyed
MUST Name 'Deep dish' is conveyed
MUST State 'checked' is conveyed
MUST Position of the radio button, 2, is conveyed
MUST Number of radio buttons in the group, 3, is conveyed

Right Arrow: 5 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Role 'radio button' is conveyed
MUST Name 'Deep dish' is conveyed
MUST State 'checked' is conveyed
MUST Position of the radio button, 2, is conveyed
MUST Number of radio buttons in the group, 3, is conveyed

Test 38: Navigate to the next radio button

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 first radio button.
  3. With focus on the 'Regular crust' radio button, navigate to the 'Deep dish' radio button. Do this with each of the following commands or command sequences.
    • Down Arrow
    • Right Arrow

Down Arrow: 5 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Role 'radio button' is conveyed
MUST Name 'Deep dish' is conveyed
MUST State 'checked' is conveyed
MUST Position of the radio button, 2, is conveyed
MUST Number of radio buttons in the group, 3, is conveyed

Right Arrow: 5 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Role 'radio button' is conveyed
MUST Name 'Deep dish' is conveyed
MUST State 'checked' is conveyed
MUST Position of the radio button, 2, is conveyed
MUST Number of radio buttons in the group, 3, is conveyed

Test 39: Navigate to the previous radio button 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 second radio button.
  3. With focus on the 'Deep dish' radio button, navigate to the 'Regular crust' radio button. Do this with each of the following commands or command sequences.
    • Up Arrow
    • Left Arrow

Up Arrow: 5 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Role 'radio button' is conveyed
MUST Name 'Regular crust' is conveyed
MUST State 'checked' is conveyed
MUST Position of the radio button, 1, is conveyed
MUST Number of radio buttons in the group, 3, is conveyed

Left Arrow: 5 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Role 'radio button' is conveyed
MUST Name 'Regular crust' is conveyed
MUST State 'checked' is conveyed
MUST Position of the radio button, 1, is conveyed
MUST Number of radio buttons in the group, 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 and runs a script that sets focus on the second radio button.
  3. With focus on the 'Deep dish' radio button, navigate to the 'Regular crust' radio button. Do this with each of the following commands or command sequences.
    • Up Arrow
    • Left Arrow

Up Arrow: 5 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Role 'radio button' is conveyed
MUST Name 'Regular crust' is conveyed
MUST State 'checked' is conveyed
MUST Position of the radio button, 1, is conveyed
MUST Number of radio buttons in the group, 3, is conveyed

Left Arrow: 5 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Role 'radio button' is conveyed
MUST Name 'Regular crust' is conveyed
MUST State 'checked' is conveyed
MUST Position of the radio button, 1, is conveyed
MUST Number of radio buttons in the group, 3, is conveyed

Test 40: Navigate to the previous radio button

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 second radio button.
  3. With focus on the 'Deep dish' radio button, navigate to the 'Regular crust' radio button. Do this with each of the following commands or command sequences.
    • Up Arrow
    • Left Arrow

Up Arrow: 5 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Role 'radio button' is conveyed
MUST Name 'Regular crust' is conveyed
MUST State 'checked' is conveyed
MUST Position of the radio button, 1, is conveyed
MUST Number of radio buttons in the group, 3, is conveyed

Left Arrow: 5 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Role 'radio button' is conveyed
MUST Name 'Regular crust' is conveyed
MUST State 'checked' is conveyed
MUST Position of the radio button, 1, is conveyed
MUST Number of radio buttons in the group, 3, is conveyed

Test 41: Navigate to the first radio button 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 third radio button.
  3. With focus on the 'Thin crust' radio button, navigate to the 'Regular crust' radio button. Do this with each of the following commands or command sequences.
    • Down Arrow
    • Right Arrow

Down Arrow: 5 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Role 'radio button' is conveyed
MUST Name 'Regular crust' is conveyed
MUST State 'checked' is conveyed
MUST Position of the radio button, 1, is conveyed
MUST Number of radio buttons in the group, 3, is conveyed

Right Arrow: 5 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Role 'radio button' is conveyed
MUST Name 'Regular crust' is conveyed
MUST State 'checked' is conveyed
MUST Position of the radio button, 1, is conveyed
MUST Number of radio buttons in the group, 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 and runs a script that sets focus on the third radio button.
  3. With focus on the 'Thin crust' radio button, navigate to the 'Regular crust' radio button. Do this with each of the following commands or command sequences.
    • Down Arrow
    • Right Arrow

Down Arrow: 5 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Role 'radio button' is conveyed
MUST Name 'Regular crust' is conveyed
MUST State 'checked' is conveyed
MUST Position of the radio button, 1, is conveyed
MUST Number of radio buttons in the group, 3, is conveyed

Right Arrow: 5 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Role 'radio button' is conveyed
MUST Name 'Regular crust' is conveyed
MUST State 'checked' is conveyed
MUST Position of the radio button, 1, is conveyed
MUST Number of radio buttons in the group, 3, is conveyed

Test 42: Navigate to the first radio button

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 third radio button.
  3. With focus on the 'Thin crust' radio button, navigate to the 'Regular crust' radio button. Do this with each of the following commands or command sequences.
    • Down Arrow
    • Right Arrow

Down Arrow: 5 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Role 'radio button' is conveyed
MUST Name 'Regular crust' is conveyed
MUST State 'checked' is conveyed
MUST Position of the radio button, 1, is conveyed
MUST Number of radio buttons in the group, 3, is conveyed

Right Arrow: 5 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Role 'radio button' is conveyed
MUST Name 'Regular crust' is conveyed
MUST State 'checked' is conveyed
MUST Position of the radio button, 1, is conveyed
MUST Number of radio buttons in the group, 3, is conveyed

Test 43: Navigate to the last radio button 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 first radio button.
  3. With focus on the 'Regular crust' radio button, navigate to the 'Thin crust' radio button. Do this with each of the following commands or command sequences.
    • Up Arrow
    • Left Arrow

Up Arrow: 5 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Role 'radio button' is conveyed
MUST Name 'Thin crust' is conveyed
MUST State 'checked' is conveyed
MUST Position of the radio button, 3, is conveyed
MUST Number of radio buttons in the group, 3, is conveyed

Left Arrow: 5 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Role 'radio button' is conveyed
MUST Name 'Thin crust' is conveyed
MUST State 'checked' is conveyed
MUST Position of the radio button, 3, is conveyed
MUST Number of radio buttons in the group, 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 and runs a script that sets focus on the first radio button.
  3. With focus on the 'Regular crust' radio button, navigate to the 'Thin crust' radio button. Do this with each of the following commands or command sequences.
    • Up Arrow
    • Left Arrow

Up Arrow: 5 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Role 'radio button' is conveyed
MUST Name 'Thin crust' is conveyed
MUST State 'checked' is conveyed
MUST Position of the radio button, 3, is conveyed
MUST Number of radio buttons in the group, 3, is conveyed

Left Arrow: 5 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Role 'radio button' is conveyed
MUST Name 'Thin crust' is conveyed
MUST State 'checked' is conveyed
MUST Position of the radio button, 3, is conveyed
MUST Number of radio buttons in the group, 3, is conveyed

Test 44: Navigate to the last radio button

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 first radio button.
  3. With focus on the 'Regular crust' radio button, navigate to the 'Thin crust' radio button. Do this with each of the following commands or command sequences.
    • Up Arrow
    • Left Arrow

Up Arrow: 5 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Role 'radio button' is conveyed
MUST Name 'Thin crust' is conveyed
MUST State 'checked' is conveyed
MUST Position of the radio button, 3, is conveyed
MUST Number of radio buttons in the group, 3, is conveyed

Left Arrow: 5 MUST, 0 SHOULD, AND 0 MAY assertions

Priority Assertion Statement
MUST Role 'radio button' is conveyed
MUST Name 'Thin crust' is conveyed
MUST State 'checked' is conveyed
MUST Position of the radio button, 3, is conveyed
MUST Number of radio buttons in the group, 3, is conveyed

Test 45: Check a radio button 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 first radio button.
  3. With the reading cursor on the 'Regular crust' radio button, check the radio button. Do this with each of the following commands or command sequences.
    • Space

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

Priority Assertion Statement
MUST Change in state, to 'checked', 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 first radio button.
  3. With the reading cursor on the 'Regular crust' radio button, check the radio button. Do this with each of the following commands or command sequences.
    • Space

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

Priority Assertion Statement
MUST Change in state, to 'checked', is conveyed

Test 46: Check a radio button 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 first radio button.
  3. With focus on the 'Regular crust' radio button, check the radio button. Do this with each of the following commands or command sequences.
    • Space

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

Priority Assertion Statement
MUST Change in state, to 'checked', 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 first radio button.
  3. With focus on the 'Regular crust' radio button, check the radio button. Do this with each of the following commands or command sequences.
    • Space

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

Priority Assertion Statement
MUST Change in state, to 'checked', is conveyed

Test 47: Check a radio button

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 first radio button.
  3. With focus on the 'Regular crust' radio button, check the radio button. Do this with each of the following commands or command sequences.
    • Space
    • Control+Option+Space

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

Priority Assertion Statement
MUST Change in state, to 'checked', is conveyed

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

Priority Assertion Statement
MUST Change in state, to 'checked', is conveyed