ホームページ >運用・保守 >安全性 >APPテストにおけるIOSとAndroidの違いは何ですか?

APPテストにおけるIOSとAndroidの違いは何ですか?

王林
王林転載
2023-05-21 09:10:101316ブラウズ

1. まず、アプリテストの要点について話しましょう
(1) 機能テスト
機能テストは重要なテストです。アプリのテストの側面の一部。アプリのテストを実施する場合、テスターは手動テストを実行する必要があります。同時に、機能が正しく設計図通りに動作するかどうかを確認します。ソフトウェアテストでは、テストポイント
1. ソフトウェアが正常に実行、インストール、アンインストールできるかどうか;
2. ログイン、登録、ログアウト (ソフトウェアテストの基礎(1)で紹介) 、ここでは詳しく説明しません)
3. データ更新、アプリ更新
(2) クライアント テスト
現在、多くのソフトウェアにはモバイル版だけでなく PC 版もあり、それらのソフトウェアはクライアント PC はさまざまなバージョンと互換性がある必要があります。ブラウザはミッドレンジ、ハイエンド、ローエンドの PC で実行できます。
(3) アプリの互換性テスト
1. 異なるブランドのモデルでのインストール、クリック、アンインストールが正常かどうか;
2. 異なるブランドのモデルで各属性が互換性があるかどうか;
実際のテストでは、次のような問題がよく発生します:
1. 特定のブランドのモデルでは、アプリがインストールできない;
2. 特定のブランドのモデルでは、アプリがインストールできないクリックしても反応しない、起動後に画面が真っ暗になる、強制終了する;
3. 特定のブランドの機種でアプリのアンインストールがスムーズにできない;
(4) セキュリティテスト(権限) )
1. これには、情報の送信、通話、インターネットへの接続、携帯電話情報へのアクセス、連絡先情報、権限の設定などが含まれます。
2. 入力の正当性の検証、許可などの際に発生するデータ暗号化などの側面
3. 悪意のあるプロトコルがサーバーに送信されるのを防ぐためのネットワーク プロトコルのテストもあります
(5) 弱いネットワーク テスト (トラフィック テスト)
私たちは使用しています 申請プロセス中に、バス、地下鉄、郊外、一部の学校など、ネットワークが弱い環境に遭遇することがあります。この場合、ネットワークが不安定になり、実行タイムアウトが発生し、ダウンロードが失敗することがよくあります。テスターとして、アプリをオンラインにする前に、アプリの特定のシナリオの弱いネットワーク環境をモデル化し、弱いネットワーク環境でアプリに問題があるかどうかを確認する必要があります。現在、サードパーティのプラットフォームは、テストのために脆弱なネットワーク環境をシミュレートするために使用されています。

2. APP テストにおける IOS と Android の違いは何ですか?

1. Android のホームボタンを長押ししてアプリケーションリストを呼び出し、アプリケーションを切り替え、右にスワイプしてアプリケーションを終了します;
2. マルチ解像度テスト、他にもありますAndroid では 20 種類よりも少なく、ios では少ない;
3. モバイル オペレーティング システム、Android の方が一般的ですが、ios はそれほど一般的ではなく、ダウングレードできず、一方向のみアップグレード可能です。新しい iOS のリソース ライブラリシステムは、以前のバージョンの ios システムのアプリケーションと完全な互換性がありません。また、以前のバージョンの ios システム内のアプリケーションが新しいリソース ライブラリを呼び出し、これが直接クラッシュの原因となります;
4. 動作習慣: Android、戻るキーが書き換えられているかどうか、戻るキーをクリックした後のフィードバックが正しいかテストする; アプリケーションデータはSDカードなどにメモリを移動して正常に動作するかどうか;
5. プッシュテスト: Android: ホーム ボタンをクリックします。プログラムがバックグラウンドで実行されているときに、この時点でプッシュが受信されます。クリックしてアプリケーションを起動し、この時点で正しくジャンプできるかどうかを確認します。iOS の場合、ホーム ボタンをクリックして、プログラムを閉じて画面をロックします (赤い点の表示);
6. インストールとアンインストールのテスト: Android にはダウンロードとインストールのための多くのプラットフォーム、ツール、チャネルがあります。iOS には主に appstore、iTunes、testflight ダウンロードが含まれます;
7アップグレードテスト: アップグレードに必要な条件: 新旧バージョンの署名が同じであること、新旧バージョンのパッケージ名が同じであること、新旧バージョンを区別するための識別子 (バージョン番号など) があること。 Android に組み込みアプリケーションがある場合は、アップグレード後に組み込みファイルが一致するかどうかを確認する必要があります (組み込み入力メソッドなど)
3. さらに、必要な点がいくつかあります。テストの注意事項:
1. 同時実行 (中断) テスト: アラーム ポップアップ ボックスのプロンプト、別のアプリケーションの起動、ビデオとオーディオの再生、着信、ユーザー入力など、音声や録音などの再生により、他の再生が強制的に一時停止されます;
2. データ ソースのテスト: 入力、選択、コピー、音声入力、別の入力方法のインストールなど;
3. プッシュ(プッシュ) テスト: 電源のオンとオフ、スタンバイ状態でプッシュを実行し、最初にメッセージが表示され、プッシュ ジャンプの正しさを確認します。アプリケーションは開発中、未開封の状態、アプリケーションが起動され、バックグラウンドで実行されているときにプッシュされます。表示とジャンプは正しいですか? プッシュ メッセージを読み取る前後の数値の変化は正しいですか? 複数のプッシュ メッセージの集合の表示とジャンプは正しいですか?
4. 共有ジャンプ: 共有後のコピーが正しいかどうか、共有後のジャンプが正しいかどうか、表示されるメッセージ ソースが正しいかどうか;
5. タッチ スクリーン テスト: 顧客を表示するために、同時に異なる場所をタッチするか、同時に異なる操作を実行するか、端末の処理状況が正しいかどうかクラッシュしてしまうなど。

以上がAPPテストにおけるIOSとAndroidの違いは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はyisu.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。