APP测试规范
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
a p p客户端测试规范
APP测试流程
目录
1. 测试基本流程图 (4)
2.8回归测试
3.App测试点 (7)
3.1安全测试 (7)
3.1.1软件权限 (7)
3.1.2安装与卸载安全性 (7)
3.1.3数据安全性 (8)
3.1.4通讯安全性 (9)
3.1.5人机接口安全性 (9)
3.4.2应用的前后台切换 (14)
3.4.3免登录 (14)
3.4.4数据更新 (15)
3.4.5离线浏览(无网测试) (15)
3.4.6 App更新 (15)
3.4.7定位、照相机服务 (16)
3.4.8时间测试 (16)
3.4.9 PUSH测试 (16)
(20)
3.12接口测试 (20)
3.13 客户端数据库测试 (21)
1.测试基本流程图
2.测试要点
2.1测试资源
测试任务开始前,检查各项测试资源。?
1)
2)
3)
4)
2.2
5)
6)
2.3
1)
2)确保产品UI符合产品经理制定的原型图与效果图。
3)一切界面问题以效果图为准,若有用户体验方面的建议,必须先以邮件或口头的形式
询问产品经理。
4)由于测试环境中的数据为模拟数据,测试时必须预先考虑到正式环境中可能出现的数
据类型
2.4功能测试
1)确保手头的功能需求文档为当前最新版本。
2)确保所有的软件功能都已实现且逻辑正常。
3)一切功能问题以需求文档为准,若有用户体验方面的建议,必须先以邮件或口头的形
式询问产品经理。
4)
5)
6)
7)
8)
2.5
1)
2)
营人员的确认。
3)性能测试方面必须满足硬件压力条件下的测试需要(例如多线程)
4)网络响应用户体验方面的性能测试,请参考且遵守《Mobile app可用性能标准》。
2.6后台数据统计测试
1)核对“客户端相关?启动查询”项,此项数据就是经常说的“激活量”,非常重要。测
试时必须保证该项中的各数据均正确,且每次启动软件都会有相应的统计记录。
2)核对“借款查询”项,测试时必须保证各数据均正确,且每次成功借款后都会有相应
的统计记录。
3)需要注意的是,在成功借款之后,BI后台会做判断将该记录划到测试单范围,测试人
2.7
1)
2)
3)
4)
2.8
1)
2)
3)只有在回归测试通过之后,才对产品进行提交。
3.App测试点
3.1安全测试
3.1.1软件权限
1)扣费风险:包括发送短信、拨打电话、连接网络等(询问权限)2)
3)
4)
5)
6)
7)
8)
9)
10)
11)
1)应用程序应能正确安装到设备驱动程序上
2)能够在安装设备驱动程序上找到应用程序的相应图标(桌面图标)
3)是否包含数字签名信息(银行卡充值、提现)
4)JAD文件显示的资料内容与应用程序显示的资料内容应一致
5)安装路径应能指定
6)没有用户的允许, 应用程序不能预先设定自动启动
7)卸载是否安全, 其安装进去的文件是否全部卸载
8)卸载用户使用过程中产生的文件是否有提示
9)其修改的配置信息是否复原
10)
11)
1)
2)
3)
4)
5)
6)
7)在数据删除之前,应用程序应当通知用户或者应用程序提供一个“取消”命令的操作
8)“取消”&“后退”命令操作能够按照设计要求实现其功能
9)应用程序应当能够处理当不允许应用软件连接到个人信息管理的情况
10)能合理地处理出现的错误(不能闪退)
11)意外情况下提示用户
3.1.4通讯安全性
1)在运行其软件过程中, 如果有来电、SMS、EMS、MMS、蓝牙、红外等通讯或充电时, 是否能暂停程序,优先处理通信, 并在处理完毕后能正常恢复软件, 继续其原来的功能
2)当创立连接时, 应用程序能够处理因为网络连接中断, 进而告诉用户连接中断的情况
3)声音的设置不影响应用程序的功能
4)应用程序必需利用目标设备适用的全屏尺寸来显示上述内容
5)应用程序必需能够处理不可预知的用户操作, 例如错误的操作和同时按下多个键(快速多次重复查看大图和返回,容易引起崩溃)
3.2安装、卸载测试
验证 App是否能正确安装、运行、卸载
3.2.1安装
1)软件在不同操作系统(常见Android、iOS)下安装是否正常。
2)软件安装后的是否能够正常运行,安装后的文件夹及文件是否写到了指定的目录里。
3)
4)
5)
6)
7)
8)
9)
10)
1)
2)直接删除安装文件夹卸载是否有提示信息
3)测试卸载后文件是否全部删除所有的安装文件夹。
4)卸载过程中出现的意外情况的测试(如死机、断电、重启)。
5)卸载是否支持取消功能,单击取消后软件卸载的情况。