Sc2 4 5 Multiple Ways
Please note, this is a draft
Description
This test checks that there are at least two of the following elements available on the web page:
- link to site map
- search form or link to search page
- list of links to all other web pages
- links to relevant web pages
Background
- G63: Providing a site map
- G125: Providing links to navigate to related Web pages
- G126: Providing a list of links to all other Web pages
- G161: Providing a search function to help users find content
Assumptions
- This test assumes that the web page isn’t a step or a result of a process.
- This test excludes technique G185: Linking to all the pages on the site from the home page.
Test properties
| Property | Value |
|---|---|
| Test name | Multiple ways |
| Test requirement | 2.4.5 Multiple Ways |
| Test mode | manual |
| Test environment | rendered page |
| Test subject | multiple web pages |
Test procedure
Selector
Test mode: automatic
The entire web page.
Step 1 (G125)
Test mode: manual
Check if the web page provides links to navigate to related web pages.
User Input Question:
| Property | Value |———————-|——— | Presented item | Web page. | Requires context | yes | Requires Interaction | yes | Question | Does the web page provide links to the website navigation or other related web pages? | Help | A related web page is directly connected with the subject or purpose of the current web page. Examples are main navigation, table of contents and the breadcrumb trail. Create variable ‘multiple-ways’ and set value to ‘0’.
If true: variable ‘multiple-ways’ value + 1.
Continue to Step 2 (G161).
Step 2 (G161)
Test mode: manual
Check if the web page provides a search form or a link to the search page.
User Input Question:
| Property | Value |
|---|---|
| Presented item | Web page. |
| Requires context | yes |
| Requires Interaction | yes |
| Question | Does the web page provide a search form or a link to the search page? |
| Help | If the web page provides a search form or a link to the search page select “Yes”. Else select “No”. |
If true: variable ‘multiple-ways’ value + 1.
If variable ‘multiple-ways’ has a value of 2 or more, return:
| Outcome | Passed |
|---|---|
| Testcase | SC2-4-5-multiple-ways |
| ID | SC2-4-5-multiple-ways-passed1 |
Else continue to Step 3 (G63).
Step 3 (G63)
Test mode: manual
Check if the web page provides a link to the site map.
User Input Question:
| Property | Value |
|---|---|
| Presented item | Web page. |
| Requires context | yes |
| Requires Interaction | yes |
| Question | Does the web page provide a link to the site map? |
| Help | A site map is a web page that provides links to all the web pages of the web site. If the web page has a link to the site map select “Yes”. Else select “No”. |
If true: continue to Step 4 (G63).
Else continue to Step 5 (G126).
Step 4 (G63)
Test mode: manual
Check if the site map is a valid site map.
User Input Question:
| Property | Value |
|---|---|
| Presented item | Site map. |
| Requires context | yes |
| Requires Interaction | yes |
| Question | Is the site map a valid site map? |
| Help | The criteria of a valid site map are no broken links and includes all the links of primary and secondary navigation. If the site map meets the criteria select “Yes”. Else select “No”. |
If true: variable ‘multiple-ways’ value + 1.
If variable ‘multiple-ways’ has a value of 2 or more, return:
| Outcome | Passed |
|---|---|
| Testcase | SC2-4-5-multiple-ways |
| ID | SC2-4-5-multiple-ways-passed2 |
Else continue to Step 5 (G126).
Step 5 (G126)
Test mode: manual
Check if the web page provides a list of links to all other web pages.
User Input Question:
| Property | Value |
|---|---|
| Presented item | Web page. |
| Requires context | yes |
| Requires Interaction | yes |
| Question | Does the web page provide a list of links to all other web pages? |
| Help | Examples are main navigation and a site map. If the page provides a list of links to all other web pages select “Yes”. Else select “No”. |
If true: variable ‘multiple-ways’ value + 1.
If variable ‘multiple-ways’ has a value of 2 or more, return:
| Outcome | Passed |
|---|---|
| Testcase | SC2-4-5-multiple-ways |
| ID | SC2-4-5-multiple-ways-passed3 |
Else return:
| Outcome | Failed |
|---|---|
| Testcase | SC2-4-5-multiple-ways |
| ID | SC2-4-5-multiple-ways-failed1 |
| Error | Not enough ways to access the web page. |
| Info |