
一、APP功能测试要点
1、安装及卸载
验证app是否能正常安装、运行、卸载以及操作过程和操作前后对系统资源的使用情况。
2、升级
1)当客户端有新版本时,应有更新提示。
2)当版本为非强制升级版时,用户可以取消更新,老版本能正常使用。用户在下次启动app时,仍能出现更新提示。
3)当版本为强制升级(不升级无法使用app)版时,当给出强制更新后用户没有做更新时,退出客户端。下次启动app时,仍出现强制升级提示。
4)当客户端有新版本时,在本地不删除客户端的情况下,直接更新检查是否能正常更新。
5)新版本可以离线安装覆盖当前版本。
6)升级不能覆盖用户的数据。
3、软件按钮
软件中相关按钮的功能是否实现,如返回按钮之类的。
4、物理按钮
指手机的功能键按钮的功能实现的测试。
5、注册
用户注册功能的测试:检验未注册和已注册用户是否能成功注册,以及注册信息是否完整。
6、登录
用户登录的功能测试。短信app
7、忘记密码
8、退出
退出功能要注意,安卓手机要注意双击返回键能否退出,IOS系统的app一般有退出按钮。
9、个人信息管理
主要是对已注册用户,登录后的相关信息的管理,信息的内容与需求有关。
10、分享
1)分享功能是否能正常分享。短信app
2)App上分享成功后,需要检测实际微博上是否分享成功,分享鉴权是否能正常通过微博用户名和密码的验证(验证成功和失败需要提示)
3)取消分享是否能正常取消,是否会出现卡住情况,分享鉴权成功后,下次分享是否还需要再次输入微博用户名和密码
4)分享邮件时,当机器没用绑定邮箱时,页面是否正确或者能否成功跳转到邮件绑定页面。
11、支付功能检测
1)订单金额与支付金额验证(单件,多件总额)数额一直(可使用特殊金额如:0、99、99.999、44.44445等)
![]()
2)支付优惠券或者选择扣款验证,能正常使用
3)未提交支付的时候能正常取消支付
4)在未提交支付页面长时间停留再次操作需要给用户提示
5)点击支付响应后,再单个交易
6)订单失败后可以重新进入支付流程
7)用户在支付订单的时候需要再次提示用户金额以及收款方信息用户确认
8)如果用户发现数据不对可以返回重新提交支付
9)用户确认付款后正常跳转到响应的支付页面(app本身的支付页面,其他app或者页面的交互平台。根据业务的不同进行测试)
10)测试账户下余额不足的情况下支付失败,给出提示,但不扣款
11)测试账户下余额足够的情况下支付成功,能给出提示和跳转,扣款成功
12)测试账户下余额不足的情况下,取消支付。正常取消。
13)测试账户余额充足的情况下,取消支付。正常取消。
14)支付成功后订单状态正常转换
15)支付失败或者取消支付时订单状态不发生改变
16)网络异常情况下测试服务器正常响应了请求包,但app收到请求超时。app订单应该重新刷新状态
17)支付账户余额不足补足后可重新进行正常支付。
二、APP关联的事务
因为不同的公司的APP关联的事务有所不同,这里主要简单讲一下,主要有一下几点:
1、与其它应用有业务关联
2、公司的用户体系
3、其它
三、APP外部环境功能及测试要点
1、网络
(2G、3G、4G,WiFi,离线)app的运行情况,主要有以下几点:
1)离线模式下,功能是否正常;模式下,加载的页面会缓存,在离线模式下是否能够显示缓存的页面。
2)模式未加载过的页面,在离线模式下是否有加载图标或者提示
3)离线模式下操作需要连接网络的功能,是否会有网络未连接提示
4)离线模式下操作不需要连接网络的功能,是否操作正常
5)离线模式下操作拨打电话的功能,是否正常
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/tongxinshuyu/article-76781-1.html
感谢奶茶的歌声