すべてのプロダクト
Search
ドキュメントセンター

Mobile Testing - Deprecated:用語

最終更新日:Jan 17, 2025

Term

Description

compatibility testing

互換性テストは、さまざまなデバイスでアプリに対してインストール、起動、ログイン、異なるバージョンの上書きインストール、アンインストールなどの操作を実行したときに互換性の問題が存在するかどうかを確認するために使用されます。 システムは、アプリの実行時にアプリの操作ログ、エラー情報、およびパフォーマンスデータを取得し、テスト完了後に互換性テストレポートを提供し、スクリーンショットまたはビデオの形式でアプリの実行プロセスを表示します。

functional testing

機能テストは、さまざまなデバイスでアプリのテストケースを実行したときに、アプリが期待どおりに機能するかどうかを確認するために使用されます。 システムは、アプリの実行時にアプリの操作ログ、エラー情報、およびパフォーマンスデータを取得し、テスト完了後に機能テストレポートを提供し、スクリーンショットまたはビデオの形式でアプリの実行プロセスを表示します。

performance testing

パフォーマンステストは、アプリがさまざまなデバイスで実行されているときに、アプリの基本的なパフォーマンスデータを確認するために使用されます。 データには、起動時間、CPU 使用率、メモリ使用量、ネットワーク使用量などが含まれますが、これらに限定されません。 テスト完了後、システムはパフォーマンステストレポートを提供します。

performance analysis

パフォーマンス分析は、アプリの実行時にアプリの基本的なパフォーマンスデータを監視するために使用されます。 データには、起動時間、CPU 使用率、メモリ使用量、ネットワーク使用量などが含まれますが、これらに限定されません。

intelligent exploration

互換性テストでは、Ripper によりアプリの互換性探索における自律的な意思決定が可能になり、テスト効率が大幅に向上します。 Ripper は、Alibaba Group が Machine Learning Platform for AI(PAI)に基づいて開発したインテリジェント AI プログラムです。

app

互換性テスト、機能テスト、パフォーマンステスト、またはリモートデバッグ用の Android アプリまたは iOS アプリ。

task

Android または iOS の互換性テストまたは機能テストが送信されるたびに、テストタスクが作成されます。

test case library

テストケースライブラリは、バージョンに基づいてテストケースを個別に管理するために使用されます。 アプリの現在のイテレーションに対応するテストケースライブラリバージョンを使用することをお勧めします。

Directory

ディレクトリは、アプリのビジネスロジックと組み合わせて使用​​して、テストケースを一元的に管理できます。 たとえば、[ホームページ][マイページ][注文] は一般的なディレクトリです。

test case

最小実行可能テスト単位。 テストケースは 1 つ以上のスクリプトで構成され、さまざまな環境に合わせて異なるパラメーターがあります。

parameter group

相互に関連性のあるパラメーターの集合。

parameter

スクリプトと組み合わせて使用​​される入力パラメーター。

script

テストケースを実行するために使用される一連の命令。 モバイルテストでは、記録されたスクリプトとアップロードされたスクリプトの 2 種類のスクリプトがサポートされています。

recorded script

オンライン記録によって生成されたテストスクリプト。

uploaded script

ユーザーが記述してアップロードしたテストスクリプト。

custom step

Appium エンジンと Python 言語に基づいてスクリプトを記述し、そのスクリプトを記録されたスクリプトに追加して、従来とは異なる操作を実装することによって作成されるステップ。

test status

互換性テスト、機能テスト、またはパフォーマンステストの実行ステータス。 ステータスは、[待機中][実行中][完了]、または [キャンセル済み] にすることができます。

execution result

互換性テスト、機能テスト、またはパフォーマンステストの実行結果。 結果は、[成功][失敗]、または [異常/未実行] にすることができます。

error type

互換性テスト、機能テスト、またはパフォーマンステスト中に生成されたエラーのタイプ。 エラータイプには、[クラッシュ][スタック][無視可能な例外] が含まれます。

CPU utilization

テストプロセス中にアプリによって使用された CPU リソースの割合。

memory usage

テストプロセス中にアプリによって使用されたメモリリソースの量。

network usage

テストプロセス中にアプリによって使用されたネットワークリソースの量。

FPS

1 秒あたりに送信されるフレーム数。表示されるフレーム数を測定するために使用されます。 1 秒あたりに送信されるフレーム数が多いほど、表示されるモーションはスムーズになります。

frame loss rate

ハードウェアの性能がディスプレイの更新頻度に追いつかないために失われるフレームの割合。

power consumption

テストプロセス中にアプリによって消費されたデバイスの電力。

script log

Python 言語で提供されるエラーログ。

Appium log

Appium エンジンによって提供されるエラーログ。

device log

テストデバイスによって提供されるエラーログ。

error level

エラーメッセージの重要度を示す情報。 エラーレベルには、Verbose、Error、Warn、Info、Debug が含まれます。

stuck

ソフトウェア設計の欠陥またはメモリ容量の不足が原因でシステムが停止する現象。

crash

アプリの実行中にアプリが異常終了する現象。

negligible exception

ログによってキャプチャされるが、スタックやクラッシュではない例外。

ANR

Application Not Responding の略語。 アプリが 5 秒以内にユーザー入力イベントに応答しない場合、または BroadReceiver が 10 秒以内にタスクを受信しない場合、システムは Application Not Responding(ANR)ダイアログボックスを表示します。 ユーザーは待機するか、システムにアプリの強制終了を選択できます。 ユーザー入力イベントには、キーボード入力、タッチスクリーン入力、ジェスチャ入力が含まれます。 UI スレッドでデータベース、I/O、ネットワークに関連する時間のかかる操作を実行すると、ANR エラーが発生する可能性があります。

jank

ハードウェアの制限またはソフトウェア設計の欠陥が原因で、アプリがディスプレイの更新頻度に追いつかないことによる結果。

trend chart

横軸に時間、縦軸に観測変数をとった統計チャート。 トレンドラインは、時間と量の 관계関係、および時間の経過に伴う観測変数の傾向と偏差を反映するために使用されます。

distribution chart

統計グループに基づいて、総サンプル内のすべての単位をグループ別に編成して、グループ間の単位の分布状態を反映するチャート。