You are here: Mozilla Accessibility on Unix QA > Test Suites for MAI
Test Suites for Mozilla ATK Implementation
Introduction
MAI, Mozilla ATK Implementation, exposes nsIAccessbile (and nsIAcc.extentions) through ATK interface. MAI does similar work for ATK interface as Accessible does for MSAA. In order to test the MAI, we write test cases based on Assistive Technology Service Provider Interface (AT-SPI), because if AT applications can get correct informations from AT-SPI, the implementation of ATK should be completed.
Features Tested
The test suites mainly test following methods and interfaces, but the test cases are classified with accessible objects (eg. button, listbox etc.), with every accessible object, one or more interfaces will be tested.
- Basic Accessible Object Methods and Interface Query
- Subinterface Methods
- Auxiliary Types
Approach
- Test tools:
- AT-poke
- Simple-AT
- Test cases are writtten to list steps to test with the using of test tools.
Test Cases
- StaticText
- Sinal line text input area
- Multi line text input area
- HyperText
- Button
- CheckBox
- RadioButton
- ListBox
- DropdownListbox
- Image
- Table
- Others