Accessibility Test GUI All
From Apache OpenOffice Wiki
Goal:
Guidleine for StarOffice / OpenOffice.org GUI Testing â Speech / Braille output
GUI Elements / Properties and actions | Sample Description |
Frame: | |
Window title | Verify that AT-Tools reports the correct window titles at switching between several StarOffice application windows, e.g. âSwitch to window, Untitled1 - StarOfficeâ |
Open/Close Dialog | Verify that AT-Tools respects a StarOffice dialog that is opened/closed, e.g. âCreate window Open, Switch to windowâ |
Open/Close Toolbox | Verify that AT-Tools respects a StarOffice toolbox that is opened/closed, e.g. âCreate window Navigator, Switch to windowâ |
Menu: | |
Name, Role, shortcut/accelerator | Verify that AT-Tools reports the name, role and number of items of menu, e.g. âView, menu, twenty-two itemsâ |
Push button: | |
Name, Role, shortcut/accelerator | Verify that AT-Tools reports the name, role and shortcut of push button, e.g. âHelp, push button, shortcut Alt+Hâ |
Toggle button: | |
Name, Role, state | Verify that AT-Tools reports the name, role and state of toggle button, e.g. âBold, toggle button, unpressedâ |
State change | Change the state from unpressed to pressed (or vice versa) and verify that AT-Tools reports the new state |
Radio button: | |
label, current selection, role and state | Verify that AT-Tools reports the label, current selection, role and state of radio button, e.g. âQuality Default, radio button, shortcut Alt+D, checkedâ |
Checkbox: | |
label, current selection, role and state | Verify that AT-Tools reports the name, role, shortcut and state of checkbox, e.g. âRead-only, checkbox, shortcut Alt+R, checkedâ |
State change | Change the state from checked to unchecked (or vice versa) and verify that AT-Tools reports the new state |
Textfield: | |
Name, Role, Content | Verify that AT-Tools reports the name, role and content of textfield, e.g. âCompany, text, StarOfficeâ |
Input | Type text in the textfield and verify that AT-Tools reports every single character at cursor position |
Deletion | Delete text and verify that AT-Tools reports every single character at cursor position |
Travel | Move cursor in the text and verify that AT-Tools reports every single character at cursor position |
Spin button: | |
Name, Role, Content | Verify that AT-Tools reports the name, role and value of spin button, e.g. ânumber of steps, text, twentyâ |
Content change | Change the value of the spin button and verify that AT-Tools reports the entire new value |
Input | Type a value in the textfield and verify that AT-Tools reports every single number at cursor position |
Deletion | Delete a number and verify that AT-Tools reports every single number at cursor position |
Travel | Move cursor in the value and verify that AT-Tools reports every single number at cursor position |
Drop down box: | |
Name, Role | Verify that AT-Tools reports name, role of visible item, e.g. âFile type, list, Drawingsâ |
Content change | Select another item and check that AT-Tools reports the name and role of that item. |
Combo box: | |
Name, Role | Verify that AT-Tools reports reports name, role of visible item, e.g. âFont, list, Helveticaâ |
Content change | Select another item and check that AT-Tools reports the name and role of that item. |
Input | Type text in the textfield and verify that AT-Tools reports every single character at cursor position |
Deletion | Delete text and verify that AT-Tools reports every single character at cursor position |
Travel | Move cursor in the text and verify that AT-Tools reports every single character at cursor position |
List box: | |
Name, Role | Verify that AT-Tools reports name, role of visible item, e.g. âCategory, list, 11 items, Currencyâ |
Content change | Select another item of the list and check that AT-Tools reports the name and role of that item. |
Tab Page: | |
Label and role | Verify that AT-Tools reports the label and role of page tab, e.g. âFont, page tabâ |
Tree list: | |
Name, Role | Verify that AT-Tools reports the current selected tree item with name and role e.g. âStarOffice, tree itemâ |