移动端app测试关注点

1、验证App是否能正确安装、运行、卸载以及操作过程和操作前后对系统资源的使用情况;

     1) 软件在不同操作系统下的安装;

     2) 软件安装后的是否能够正常运行,安装后的文件夹及文件是否写到了指定的目录里。

     3) 软件安装过程是否可以取消,点击取消后,写入的文件是否如概要设计说明处理。

     4) 软件安装过程中意外情况的处理是否符合需求(如死机,重启,断电)

     5) 安装空间不足时是否有相应提示;

     6) 对于需要通过网络验证之类的安装,在断网情况下尝试一下;

     7) 直接删除安装文件夹卸载是否有提示信息。

     8) 测试系统直接卸载程序是否有提示信息。

     9) 测试卸载后文件是否全部删除所有的安装文件夹.

     10) 卸载过程中出现的意外情况的测试(如死机、断电、重启)。

     11) 卸载是否支持取消功能,单击取消后软件卸载的情况。

     12) 系统直接卸载UI测试,是否有卸载状态进度条提示 。

2、应用的前后台切换

     1) APP切换到后台,再回到app,检查是否停留在上一次操作界面

     2) APP切换到后台,再回到app,检查功能及应用状态是否正常

     3) app切换到后台,再回到前台时,注意程序是否崩溃,功能状态是否正常,尤其是对于从后台切换回前台数据有自动更新的时候。

     4) 手机锁屏解屏后进入app注意是否会崩溃,功能状态是否正常,尤其是对于从后台切换回前台数据有自动更新的时候。

     5) 当App使用过程中有电话进来中断后再切换到app,功能状态是否正常。

     6) 当杀掉app进程后,再开启app,app能否正常启动。

3、出现必须处理的提示框后,切换到后台,再切换回来,检查提示框是否还存在,有时候会出现应用自动跳过提示框的缺陷。

4、对于有数据交换的页面,每个页面都必需要进行前后台切换、锁屏的测试,这种页面最容易出现崩溃。

5、App更新

     1) 当客户端有新版本时,有更新提示

     2) 当版本为非强制升级版时,用户可以取消更新,老版本能正常使用。用户在下次启动app时,仍能出现更新提示。

     3) 当版本为强制升级版时,当给出强制更新后用户没有做更新时,退出客户端。下次启动app时,仍出现强制升级提示。

     4) 当客户端有新版本时,在本地不删除客户端的情况下,直接更新检查是否能正常更新。

     5)  当客户端有新版本时,在本地不删除客户端的情况下,检查更新后的客户端功能是否是新版本。

     6) 当客户端有新版本时,在本地不删除客户端的情况下,检查资源同名文件如图片是否能正常更新成最新版本。如果以上无法更新成功的,也都属于缺陷。

6、定位服务

     1) App有用到相机,定位服务时,需要注意系统版本差异

     2) 有用到定位服务、照相机服务的地方,需要进行前后台的切换测试,检查应用是否正常

     3) 当定位服务没有开启时,使用定位服务,会友好性弹出是否允许设置定位提示。当确定允许开启定位时,能自动跳转到定位设置中开启定位服务。

     4) 测试定位、照相机服务时,需要采用真机进行测试。

7、交叉事件测试

针对智能终端应用的服务等级划分方式及实时特性所提出的测试方法。交叉测试又叫事件或冲突测试,是指一个功能正在执行过程中,同时另外一个事件或操作对该过程进行干扰的测试。如;App在前/后台运行状态时与来电、文件下载、音乐收听等关键运用的交互情况测试等。交叉事件测试非常重要,能发现很多应用中潜在的性能问题。

1) 多个App同时运行是否影响正常功能

2) App运行时前/后台切换是否影响正常功能

3) App运行时拨打/接听电话

4) App运行时发送/接收信息

5) App运行时发送/收取邮件

6) App运行时切换网络(2G、3G、wifi)

7) App运行时浏览网络

8) App运行时使用蓝牙传送/接收数据

9) App运行时使用相机、计算器等手机自带设备

8、网络测试

手机的网络目前主要分为2G、3G、wifi。目前2G的网络相对于比较慢,测试时尤其要注意此块的测试。

1) 无网络时,执行需要网络的操作,给予友好提示,确保程序不出现crash。

2) 内网测试时,要注意选择到外网操作时的异常情况处理。

3) 在网络信号不好时,检查功能状态是否正常,确保不因提交数据失败而造成crash。

4) 在网络信号不好时,检查数据是否会一直处于提交中的状态,有无超时限制。如遇数据交换失败时要给予提示。

5) 在网络信号不好时,执行操作后,在回调没有完成的情况下,退出本页面或者执行其他操作的情况,有无异常情况。此问题也会经常出现程序crash。

猜你喜欢

转载自www.cnblogs.com/mncasey/p/9934330.html