互換性の手法
クラウドまたは実機の携帯電話で Android アプリをテストする方法
受け取るデバイスプロファイルで、必要なワークフローをテストしてください。有用な互換性チェックは、インストール、サインイン、必要な操作、再接続を対象とし、バージョンと制限事項を記録します。CloudPhoneBase はこのプロトコルを公開しているため、アプリの推奨を観察可能な証拠に結び付けられます。このページには方法が記載されており、完了したテスト結果や市場全体の互換性スコアは含まれていません。
適切な範囲から始める
1つのプロジェクトのアプリをまとめてグループ化しましょう。プロジェクトの文脈やアカウントの所有権に別々の境界が必要な場合は、別のAndroid環境を追加し、各プロジェクトを個別にテストします。
利用可能なデバイス、承認されたテストアカウント、公式アプリ、必要な操作の書面リストを用意します。アクセスを依頼する前に、サービス料金がある場合は確認してください。アプリカタログには発見用のリンクとセットアップのガイダンスが含まれており、完了した互換性テストのサンプルではありません。
公開されているデバイス予算とその前提を確認する再現可能なテスト手順
テスト前にタスクを定義する
メッセージの読み取り、下書きのプレビュー、通知の受信など、成功を決める操作を書き出してください。結果を観察する前に必要な操作を選定してください。オプション機能は、必須の操作が成功したと宣言する理由になってはなりません。
テスト環境を記録する
デバイスのモデルまたはクラウドプロファイル、Android バージョン、アプリバージョン、アプリのソース、ブラウザとオペレーティングシステム、ネットワーク条件、テスト日時とタイムゾーンを記録します。アプリが SIM、デバイスの完全性チェック、カメラ、マイク、または生体認証を必要とするかどうかをメモしてください。
公式ソースからインストールする
アプリの提供元を確認し、公式の配布経路からインストールしてください。インストールと起動が完了したか、完了しない場合は正確なエラーを記録します。この2つの確認だけを完全な互換性の結果として扱わないでください。
承認されたアカウントでサインインを確認する
あなたが所有しているか、テストを許可されているアカウントを使用してください。自身が管理するチャネルを通じて、発行者との確認を自分で完了してください。パスワード、コード、機密アカウント情報を保存せずに、成功、失敗、またはブロックされた前提条件を記録してください。完全性やアクセスルールを回避しないでください。
必要な操作を実行する
機密性の低いサンプルコンテンツを使用してください。インポート、プレビュー、音声、カメラ、通知など、必要な機能をそれぞれ個別に確認してください(該当する場合のみ)。何が起こったか、期待される動作、および編集済みのスクリーンショットまたはログ参照を記録してください。互換性テストとして金融取引を行わないでください。
記録された条件下で再接続して繰り返す
ブラウザセッションを閉じ、意図したアクセス方法で再接続します。アプリと期待される状態が利用可能か確認してください。再現回数とデバイスやアプリの変更を記録し、異なる環境を説明のない合格率にまとめないでください。
結果とともに制限を報告する
必要な操作ごとに合格、不合格、ブロック、または未テストを報告します。テストしたバージョンと日付を記載してください。失敗と除外事項を成功と並べて公開し、関連するアプリ、Android、またはデバイスプロファイルの変更後に再確認してください。
記入する結果記録
| フィールド | 記録する項目 |
|---|---|
| 環境 | デバイスプロファイル、Android、アプリ、ブラウザのバージョン、日付とタイムゾーン。 |
| 必要な操作 | テスト前に定義された観察可能な結果と受け入れ条件。 |
| 成果 | 合格、不合格、ブロック、または未テスト、および実際の観察結果。 |
| 証拠 | 機密情報を伏せたスクリーンショットまたはログの参照、再現回数、正確なエラー。 |
| 制限事項 | 利用できない入力、アカウント制限、除外された機能、テスト以降の変更。 |
互換性のパーセンテージはいつ公開できますか?
まず、アプリの母集団、バージョン、必要なアクション、サンプリング方法を定義します。テストした数、合格、失敗、ブロック、未テストの数を公開します。アプリごとの率を算出する場合、各アプリを1回だけカウントします。アプリは、宣言された反復回数にわたってすべての必須アクションが合格した場合にのみ合格となります。合格したアプリ数を、合格と失敗の両方を含む評価完了アプリ数で割ります。ブロックおよび未テストのアプリは別途開示し、除外によって結果が普遍的であるかのように見えないようにします。選択されたアプリカタログは、すべてのAndroidアプリの割合を立証するものではありません。
ここではまだそのようなデータセットは公開されていません。観測結果が集まるまでは、市場全体に関する数値的主張ではなく、個別の確認済み結果とその条件を使用してください。
テストの解釈に関する質問
Snapchatをインストールすれば動作する証拠になりますか?
いいえ。インストールと起動は最初のチェックにすぎません。目的の Snapchat 操作、アカウント認証、リモート入力、再接続については、それぞれ個別の観察が必要です。
物理Androidはバンキングアプリの動作を保証しますか?
いいえ。銀行は特定の Android バージョン、デバイスの完全性、生体認証、またはアカウント認証を要求する場合があります。要件は銀行を通じて確認し、許可された機密性の低い操作のみをテストしてください。
これは独立したベンチマークですか?
いいえ。これはプロバイダーが公開している収集プロトコルです。独立した証拠には、テスター、環境、範囲、方法を開示した実際の観察が必要です。