説明
Abra SDKは、iOSおよびAndroidプラットフォーム向けに設計された包括的なモバイルアクセシビリティテストツールです。開発者は、自動アクセシビリティテストを既存のテストスイートに統合することができ、アプリのリリース前にアクセシビリティの問題を特定し解決することができます。このSDKはモバイル向けにネイティブに構築されており、継続的インテグレーションおよび継続的デプロイメント(CI/CD)ワークフローにシームレスに適合するように設計されています。
このSDKは、SwiftUI、Jetpack Compose、Flutter、React Native、.NET MAUIなど、幅広いフレームワークをサポートしており、異なる技術を使用する開発者にとって柔軟性があります。iOS向けのXCUITestや、Android向けのEspressoおよびUiAutomatorなどの人気のテストフレームワークと連携し、開発者は既存のUIテストの一部としてアクセシビリティ監査を実行できます。
Abra SDKは、モバイルアプリにおける一般的なアクセシビリティの問題を検出するために設計された13の特定のルールを含むAbra Coreによって支えられています。これらのルールは、モバイルアクセシビリティに関する長年の専門知識に基づいており、実際のアプリケーション監査を通じて実証されています。SDKによって検出された各問題は明確に説明され、解決策へのガイダンスがリンクされているため、開発者は事前のアクセシビリティ知識なしに問題を修正できます。
このSDKは、Abra DashboardやAbra Desktopなどのツールを含む広範なAbraエコシステムの一部であり、アプリのアクセシビリティを管理し改善するための包括的なスイートを提供します。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統合
- フレームワーク互換性
- 問題解決
- アクセシビリティ監査






