想问问Web测试和APP测试有什么区别,想从Web转为APP测试
认证高级PHP讲师
伝統的な業界の Web テストであっても、アプリのテストであっても、テストの基本知識は切り離すことができず、どのように変化しても、テストの原則は依然として両方に統合されます。
1. Web テストと APP テストの類似点
1) テスト ケースを設計するときは、依然として境界値分析、等価クラス分割などに基づいています。2) ほとんどは、ビジネス機能が正しく適用されているかどうかを検証するためにブラック ボックス テスト手法を使用します。 ) インターフェースのレイアウト、スタイル、ボタンがシンプルで美しく、統一されているかどうかを確認する必要があります。4) ページの読み込みとページめくりの速度、ログイン時間、メモリがオーバーフローするかどうかなどをテストします。 >5) アプリケーションシステムの安定性などをテストします。 2. 違い
Web テストと比較して、携帯電話ソフトウェア テストでは、基本的な機能テスト、パフォーマンスなどを考慮するだけでなく、携帯電話自体の固有の属性や特性も考慮する必要があります。したがって、Web テストと携帯電話テストを比較すると、携帯電話テストのプロセスでは次の特性に注意する必要があります:
割り込みテストには、手動による割り込み、新しいタスクの割り込み、予期しない割り込みなどのいくつかの状況があり、主に次の側面から検証されます: a. 着信通話の中断: 通話の切断、通話の切断、通話。電話が切られた b. SMS の中断: テキスト メッセージの受信、テキスト メッセージの確認 c. その他の中断: Bluetooth、目覚まし時計、データ ケーブルの抜き差し、携帯電話のロック、携帯電話の停電、携帯電話の問題 (システムクラッシュ、再起動) 2) 携帯電話ユーザーによるアプリ製品のインストールとアンインストール: 前のバージョン/過去 2 つのバージョンから最新バージョンに直接アップグレードします。 新しいバージョンをクリーンインストールします 新しいバージョンは古いバージョンのインストールを上書きします 古いバージョンをアンインストールし、新しいバージョンをインストールします 新しいバージョンをアンインストールし、新しいバージョンをインストールします 3) ツールWeb 自動テストでよく使われるのは QTP で、Android 携帯電話用の自動テスト ツールで最もよく使われるのは、Monkey と MonkeyRunner です。 Web で一般的に使用される互換性テストでは、異なる解像度と異なるブラウザーを持つコンピューターが考慮されます。アプリは、さまざまな電話モデル、メーカー、解像度、画面サイズを考慮します。
テストの考え方は実際には同じです。Web テストではブラウザの互換性を考慮する必要がありますが、アプリはさまざまな携帯電話のモデルに適応する必要があります。
おそらく最も重要な違いは、ネットワーク部分です。Web テストではネットワークがない状況を考慮する必要がありませんが、APP ではネットワークの中断、ネットワークの不良などの状況が考慮されます。
伝統的な業界の Web テストであっても、アプリのテストであっても、テストの基本知識は切り離すことができず、どのように変化しても、テストの原則は依然として両方に統合されます。
1. Web テストと APP テストの類似点
1) テスト ケースを設計するときは、依然として境界値分析、等価クラス分割などに基づいています。
2) ほとんどは、ビジネス機能が正しく適用されているかどうかを検証するためにブラック ボックス テスト手法を使用します。 ) インターフェースのレイアウト、スタイル、ボタンがシンプルで美しく、統一されているかどうかを確認する必要があります。
4) ページの読み込みとページめくりの速度、ログイン時間、メモリがオーバーフローするかどうかなどをテストします。 >5) アプリケーションシステムの安定性などをテストします。
2. 違い
Web テストと比較して、携帯電話ソフトウェア テストでは、基本的な機能テスト、パフォーマンスなどを考慮するだけでなく、携帯電話自体の固有の属性や特性も考慮する必要があります。したがって、Web テストと携帯電話テストを比較すると、携帯電話テストのプロセスでは次の特性に注意する必要があります:
1) コミュニケーション ツールとしての携帯電話、着信、発信、テキスト メッセージの受信など操作はアプリのアプリケーションに影響を与えるため、アプリのテスト時に考慮すべき最初の属性は、テストの中断です。割り込みテストには、手動による割り込み、新しいタスクの割り込み、予期しない割り込みなどのいくつかの状況があり、主に次の側面から検証されます:
a. 着信通話の中断: 通話の切断、通話の切断、通話。電話が切られた
b. SMS の中断: テキスト メッセージの受信、テキスト メッセージの確認
c. その他の中断: Bluetooth、目覚まし時計、データ ケーブルの抜き差し、携帯電話のロック、携帯電話の停電、携帯電話の問題 (システムクラッシュ、再起動)
2) 携帯電話ユーザーによるアプリ製品のインストールとアンインストール: 前のバージョン/過去 2 つのバージョンから最新バージョンに直接アップグレードします。
新しいバージョンをクリーンインストールします
新しいバージョンは古いバージョンのインストールを上書きします
古いバージョンをアンインストールし、新しいバージョンをインストールします
新しいバージョンをアンインストールし、新しいバージョンをインストールします
3) ツールWeb 自動テストでよく使われるのは QTP で、Android 携帯電話用の自動テスト ツールで最もよく使われるのは、Monkey と MonkeyRunner です。
Web で一般的に使用される互換性テストでは、異なる解像度と異なるブラウザーを持つコンピューターが考慮されます。アプリは、さまざまな電話モデル、メーカー、解像度、画面サイズを考慮します。
テストの考え方は実際には同じです。Web テストではブラウザの互換性を考慮する必要がありますが、アプリはさまざまな携帯電話のモデルに適応する必要があります。
おそらく最も重要な違いは、ネットワーク部分です。Web テストではネットワークがない状況を考慮する必要がありませんが、APP ではネットワークの中断、ネットワークの不良などの状況が考慮されます。