Skip to content
vuminhduc796 edited this page Feb 17, 2023 · 4 revisions

Welcome to the Accessibility Tool wiki!

Accessibility Tool is an automated Android testing tool that is integrated multiple modules to report usability and accessibility issues. The main objective is to automatically detect accessibility issues of given APKs on multiple devices with multiple device settings.

Following features have been provided by our tool:

  • Generating screenshots and transition graphs for testing applications.
  • Generating accessibility reports for each screen in the application via Google Accessibility Scanner.
  • Reporting bug and crash logs.
  • Detecting GUI visual defects via Owleyes.

Get Started

System requirements

Currently Accessibility Tool only supports Linux and macOS.

Environment Setup

cd AccessibilityTool

conda create --name <env> --file requirement.txt

If the packages installation failed, try to use pip install <package_name>

Input

Adding APKs into ./input, the APK name must not contain spaces or special characters.

Usage

If this is your first time with Accessibility Tool you might want to read the following pages: