APP功能测试要点

APP功能测试要点

app测试一般要关注的功能测试、兼容测试、流量测试、耗电量测试、性能测试、安全测试、网络测试、稳定性测试等。

app功能测试主要是依据需求规格和产品说明来验证各项功能,需要关注软件在正常和异常场景下的运行情况。

UI测试

1)界面(菜单、结构、窗口、按钮)等是否满足需求,文字,图片,是否美观统一。

2)程序界面和操作是否友好、易用、易理解。

**

安装卸载

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

**

安装

1)软件安装后是否****能够正常运行,安装目录和文件是否正常建立。

2)在不同系统版本和手机品牌下安装。

3)安装向导UI及功能是否正常。

4)安装过程中取消,下次安装是否正常。

5)安装过程来电,短信,通知,结束后是否继续安装。

6)是否支持覆盖安装。

7)安装空间不足时是否****有相应提示。

8)安装后没有生成多余的目录结构和文件。

9)软件安装过程中关机重启,断电,断网的处理机制是否符合需求。

**

卸载

1)直接卸载app是否有提示。

2)卸载后是否删除相应的安装目录。

3)卸载是否支持取消功能,单击取消后,是否正常可用。

4)卸载过程中死机,断电,重启等,手机恢复后能否正常卸载。

**

登录运行

登录

1)用户名和密码错误、漏填时,界面有提示信息。

2)自动登录时间失效后,启动app进入登录界面。

3)密码更改后,登录是否正常。

4)用户主动退出登录后,下次启动APP时,应该进入登录界面。

5)切换账号登录,检验登录的信息是否做到及时更新。

6)对于多个端都进行操作时,确保数据库操作无误,且每个端可以及时看到数据的更新。

7)登录界面切换到后台,或其他界面,或者锁屏是否影响登录过程。

8)ios与android设备登录同一个账号,用户数据是否同步。

9)已经登录的账号,再次登录是否强制退出。

10)登录超时的处理是否符合需求。

**

运行

1)APP安装完成后,是否可以正常打开,是否有加载图示等。

2)APP的运行速度正常,切换是否流畅。

3)用户登录状态太久,sessionId会过期,会出现“虽然是登录状态,系统会提示用户没有登录。

**

切换测试

切换场景包括:app切换到后台、多个app之间切换。

1)app切换到或其他app或者系统界面,再回到app,是否停留在上一次操作的界面。

2)app切换到后台或其他app或者系统界面,再回到app,app是否正常使用。

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

**

消息推送

设置开关打开状态下,消息推送是否可正常接收(应用启用中和应用关闭时都应该可以收到)

1)推送默认状态,一般默认开关应该是打开状态。

2)推送设置开关,存在“打开”,“关闭”选项。

3)开关打开时,可以收到消息推送,且点击可查看。

4)设置开关关闭时,客户端接收不到消息推送。

5)用户设置了免打扰的时间内,用户接收不到推送。在非免打扰时间段内,用户能正常收到推送。

6)检查推送消息内容与用户账号是否符合。

**

升级更新

1)当app有更新版本时,手机端有更新提示。

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

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

4)当app有新版本时,直接更新检查是否能正常更新。

5)更新后,检查更app功能是否是新版本。

**

中断测试

app使用过程中突然来电、短信弹出、闹钟、QQ聊天信息、微信、低电量等提示时能否正常使用。

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

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

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

**

网络测试

目前手机手机接入的网络主要分为2G、3G、4G、wifi。

1) 无网络时,有切换网络的操作或者提示。

2)网络间切换app断网有相应提示,重新联网后正常使用。

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

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

5) 弱网络下操作是否有提示。

**

兼容性测试

1)操作系统版本的兼容性(Android各个版本,ios各个版本)

2)不同手机品牌的兼容性。

3)手机分辨率兼容性

4)网络的兼容性:2G\3G\4G\WIFI,弱网下、断网时

5)app跨版本的兼容性。

6)与其他app的兼容性。

**

权限测试

当权限没有开启时,或友好提示是否允许设置,当允许开启时,跳转到设置界面。

1)有限制允许接入网络提示或选项。

2)有限制允许读写通讯录、用户数据提示或选项。

3)有限制允许相机提示或选项。

4)有限制允许录音功能提示或选项。

5)有限制允许定位功能提示或选项。

**

其他手机端特性测试

1)关机、待机后app能否正常使用。

2)手机解锁屏幕后进入进入app是否正常。

3)app在清空数据或强制退后还能正常运行。

4) 长时间开机app开启情况下是否会出现异常情况。

5)app运行时关机重启。

6)app运行时充电。

你可能感兴趣的:(功能测试)