📜  移动设备测试-类型

📅  最后修改于: 2020-12-06 11:52:20             🧑  作者: Mango


让我们研究一下我们可以在移动设备上执行的不同类型的测试的详细信息。

网络连接

下表提供了可以对移动设备执行的网络连接测试的清单。

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.

蓝牙测试

蓝牙设备只能在10米范围内通信。此类设备可以是键盘,鼠标,无线耳机等。下表提供了可以执行的蓝牙测试清单:

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连接是确保Internet以服务提供商所承诺的速度运行的一种很好的方法,但是您不仅限于在台式计算机上运行这些测试。手机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速度测试是一项简单的任务。最方便的是在智能手机的移动网络浏览器中运行的速度测试。只需按照简单的屏幕提示即可开始测试。如果在线测试不能保存您的结果,请在完成测试后截屏以提供历史记录。

某些测试可以作为适用于iOS和Android平台的应用程序使用。要使用这些应用程序,请下载所需的应用程序。然后按照说明运行测试并保存结果。

进行速度测试的工具

速度测试SpeedSmart WiFi和移动网络速度测试-与Apple iPhone和iPad兼容。这是一个付费的应用程序。 SpeedSmart是终极的iOS速度测试实用程序,可用于评估您所有iOS设备上的蜂窝电话(3G,4G和LTE)和Wi-Fi连接。全球服务器网络和智能的速度测试方法可确保获得准确的结果。

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.

数据库测试

您可以使用多种方法在Mobile Apps中存储数据。如果是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

并发测试

我们通常在并发测试的帮助下确保多个用户可以同时并发访问一个程序。在为移动设备应用并发测试时,将只有一个用户。因此,它消除了对移动设备进行并发测试的需要。

可用性测试

通常,您会获得一个可调节手机和网络摄像头的平台,以记录可用性评估会话。

可用性测试

有诸如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.