Description
This test case ensures that the at-spi2-atk
module correctly bridges ATK-based applications to the AT-SPI2 accessibility framework.
Setup
1. Ensure you have a Fedora system with a graphical interface.
2. Install the at-spi2-atk
and orca
(a screen reader that uses AT-SPI2) using the package manager: sudo dnf install at-spi2-atk orca
.
3. Have an application that uses the ATK toolkit ready for testing (many GNOME applications, like gedit
, use ATK).
How to test
- Open a terminal.
- Start the Orca screen reader by entering
orca
. - Listen for the initial startup narration from Orca.
- Open an ATK-based application, for example,
gedit
. - Navigate around the application using keyboard shortcuts and listen to the feedback from Orca.
- Create a sample text in the application and ensure Orca narrates the text and application actions correctly.
- Close the application and listen for Orca's feedback.
Expected Results
- Orca should successfully start and give feedback on its startup status.
- On launching the ATK-based application, Orca should narrate relevant details about the application's window and available controls.
- As you navigate through the application and perform actions, Orca should provide corresponding audio feedback without noticeable delays or inaccuracies.
- Closing the application should also result in appropriate feedback from Orca.
Optional
For comprehensive testing: 1. Test with different ATK-based applications to ensure consistent behavior across various programs. 2. Modify Orca's settings (like speech rate or verbosity) and verify if the changes take effect when interacting with ATK-based applications. 3. Try out other accessibility tools that use the AT-SPI2 framework and observe their interaction with ATK-based applications.