OpenAjax Test Suites

Summary of All Tests
Number Test Suite Description Rule

Results
Calculations HTML ARIA ARIA
Styling
Rule Pass IDs Fail IDs Roles Properties States
1 HTML4 Fieldset Contains a Legend Element Rule 73 1 0 none
  • fieldset
  • legend
none none none no
2 HTML4 Each Fieldset Contains a Legend Element Rule 73 4 0 none
  • fieldset
  • legend
none none none no
3 HTML4 Some Fieldsets Do Not Have a Legend Element Rule 73 1 3 none
  • fieldset
  • legend
none none none no
4 HTML4 Fieldset Has No Legend Element Rule 73 0 1 none
  • fieldset
  • legend
none none none no
5 HTML4 Label does not encapsulate select or textarea Rule 74 2 0 none
  • label
  • select
  • textarea
none none none no
6 HTML4 Label encapsulates select or textarea Rule 74 0 2 none
  • label
  • select
  • textarea
none none none no
7 HTML4 Form controls using label and title Rule 75 15 0 none
  • input[title]
  • input[type=checkbox]
  • input[type=password]
  • input[type=radio]
  • input[type=text]
  • label
  • select
  • select[title]
  • textarea
  • textarea[title]
none none none no
8 HTML4 Form controls missing labels and titles Rule 75 0 8 none
  • input[title]
  • input[type=checkbox]
  • input[type=password]
  • input[type=radio]
  • input[type=text]
  • label
  • select
  • select[title]
  • textarea
  • textarea[title]
none none none no
9 HTML4 Input [type=image] has alt or title attribute Rule 76 2 0 none
  • input[type=image]
none none none no
10 HTML4 Input [type=image] does not have alt or title attribute Rule 76 0 1 none
  • input[type=image]
none none none no
11 HTML4 Input [type=button|submit|reset] controls have value or title attributes Rule 77 6 0 none
  • input[title]
  • input[type=button]
  • input[type=reset]
  • input[type=submit]
none none none no
12 HTML4 Input [type=button|submit|reset] controls do not have value or title attributes Rule 77 0 3 none
  • input[title]
  • input[type=button]
  • input[type=reset]
  • input[type=submit]
none none none no
13 HTML4 Button element has content Rule 78 1 0 none
  • button
none none none no
14 HTML4 Button element has no content Rule 78 0 1 none
  • button
none none none no
15 HTML4 Effective label (legend+label) is unique Rule 79 16 0 none
  • label
  • legend
none none none no
16 HTML4 Effective label (legend+label) is not unique Rule 79 0 8 none
  • label
  • legend
none none none no
17 HTML4 Labels have text content Rule 80 8 0 none
  • label
none none none no
18 HTML4 Labels have no content Rule 80 0 8 none
  • label
none none none no
19 HTML4 Legend has text content Rule 81 1 0 none
  • legend
none none none no
20 HTML4 Legend has no content Rule 81 0 1 none
  • legend
none none none no
21 HTML4 Input, select, textarea, and button title attribute has content Rule 82 9 0 none
  • button[title]
  • input[title]
  • select[title]
  • textarea[title]
none none none no
22 HTML4 Input, select, textarea, and button title attribute does not have content Rule 82 0 9 none
  • button[title]
  • input[title]
  • select[title]
  • textarea[title]
none none none no
23 HTML4 Form control IDs are unique Rule 83 9 0 none
  • [id]
  • button
  • input
  • select
  • textarea
none none none no
24 HTML4 Form control IDs are not unique Rule 83 0 4 none
  • [id]
  • button
  • input
  • select
  • textarea
none none none no
25 HTML4 Some Form Controls Violate Rules Rule 73 1 2 none
  • [id]
  • button
  • fieldset
  • input[title]
  • input[type=button]
  • input[type=password]
  • input[type=radio]
  • input[type=text]
  • label
  • select
  • textarea
none none none no
Rule 75 7 2
Rule 76 0 1
Rule 83 9 1
26 HTML4 Images with alt Text Rule 26 3 0 none
  • img[alt]
none none none no
27 HTML4 Images without alt Text Rule 26 0 3 none
  • img[alt]
none none none no
28 HTML4 Image file name is not specified as alt text Rule 27 1 0 none
  • img[alt]
none none none no
29 HTML4 Image file name specified as alt text Rule 27 0 1 none
  • img[alt]
none none none no
30 HTML4 Image alt text is valid length Rule 29 3 0 none
  • img[alt]
none none none no
31 HTML4 Image alt text length is invalid Rule 29 0 2 none
  • img[alt]
none none none no
32 HTML4 Presentational image has no alt or title attribute Rule 31 1 0 none
  • img[alt]
  • img[title]
none none none no
33 HTML4 Presentational image has alt or title attribute Rule 31 0 2 none
  • img[alt]
  • img[title]
none none none no
34 HTML4 Page contains non-empty title element Rule 13 1 0 none
  • title
none none none no
35 HTML4 Page contains empty title element Rule 13 0 1 none
  • title
none none none no
36 HTML4 Page contains non-empty H1 elements Rule 14 2 0 none
  • h1
none none none no
37 HTML4 Page contains empty H1 elements Rule 14 0 2 none
  • h1
none none none no
38 HTML4 Page does not contain H1 elements Rule 14 0 0 none
  • h1
none none none no
39 HTML4 H1 content matches title content Rule 16 2 0 none
  • h1
  • title
none none none no
40 HTML4 h1 text content is not solely from image alt text Rule 15 1 0 none
  • h1
  • img[alt]
none none none no
41 HTML4 h1 text content comes solely from image alt text Rule 15 0 1 none
  • h1
  • img[alt]
none none none no
42 HTML4 H1 content does not match title content Rule 16 0 2 none
  • h1
  • title
none none none no
43 HTML4 Pages contains two H1 elements Rule 17 2 0 none
  • h1
none none none no
44 HTML4 Page contains three H1 elements Rule 17 2 1 none
  • h1
none none none no
45 HTML4 Heading elements have text content Rule 18 6 0 none
  • h1
  • h2-h6
none none none no
46 HTML4 Heading elements do not have text content Rule 18 0 6 none
  • h1
  • h2-h6
none none none no
47 HTML4 text for h2-h6 subheadings must not come solely from image alt text Rule 19 5 0 none
  • h2-h6
  • img[alt]
none none none no
48 HTML4 text for h2-h6 subheadings comes solely from image alt text Rule 19 0 5 none
  • h2-h6
  • img[alt]
none none none no
49 HTML4 Heading content is concise Rule 20 12 0 none
  • h1
  • h2-h6
none none none no
50 HTML4 Heading content is not concise Rule 20 0 6 none
  • h1
  • h2-h6
none none none no
51 HTML4 Heading elements are properly nested Rule 21 6 0 none
  • h1
  • h2-h6
none none none no
52 HTML4 Heading elements are improperly nested Rule 21 0 5 none
  • h2-h6
none none none no
53 HTML4 Content of heading elements at same level is unique Rule 22 10 0 none
  • h2-h6
none none none no
54 HTML4 Heading elements at same level contain duplicated content Rule 22 0 10 none
  • h2-h6
none none none no
55 HTML4 Title text is concise Rule 24 1 0 none
  • title
none none none no
56 HTML4 Title text is not concise Rule 24 0 1 none
  • title
none none none no
57 HTML4 Title text contains two or more words Rule 25 1 0 none
  • title
none none none no
58 HTML4 Title text contains only one word Rule 25 0 1 none
  • title
none none none no
59 HTML4 CSS font-family used to style text Rule 67 4 0 none
  • font
none none none no
60 HTML4 Font element used to style text Rule 67 0 1 none
  • font
none none none no
61 HTML4 Blink and marquee elements are not used Rule 68 1 0 none
  • blink
none none none no
62 HTML4 Blink and marquee elements are used Rule 68 0 2 none
  • blink
  • marquee
none none none no
63 HTML4 CSS font-weight used to style text Rule 69 1 0 none
  • b
none none none no
64 HTML4 Html B element used to style text Rule 69 0 1 none
  • b
none none none no
65 HTML4 CSS font-style:italic used to style text Rule 70 1 0 none
  • i
none none none no
66 HTML4 Html I element used to style text Rule 70 0 1 none
  • i
none none none no
67 HTML4 CSS text-decoration:underline used to style text Rule 71 1 0 none
  • u
none none none no
68 HTML4 Html U element used to style text Rule 71 0 1 none
  • u
none none none no
69 HTML4 Data table uses summary attribute Rule 3 1 0 none
  • table
  • table[summary]
none none none no
70 HTML4 Data table has no summary attribute Rule 3 0 1 none
  • table
  • table[summary]
none none none no
71 HTML4 Data table rows use th element Rule 4 1 0 none
  • table
  • th
none none none no
72 HTML4 Data table rows do not have th element Rule 4 0 1 none
  • table
  • th
none none none no
73 HTML4 Data table summary attribute content is unique Rule 5 2 0 none
  • table[summary]
  • th
none none none no
74 HTML4 Data table summary content is not unique Rule 5 0 2 none
  • table
  • table[summary]
none none none no
75 HTML4 Data table th elements have IDs Rule 6 1 0 none
  • table
  • th[id]
none none none no
76 HTML4 Data table th elements do not have IDs Rule 6 0 1 none
  • table
  • th[id]
none none none no
77 HTML4 Data table th elements have unique IDs Rule 7 1 0 none
  • table
  • th[id]
none none none no
78 HTML4 Data table th elements do not have unique IDs Rule 7 0 1 none
  • table
  • th[id]
none none none no
79 HTML4 Data table td elements have valid headers attribute Rule 8 1 0 none
  • table
  • td[headers]
none none none no
80 HTML4 Data table td elements do not have headers attribute Rule 8 0 1 none
  • table
  • td[headers]
none none none no
81 HTML4 Data table td headers attribute contains IDs found on page Rule 9 5 0 none
  • table
  • td[headers]
  • th[id]
none none none no
82 HTML4 Data table td headers attribute contains IDs not found on page Rule 9 0 5 none
  • table
  • td[headers]
  • th[id]
none none none no
83 HTML4 Layout table with no nesting Rule 36 1 0 none
  • table
none none none no
84 HTML4 Layout table with one level of nesting Rule 36 1 0 none
  • table
none none none no
85 HTML4 Layout table with two levels of nested layout tables Rule 36 0 1 none
  • table
none none none no
86 HTML4 Layout table with one level of nested data table Rule 36 1 0 none
  • table
none none none no
87 HTML4 Layout table with two levels of nested data tables Rule 36 1 0 none
  • table
none none none no
88 HTML4 Contrast is greater than 3:1 for large text Rule 65 51 11 none
  • all
none none none no
89 HTML4 Contrast is less than 3:1 for large text Rule 65 11 51 none
  • all
none none none no
90 HTML4 Contrast is greater than 4.5:1 Rule 66 40 21 none
  • all
none none none no
91 HTML4 Contrast is less than 4.5:1 Rule 66 21 40 none
  • all
none none none no
92 HTML4 HTML element has valid LANG attribute Rule 34 1 0 none
  • html[lang]
none none none no
93 HTML4 HTML element has invalid LANG attribute Rule 34 0 1 none
  • html[lang]
none none none no
94 HTML4 HTML element has empty LANG attribute Rule 34 0 1 none
  • html[lang]
none none none no
95 HTML4 HTML element does not have LANG attribute Rule 34 0 1 none
  • html[lang]
none none none no
96 HTML4 LANG attribute of html elements is valid Rule 35 1 0 none
  • [lang]
none none none no
97 HTML4 LANG attribute of html elements is invalid Rule 35 0 2 none
  • [lang]
none none none no
98 HTML4 Text links are at least four characters in length Rule 38 2 0 none
  • a
none none none no
99 HTML4 Text link is less than four characters in length Rule 38 0 1 none
  • a
none none none no
100 HTML4 Links pointing to the same HREF have the same link text Rule 39 1 0 none
  • a[href]
none none none no
101 HTML4 Links pointing to the same HREF have different link text Rule 39 0 1 none
  • a[href]
none none none no
102 HTML4 Links pointing to different HREFs have different link text Rule 41 2 0 none
  • a[href]
none none none no
103 HTML4 Links pointing to different HREFs have the same link text Rule 41 0 2 none
  • a[href]
none none none no
104 HTML4 Images used as links are at least 16x16 pixels Rule 42 3 0 none
  • a[href]
  • img[alt]
none none none no
105 HTML4 Images used as links are smaller than 16x16 pixels Rule 42 0 2 none
  • a[href]
  • img[alt]
none none none no
106 HTML4 Image alt text does not duplicate additional link text Rule 43 3 0 none
  • a[href]
  • img[alt]
none none none no
107 HTML4 Image alt text duplicates additional link text Rule 43 0 1 none
  • a[href]
  • img[alt]
none none none no
108 HTML4 Link context comes from surrounding sentence Rule 40 18 22 none
  • a[href]
none none none no
109 HTML4 Link context from enclosing list item Rule 40 5 9 none
  • a[href]
none none none no
110 HTML4 Link context from enclosing table cell and associated headings Rule 40 36 4 none
  • a[href]
none none none no
111 HTML4 Link Context From Preceeding Heading Rule 40 6 2 none
  • a[href]
none none none no
112 HTML4 Link context from parent list item in nested list Rule 40 17 8 none
  • a[href]
none none none no
113 HTML4 Unique links in iframes Rule 40 6 0 none
  • a[href]
none none none no
114 HTML4+ARIA Alert role using an ARIA alert box Rule 84 3 0 none none
  • alert
  • application
  • aria-labelledby
  • aria-invalid
no
Rule 85 1 0
Rule 86 1 0
Rule 92 2 0
Rule 93 1 0
Rule 94 2 0
Rule 95 3 0
115 HTML4+ARIA Alert role using a modal ARIA dialog box Rule 84 3 0 none none
  • alertdialog
  • application
  • aria-labelledby
  • aria-hidden
  • aria-invalid
no
Rule 85 2 0
Rule 86 1 0
Rule 92 2 0
Rule 93 2 0
Rule 94 2 0
Rule 95 5 0
116 HTML4+ARIA Button role using image buttons Rule 84 5 0 none none
  • application
  • button
  • aria-controls
  • aria-labelledby
  • aria-pressed
no
Rule 85 4 0
Rule 86 4 0
Rule 87 4 0
Rule 92 5 0
Rule 93 4 0
Rule 94 4 0
Rule 95 4 0
117 HTML4+ARIA Checkbox role Rule 84 9 0 none none
  • application
  • checkbox
  • presentation
  • aria-describedby
  • aria-labelledby
  • aria-checked
no
Rule 85 4 0
Rule 86 4 0
Rule 87 4 0
Rule 90 4 0
Rule 91 4 0
Rule 92 9 0
Rule 93 4 0
Rule 94 4 0
Rule 95 4 0
118 HTML4+ARIA Checkbox group Rule 84 12 0 none none
  • application
  • checkbox
  • group
  • presentation
  • aria-describedby
  • aria-labelledby
  • aria-checked
no
Rule 85 5 0
Rule 86 5 0
Rule 87 5 0
Rule 90 5 0
Rule 91 5 0
Rule 92 12 0
Rule 93 5 0
Rule 94 5 0
Rule 95 5 0
119 HTML4+ARIA Checkbox group with background images Rule 84 7 0 none none
  • application
  • checkbox
  • group
  • aria-describedby
  • aria-labelledby
  • aria-checked
no
Rule 85 5 0
Rule 86 5 0
Rule 87 5 0
Rule 90 5 0
Rule 91 5 0
Rule 92 7 0
Rule 93 5 0
Rule 94 5 0
Rule 95 5 0
120 HTML4+ARIA ARIA Drag and Drop Rule 84 7 0 none none
  • alert
  • application
  • button
  • grid
  • gridcell
  • aria-dropeffect
  • aria-labelledby
  • aria-selected
no
Rule 85 5 0
Rule 86 3 0
Rule 87 2 0
Rule 88 1 0
Rule 89 2 0
Rule 92 8 0
Rule 93 6 0
Rule 94 4 0
Rule 95 5 0
Rule 97 2 0
Rule 98 2 0
121 HTML4+ARIA ARIA Drag and Drop - ACTIVEDESCENDANT Rule 84 7 0 none none
  • alert
  • application
  • button
  • grid
  • gridcell
  • aria-activedescendant
  • aria-dropeffect
  • aria-labelledby
  • aria-selected
no
Rule 85 5 0
Rule 86 3 0
Rule 87 2 0
Rule 88 1 0
Rule 89 2 0
Rule 92 8 0
Rule 93 6 0
Rule 94 3 0
Rule 95 4 0
Rule 96 1 0
122 HTML4+ARIA Grid Role - Reimbursement form Rule 84 13 0 none none
  • alert
  • application
  • button
  • grid
  • gridcell
  • row
  • aria-label
  • aria-labelledby
  • aria-live
  • aria-disabled
  • aria-hidden
  • aria-pressed
no
Rule 85 7 0
Rule 86 1 0
Rule 87 1 0
Rule 88 4 0
Rule 89 3 0
Rule 92 8 0
Rule 93 7 0
Rule 94 6 0
Rule 95 6 0
Rule 97 4 0
Rule 98 2 0
123 HTML4+ARIA Grid Role - Email application Rule 84 9 0 none none
  • application
  • button
  • grid
  • gridcell
  • presentation
  • row
  • aria-labelledby
  • aria-sort
none no
Rule 85 3 0
Rule 86 2 0
Rule 87 1 0
Rule 88 3 0
Rule 89 4 0
Rule 92 9 0
Rule 93 3 0
Rule 94 6 0
Rule 95 4 0
Rule 97 4 0
Rule 98 4 0
124 HTML4+ARIA Region Role - Hide/Show Rule 84 9 0 none none
  • application
  • button
  • region
  • aria-controls
  • aria-labelledby
  • aria-expanded
no
Rule 85 4 0
Rule 86 4 0
Rule 87 4 0
Rule 92 9 0
Rule 93 4 0
Rule 95 4 0
125 HTML4+ARIA Region Role - Hide/Show does not follow button Rule 84 13 0 none none
  • application
  • button
  • region
  • aria-controls
  • aria-labelledby
  • aria-expanded
no
Rule 85 4 0
Rule 86 4 0
Rule 87 4 0
Rule 92 13 0
Rule 93 4 0
Rule 95 8 0
126 HTML4+ARIA Live Region Rule 84 7 0 none none
  • application
  • log
  • option
  • timer
  • aria-activedescendant
  • aria-atomic
  • aria-controls
  • aria-labelledby
  • aria-live
  • aria-relevant
  • aria-pressed
  • aria-selected
no
Rule 85 6 0
Rule 86 5 0
Rule 87 4 0
Rule 88 2 0
Rule 92 6 0
Rule 93 6 0
Rule 94 5 0
Rule 95 5 0
127 HTML4+ARIA Live Region - RSS Reader Rule 84 6 0 none none
  • application
  • log
  • option
  • timer
  • aria-activedescendant
  • aria-atomic
  • aria-controls
  • aria-labelledby
  • aria-live
  • aria-relevant
  • aria-pressed
  • aria-selected
no
Rule 85 5 0
Rule 86 5 0
Rule 87 3 0
Rule 88 1 0
Rule 92 5 0
Rule 93 5 0
Rule 94 3 0
Rule 95 3 0
128 HTML4+ARIA Menu Role Rule 84 11 0 none none
  • application
  • menu
  • menubar
  • menuitem
  • menuitemcheckbox
  • menuitemradio
  • separator
  • aria-controls
  • aria-haspopup
  • aria-checked
no
Rule 85 6 0
Rule 86 5 0
Rule 87 4 0
Rule 88 4 0
Rule 89 3 0
Rule 90 4 0
Rule 91 4 0
Rule 92 8 0
Rule 94 7 0
Rule 95 10 0
Rule 96 9 0
Rule 97 9 0
Rule 98 9 0
129 HTML4+ARIA Progressbar Role Rule 84 3 0 none none
  • application
  • progressbar
  • aria-labelledby
  • aria-valuemax
  • aria-valuemin
  • aria-valuenow
  • aria-hidden
no
Rule 85 2 0
Rule 86 1 0
Rule 87 1 0
Rule 92 2 0
Rule 93 2 0
Rule 95 1 0
130 HTML4+ARIA Radiogroup Role Rule 84 9 0 none none
  • application
  • presentation
  • radio
  • radiogroup
  • aria-labelledby
  • aria-checked
no
Rule 85 5 0
Rule 86 2 0
Rule 87 3 0
Rule 88 2 0
Rule 90 5 0
Rule 91 5 0
Rule 92 9 0
Rule 93 8 0
Rule 94 3 0
Rule 95 3 0
131 HTML4+ARIA Radiogroup Role - Activedescendant Rule 84 9 0 none none
  • application
  • presentation
  • radio
  • radiogroup
  • aria-activedescendant
  • aria-labelledby
  • aria-checked
no
Rule 85 5 0
Rule 86 2 0
Rule 87 3 0
Rule 88 2 0
Rule 90 5 0
Rule 91 5 0
Rule 92 9 0
Rule 93 8 0
Rule 94 3 0
Rule 95 3 0
Rule 96 2 0
132 HTML4+ARIA Radiogroup Role - Background Images Rule 84 6 0 none none
  • application
  • radio
  • radiogroup
  • aria-labelledby
  • aria-checked
no
Rule 85 5 0
Rule 86 2 0
Rule 87 3 0
Rule 88 2 0
Rule 90 5 0
Rule 91 5 0
Rule 92 6 0
Rule 93 5 0
Rule 94 3 0
Rule 95 3 0
133 HTML4+ARIA Slider Role Rule 84 6 0 none none
  • application
  • presentation
  • slider
  • aria-controls
  • aria-labelledby
  • aria-valuemax
  • aria-valuemin
  • aria-valuenow
none no
Rule 85 5 0
Rule 86 4 0
Rule 87 4 0
Rule 90 4 0
Rule 91 4 0
Rule 92 6 0
Rule 93 4 0
Rule 94 4 0
Rule 95 4 0
134 HTML4+ARIA Spinbutton Role Rule 84 11 0 none none
  • button
  • presentation
  • spinbutton
  • aria-labelledby
  • aria-valuemax
  • aria-valuemin
  • aria-valuenow
none no
Rule 85 6 0
Rule 86 2 0
Rule 87 2 0
Rule 90 2 0
Rule 91 2 0
Rule 92 11 0
Rule 93 2 0
Rule 94 6 0
Rule 95 6 0
135 HTML4+ARIA Tabpanel Role Rule 84 7 0 none none
  • application
  • tab
  • tablist
  • tabpanel
  • aria-controls
  • aria-labelledby
  • aria-hidden
  • aria-selected
no
Rule 85 5 0
Rule 86 4 0
Rule 87 1 0
Rule 92 7 0
Rule 93 5 0
Rule 94 2 0
Rule 95 2 0
136 HTML4+ARIA Tabpanel Role - Accordian Rule 84 6 0 none none
  • application
  • tab
  • tablist
  • tabpanel
  • aria-controls
  • aria-labelledby
  • aria-multiselectable
  • aria-expanded
  • aria-hidden
  • aria-selected
no
Rule 85 5 0
Rule 86 4 0
Rule 87 1 0
Rule 92 6 0
Rule 93 5 0
Rule 94 2 0
Rule 95 2 0
137 HTML4+ARIA Toolbar Role Rule 84 6 0 none none
  • application
  • button
  • toolbar
  • aria-controls
  • aria-labelledby
  • aria-pressed
no
Rule 85 4 0
Rule 86 4 0
Rule 92 6 0
Rule 93 4 0
Rule 94 4 0
Rule 95 4 0
138 HTML4+ARIA Tooltip Role Rule 84 11 0 none none
  • application
  • tooltip
  • aria-describedby
  • aria-labelledby
  • aria-required
  • aria-hidden
no
Rule 85 10 0
Rule 86 5 0
Rule 87 0 5
Rule 92 6 0
Rule 93 10 0
Rule 94 5 0
139 HTML4+ARIA Treeview Role Rule 84 9 0 none none
  • application
  • group
  • tree
  • treeitem
  • aria-labelledby
  • aria-expanded
  • aria-hidden
no
Rule 85 5 0
Rule 86 1 0
Rule 87 3 0
Rule 88 1 0
Rule 89 6 0
Rule 92 10 0
Rule 93 9 0
Rule 94 6 0
Rule 95 6 0
Rule 97 6 0
Rule 98 6 0
140 HTML4+ARIA Treeview Role - Using ARIA Owns Rule 84 8 0 none none
  • application
  • group
  • tree
  • treeitem
  • aria-labelledby
  • aria-expanded
  • aria-hidden
no
Rule 85 7 0
Rule 86 1 0
Rule 87 4 0
Rule 88 1 0
Rule 89 4 0
Rule 92 8 0
Rule 93 5 0
Rule 94 5 0
Rule 95 5 0
Rule 97 5 0
Rule 98 5 0