Mobile-testing-mobile-device-testing-types

提供:Dev Guides
移動先:案内検索

モバイルデバイスのテスト-タイプ

モバイルデバイスで実行できるさまざまな種類のテストの詳細を見てみましょう。

ネットワーク接続

次の表に、モバイルデバイスで実行できるネットワーク接続テストのチェックリストを示します。

Sr.No. Description
1 Does the app behave according to specification if connected to the internet through Wi-Fi?
2 Does the app behave according to specification if connected to the internet through 3G?
3 Does the app behave according to specification if connected to the internet through 2G?
4 Does the app behave according to specification of the app is out of network reach?
5 Does the app resume working when it gets back into the network reach from outside reach of the network?
6 Update transactions are processed correctly after re-establishing connection.
7 Does the app still work correctly when tethering or otherwise connected to another device?
8 What happens if the app switches between networks (Wi-Fi, 3G, 2G)?
9 Does the app use standard network ports (Mail: 25, 143, 465, 993 or 995 HTTP: 80 or 443 SFTP: 22) to connect to remote services, as some providers block certain ports.

SDカードの相互作用

次の表に、SDカードと携帯電話の相互作用のプレミア機能をチェックするチェックリストを示します。

Sr.No. Description
1 Can the app be installed on the device?
2 Does the app behave as designed/desired if there is an incoming call?
3 Does the app behave as designed/desired if there is an incoming SMS?
4 Does the app behave as designed/desired if the charger is connected?
5 Does the app behave as designed/desired if the charger is disconnected?
6 Does the app behave as designed/desired if the device goes to sleeping mode
7 Does the app behave as designed/desired if the device resumes from sleeping mode
8 Does the app behave as designed/desired if the device resumes from lock screen?
9 Does the app behave as designed/desired if the device is tilted?
10 Does the app behave as designed/desired if the device is shaken?
11 Does the app behave as designed/desired if a local message is coming from another app (think of: calendar reminders, to-do task etc.)?
12 Does the app behave as designed/desired if a push message is coming from another app (think of: twitter mentions, Whatsapp message, wordfeud invitation, etc.).
13 Does the app interact with the GPS sensor correctly (switch on/off, retrieve GPS data)?
14 Is the functionality of all the buttons or keys on the device defined for this app?
15 Verify that buttons or keys which have no defined function have no unexpected behaviour on the app when activating.
16 In case there’s a true “back” button available on the device does the “back” button take the user to the previous screen?
17 In case there’s a true “menu” button available on the device, does the menu button show the app’s menu?
18 In case there’s a true “home” button available on the device, does the home button get the user back to the home screen of the device?
19 In case there’s a true “search” button available on the device, does this get the user to some form of search within the app?
20 Does the app behave as designed/desired if the “Battery low” message is pushed
21 Does the app behave as designed/desired if the sound on the device is turned off?
22 Does the app behave as designed/desired if the device is in airplane mode?
23 Can the app be de-installed from the device?
24 Does the application function as expected after re-installation?
25 Can the app be found in the app store? (Check after go-live)
26 Can the app switch to different apps on the device through multitasking as designed/desired?
27 Are all touch screen positions (buttons) working when a screen protector is used.

Bluetoothテスト

Bluetoothデバイスは、10メートルの半径内でのみ通信できます。 このようなデバイスには、キーボード、マウス、ワイヤレスヘッドフォンなどがあります。 次の表は、実行可能なBluetoothテストのチェックリストを提供します-

Sr.No. Description
1 User can able to search all available devices on the range.
2 Both data and voice transmissions can be sent through the use of short range networks.
3 Both data and voice transmissions can be received through the use of short range networks.
4 User can able to disconnect any time.
5 While closing Bluetooth ask to disconnect the present connections.
6 Bluetooth maximum range is 10 meters.
7 Through mobile phone, you can send pictures, videos, exchange business cards and also transfer files to your PC.
8 (Device paired) this is a message used to confirm that a user has successfully paired two Bluetooth devices.
9 Non-discoverable mode, a device that will not respond to discovery requests.
10 Non-discoverable mode, a device that will not respond to discovery requests.
11 Non-pairable mode, a device that will not accept pairing is said to be in non-pairable mode.
12 Passkey, a passkey is a user-defined password needed to connect to a device from any other device. It is strongly advised to use passkeys wherever possible to avoid unauthorized access to your Bluetooth devices.
13 Authentication − The process of verifying the identity of the other end of a communications link. In Bluetooth technology this is achieved by the authentication process based on passkeys and pairing.
14 Devices not found, this is an error message which may appear if a search for other devices in range does not find anything.
15 Idle Mode, a device is in idle mode when it has no established links with other devices. In this mode a device may discover other devices.
16 Known Device testing, a device which is already known about by another device. Either the devices have been paired in the past or some information of the known devices is stored.

Wi-Fiテスト

携帯電話のWiFi接続をテストすることは、インターネットがサービスプロバイダーによって約束された速度で動作していることを確認するのに最適な方法ですが、デスクトップコンピューターでこれらのテストを実行することに限定されません。 携帯電話のWiFiテストは、自宅やオフィスのさまざまな場所でWiFi信号のパワーをテストするのに最適な方法です。 以下は、モバイルデバイスのWifiテストチェックリストです。

Sr.No. Description
1 Does the app behave according to specification if connected to the internet through Wi-Fi?
2 Does the app behave according to specification of the app is out of network reach?
3 Does the app resume working when it gets back into network reach from outside reach of the network?
4 What happens if the app switches between networks (Wi-Fi, 3G, 2G)
5 Does the app use standard network ports (Mail: 25, 143, 465, 993 or 995 HTTP: 80 or 443 SFTP: 22) to connect to remote services, as some providers block certain ports.

スマートフォンで携帯電話のWiFi速度テストを実行する方法

スマートフォンでWiFi速度テストを実行するのは簡単な作業です。 最も便利なのは、スマートフォンのモバイルWebブラウザーで実行される速度テストです。 簡単な画面上のプロンプトに従ってテストを開始してください。 オンラインテストで結果が保存されない場合は、テストの終了後にスクリーンショットを撮って履歴を提供します。

一部のテストは、iOSプラットフォームとAndroidプラットフォームの両方のアプリとして利用できます。 これらを使用するには、必要なアプリをダウンロードしてください。 次に、指示に従ってテストを実行し、結果を保存します。

速度テストを実行するツール

*Speed Test SpeedSmart WiFiおよびモバイルネットワークSpeedtest* -Apple iPhoneおよびiPadと互換性があります。 これは有料のアプリケーションです。 SpeedSmartは、すべてのiOSデバイスでセルラー(3G、4G、およびLTE)およびWi-Fi接続を評価するための究極のiOS速度テストユーティリティです。 グローバルサーバーネットワークとスマートスピードテスト方法により、正確な結果が保証されます。

Wifi速度テスト

*WiFi Speed Test* -Androidフォンと互換性があります。 これは有料のツールです。 このツールを使用すると、ローカル(LAN)ネットワークの速度をテストできます。 テストは、ワイヤレス(WiFi)または有線ネットワークで実行できます。

ローカリゼーションとグローバリゼーション

以下のチェックリストを参照して、モバイルデバイスのローカリゼーションおよびグローバリゼーションテストについて考えてください。

Sr.No. Description
1 Text is translated.
2 Translations meet the standards of native speakers with respect to grammar and accuracy of terminology.
3 Dialog boxes are properly resized and dialog text is hyphenated according to the rules of the user interface language.
4 Translated dialog boxes, status bars, toolbars, and menus fit on the screen at different resolutions. They do not wrap and are not cut off.
5 Menu and dialog accelerators are unique.
6 Visual layout is consistent with the native edition’s layout. For example, dialog elements are in the proper tab order.

データベースのテスト

モバイルアプリにデータを保存する方法はいくつかあります。 Androidの場合、サーバー、共有設定、またはSQLiteを介してデータを保存することを選択できます。

*SQLite* は、Androidやその他のオペレーティングシステムでも一般的に使用される軽量データベースです。 SQLiteでデータを表示するには、デバイスをルート化するか、エミュレータを使用してテストする必要があります。 Android Playstoreには、このデータベースからデータを抽出するのに役立つツールがいくつかあります。

次のタイプのテストは、モバイルデータベーステストの一部を構成する必要があります-

  • データベース検証テスト。
  • データベース統合テスト。
  • データベースパフォーマンステスト。
  • 手順と機能のテスト。
  • トリガーテスト。
  • データベースで動作することを確認するためのCRUD(作成/読み取り/更新/削除)操作テスト。
  • データベースの変更がアプリのUIに正しく表示されることをテストします。
  • 検索およびインデックス機能のテスト。

回復試験

復旧テストは、災害後も運用を継続できることを確認するために使用されます。 回復テストでは、回復プロセスだけでなく、そのプロセスのコンポーネント部分の有効性も検証します。

回復テストは、アプリケーションがクラッシュ、ハードウェア障害、およびその他の同様の問題からどの程度回復できるかをテストするアクティビティです。 以下に、回復性テストのチェックリストを示します。

Sr.No Description
1 Adequate backup data is preserved.
2 Backup data is stored in a secure location.
3 Recovery procedures are documented.
4 All media file has been recovered from the restore point
5 All contacts have been recovered
6 All the applications has been restored successfully

並行性テスト

通常、並行テストの助けを借りて、複数のユーザーが同時にプログラムに同時にアクセスできることを確認します。 モバイルデバイスに同時実行テストを適用している間は、ユーザーは1人だけになります。 そのため、モバイルデバイスの同時実行性テストの必要がなくなります。

ユーザビリティテスト

一般的に、ユーザビリティ評価セッションを記録するために携帯電話とWebカムを調整できるリグを取得します。

ユーザビリティテスト

Applauseのような利用可能なツールがあります。 彼らはあなたのアプリをテストするために厳選された調査参加者のターゲットグループを提供します。 Applauseと他のそのようなサービスとの違いは、Applauseの専門家と相談し、相談に基づいて理想的な参加者を選択できることです。

以下は、GUIテストの一般的なチェックリストです。

Sr.No. Description
1 Can the app be installed on the device?
2 Does the app behave as designed/desired if there is an incoming call?
3 Does the app behave as designed/desired if there is an incoming SMS?
4 Does the app behave as designed/desired if the charger is connected?
5 Does the app behave as designed/desired if the charger is disconnected?
6 Does the app behave as designed/desired if the device goes to sleeping mode.
7 Does the app behave as designed/desired if the device resumes from sleeping mode.
8 Does the app behave as designed/desired if the device resumes from lock screen?
9 Does the app behave as designed/desired if the device is tilted?
10 Does the app behave as designed/desired if the device is shaken?
11 Does the app behave as designed/desired if a local message is coming from another app (think of: calendar reminders, to-do task etc.).
12 Does the app behave as designed/desired if a push message is coming from another app (think of: twitter mentions, Whatsapp message, etc.).
13 Does the app interact with the GPS sensor correctly (switch on/off, retrieve GPS data)?
14 Is the functionality of all the buttons or keys on the device defined for this app?
15 Verify that buttons or keys which have no defined function have no unexpected behaviour on the app when activating.
16 In case there’s a true “back” button available on the device does the “back” button take the user to the previous screen?
17 In case there’s a true “menu” button available on the device, does the menu button show the app’s menu?
18 In case there’s a true “home” button available on the device, does the home button get the user back to the home screen of the device?
19 In case there’s a true “search” button available on the device, does this get the user to some form of search within the app?
20 Does the app behave as designed/desired if the “Battery low” message is pushed
21 Does the app behave as designed/desired if the sound on the device is turned off?
22 Does the app behave as designed/desired if the device is in airplane mode?
23 Can the app be de-installed from the device?
24 Does the application function as expected after re-installation?
25 Can the app be found in the app store? (Check after go-live)
26 Can the app switch to different apps on the device through multitasking as designed/desired?
27 Are all touch screen positions (buttons) working when a screen protector is used.