Check availability (recall) for the application

I support the availability of the application. for this, providing the correct data to the accessibility infrastructure by providing android: contentDescription = "your string" in xml.

I also reviewed the Android developer guide on building apps that is available to review what steps you need to take to ensure that your app is used properly with accessibility services.

Now the problem is to test all of this on every screen, taking up more time. My application has 30 screens and each time it will take almost 15-20 minutes to switch to any module when the conversation is on.

can anyone suggest a tool / best way to test the application?

+5
source share
1 answer

@unof is correct, one tool you can use is lint to show you some warnings for missing content descriptions.

I am also experimenting with the Google Accessibility Test database, this can help you automate some of your tests: https://github.com/google/Accessibility-Test-Framework-for-Android

In addition, good advice is to use an emulator that supports conversation, I use Genymotion with Gapps installed and much easier / faster for some cases than using the actual device, if you are going to test several gestures, I recommend using the Genymotion remote control function: https : //docs.genymotion.com/Content/03_Virtual_Devices/Emulating_sensors_and_features/Remote_control.htm this is very convenient in situations where you need to track your network request, using two fingers to scroll as needed.

However, this is a manual task that you will need to do, so try setting it up.

Go to accessibility settings and increase the speed with which you are talking: http://developer.android.com/design/patterns/accessibility.html#tools

It’s also useful to learn some of the gestures and study TalkBack settings: https://support.google.com/accessibility/android/answer/6006589?hl=en

Hope this helps!

+1
source

Source: https://habr.com/ru/post/1208465/


All Articles