From Fedora Project Wiki
Description
This test case ensures that the Assistive Technology Service Provider Interface (AT-SPI2) functions correctly in Fedora, facilitating accessibility features like screen readers and automated UI testing tools.
Setup
- Install the pre-release version of Fedora that is to be tested on a bare metal or virtual machine, making sure that AT-SPI2 is included in the installation.
- Install an accessibility tool that relies on AT-SPI2, such as Orca screen reader.
How to test
- Start the system and log into the desktop environment.
- Enable the Orca screen reader via the accessibility menu or using a command in the terminal.
- Navigate through various system menus and applications using keyboard shortcuts and listen to the feedback from Orca.
- Open a document in a text editor and a web page in a browser, ensuring that Orca reads the content correctly.
- Use tab and arrow keys to navigate through UI elements on the desktop and within applications, verifying that all elements are announced by Orca.
- Optionally, test other AT-SPI2 dependent applications or features.
- Log out and back into the system and repeat steps 2 to 5 to ensure consistency.
Expected Results
- AT-SPI2 must initialize correctly and without errors upon system start.
- Orca should be able to verbalize the contents and controls of the UI accurately.
- Navigation through UI elements must be fluid and correctly vocalized, with no elements being skipped or misrepresented.
- Repeated logins should yield consistent AT-SPI2 and Orca performance without degradation.
Optional
Testers may also want to explore how AT-SPI2 handles dynamic content updates in applications like email clients or instant messaging to assess its real-time response capabilities.