一、 手机 App 测试的范围
二、 手机 App 测试的方法
1 功能模块测试
1.1 运行
注册
登录
注销
1.2 应用的前后台切换
1.3 免登录
1.4 数据更新
1.5 离线浏览
1.6 App 更新
1.7 定位、照相机服务
1.8 时间测试
1.9 PUSH 测试
2 交叉事件测试
又叫事件冲突测试,是指一个功能正在执行过程中,同时另外一个事件或操作对该过程进行干扰测试。如:App 在前/后台运行状态时与来电、文件下载、音乐收听等关键运用的交互情况测试等。
执行干扰的冲突事件不能导致软件应用软件异常、手机死机或者花屏等严重问题。
注意各交叉事件的优先级别,检验系统是否能依据各事件的优先级别依次进行处理。不能因执行优先级别高的事件而导致优先级别较低的事件吊死。
有中英文模式切换的手机要注意中英文模式切换后的功能实现存在的问题。
3 性能测试
3.1 响应时间和资源占用测试
3.2 压力测试
大数量的测试
在特定环境下,客户端一次性更新大量的数据及人员列表时,客户端能否正常处理,分为三种情况:
3.3 特定场景测试
3.4 深度性能测试
4 安全测试
4.1 软件权限
4.2 安装与卸载安全性
4.3 数据安全性
当将密码、信用卡明细或其他的敏感数据输入到应用程序时,其不会被储存在设备中,不以明文形式将数据写到其它单独的文件或者临时文件中,以防止应用程序异常终止而又没有删除它的临时文件,文件可能遭受入侵者的袭击,然后读取这些数据信息。
5 兼容性测试
6 安装、卸载测试
生成 apk 文件在真机上可以安装及卸载。
Android 手机端通过使用安装工具,如豌豆荚。
7 络测试
外 测试主要实现模拟客户使用 络环境,检验客户端程序在实际 络环境中使用情况进行业务操作。
外 测试主要覆盖到 WiFi/2G/3G/4G/5G/wap、电信/移动/联通、所有可能的组合进行测试。
模拟信 屏蔽时候。
在高山、丘陵、火车上等特殊环境下进行全面测试。
8 接口测试
Client 端和 Service 端的交互。
Client 端的数据更新和 Service 端的数据是否一致。
Client 端更新时断开。
Client 端更新时,Service 端挂掉。
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!