アプリテストとWebテストの違いは何ですか? 【ソフトウェアテストの面接でよくある質問】

機能テストのレベルから簡単に言うと、次のようになります。

プロセステストと機能テストの点では、APP テストと Web テストに違いはありません。

1. システムアーキテクチャ:

通常、Web プロジェクトは b/s アーキテクチャを持ち、ブラウザベースのアプリ プロジェクトは c/s です。これにはクライアントが必要で、ユーザーはクライアントをインストールする必要があります。Web テストがサーバー側を更新する限り、クライアント側も同期して更新されます。
アプリ プロジェクトでは、クライアントとサーバーの両方を更新する必要があります。
2. パフォーマンス:

Web ページは主に応答時間に重点を置きますが、アプリではトラフィック、電力、CPU、GPU、メモリも考慮する必要があります。サーバーのパフォーマンスに違いはなく、すべて 1 つのサーバーです。

3.互換性:

Web はブラウザーに基づいているため、ブラウザー、コンピューター ハードウェア、コンピューター システムの方向性との互換性が高く、Web テストではインストールとアンインストールを考慮する必要がありません。アプリのテストはクライアントに基づいて行われます。解像度、画面サイズ、その他の機器システムによって異なります。したがって、アプリのテストでは、インストール、更新、アンインストールをテストする必要があります。従来のインストール、アップデート、アンインストールに加えて、異常なシナリオも考慮する必要があります。インストール中の中断、ネットワークの弱さ、インストール後のインストール ファイルの削除が含まれます。

さらに、APP にはネットワークや適応性などの特別なテストもあります。

APPテストの特性(要求仕様に従った機能テストに加えて、以下のテストが必要です)

1: 適応性テスト (互換性テストとも呼ばれ、異なる Android バージョン、異なるメーカー、異なる携帯電話ブランド)

2: 異なるネットワークテスト (2G ネットワーク/3G ネットワーク/4G ネットワーク/WIFI ネットワーク)

3: オンラインアップグレードテスト

4: 中断テスト (通話、短メッセージおよび中メッセージの中断)

5: 消費電力テスト

6: 弱いネットワークテスト (信号が悪い、信号シールド実験室)

7: インストールとアンインストール(C/S)

8: フローテスト

最後に: 熱心なファンに恩返しするために、完全なソフトウェア テスト ビデオ学習チュートリアルを作成しました。友人は必要に応じて無料で入手できます [100% 無料保証]

 

 

おすすめ

転載: blog.csdn.net/2301_76643199/article/details/132249034