Описание
Abra SDK — это комплексный инструмент для тестирования доступности мобильных приложений, разработанный для платформ iOS и Android. Он позволяет разработчикам интегрировать автоматизированное тестирование доступности в их существующие тестовые наборы, обеспечивая выявление и решение проблем доступности до выпуска приложения.
SDK разработан нативно для мобильных устройств и предназначен для бесшовной интеграции в рабочие процессы непрерывной интеграции и непрерывного развертывания (CI/CD).
SDK поддерживает широкий спектр фреймворков, включая SwiftUI, Jetpack Compose, Flutter, React Native и .NET MAUI, что делает его универсальным для разработчиков, работающих с различными технологиями. Он работает с популярными тестовыми фреймворками, такими как XCUITest для iOS и Espresso и UiAutomator для Android, позволяя разработчикам проводить аудиты доступности в рамках их существующих UI-тестов.
Abra SDK работает на базе Abra Core, который включает 13 специфических правил, разработанных для выявления распространенных проблем доступности в мобильных приложениях. Эти правила основаны на многолетнем опыте в области мобильной доступности и подтверждены реальными аудитами приложений. Каждая проблема, обнаруженная SDK, четко объясняется, с указанием решений, что позволяет разработчикам исправлять проблемы без необходимости предварительных знаний в области доступности.
SDK является частью более широкой экосистемы Abra, которая включает такие инструменты, как Abra Dashboard и Abra Desktop, предоставляя комплексный набор для управления и улучшения доступности приложений. Приверженность Abra к доступности дополнительно демонстрируется его участием в инициативах, таких как Рабочая группа по мобильной доступности W3C и курс по мобильной доступности IAAP.
Хотя SDK автоматизирует многие аспекты тестирования доступности, он признает важность ручного тестирования для определенных требований, которые требуют человеческого суждения или взаимодействия с вспомогательными технологиями. Abra SDK — это необходимый инструмент для разработчиков, стремящихся обеспечить доступность своих мобильных приложений для всех пользователей.
Основные функции Abra SDK
Автоматизированное тестирование доступности
Поддержка iOS и Android
Интеграция с CI/CD
Работает с SwiftUI, Jetpack Compose, Flutter, React Native, .NET MAUI
13 специфических правил доступности
Четкие объяснения проблем и решения
Часть экосистемы Abra
Поддержка XCUITest, Espresso, UiAutomator
Как использовать Abra SDK?
Установить: Добавьте зависимость Abra SDK в ваш тестовый проект
Настроить: Инициализируйте SDK и выберите правила
Тестировать: Запустите аудиты доступности из существующих тестов
Исправить: Просмотрите результаты и решите проблемы
Варианты использования Abra SDK
- Тестирование мобильных приложений
- Интеграция с CI/CD
- Совместимость с фреймворками
- Решение проблем
- Аудиты доступности






