移动测试测试点之剩余测试点总结包含性能、接口、数据库、交叉事件等

本文详细介绍了移动应用的全面测试方案,包括性能测试、交叉事件测试、兼容测试等多个方面,确保移动应用的质量与用户体验。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、性能测试
1、极限测试
1.1、运行App时手机断电
1.2、运行App时断掉网络

2、响应能力测试
2.1、App安装、卸载的响应时间
2.2、App各类功能性操作的响应时间

3、压力测试
3.1、App反复进行安装卸载,查看系统资源使用情况是否正常
3.2、其他功能反复进行操作,查看系统资源使用情况是否正常

4、性能评估
4.1、评估定性用户应用场景下,系统资源使用情况

5、benchmark测试
5.1、与竞品的Benchmarking、产品演变对比测试等

二、交叉事件测试
1、多个App同时运行是都影响正常功能
2、App运行时前/后台切换是否影响正常功能
3、App运行时拨打/接听电话
4、App运行时发送/接收信息
5、App运行时发送/收取邮件
6、App运行时切换网络(2G、3G、4G、5G、wifi)
7、App运行时浏览网络
8、App运行时使用蓝牙传送/接收数据
9、App运行时使用相机、计算器等手机自带设备

三、兼容测试
1、与本地及主流App是否兼容
2、基于开发环境和生产环境的不同,检验在各种网络连接下(WiFi、GSM、GPRS、EDGE、WCDMA、CDMA1x、CDMA2000、HSPDA等),App的数据和运行是否正确
3、与各种设备是否兼容,如有跨系统支持则需要检验是否在各系统下,各种行为都一致
–不同操作系统的兼容性,是否适配
–不同手机屏幕分辨率的兼容性
–不同手机品牌的兼容性

四、回归测试
1、Bug修复后,在新版本发布后要进行回归测试
2、Bug修复后的回归测试在交付前,要进行全量用例的回归测试

五、升级、更新测试
1、测试升级后的功能是否和需求说明一样
2、测试与升级模块相关的模块功能是否与需求一样
3、升级安装意外情况测试(如死机、断电、重启)
4、升级界面的UI测试
5、不同操作系统间的升级测试

六、用户体验测试
1、是否有空数据界面设计,引导用户去执行操作
2、是否有不可点击的效果,如:你的按钮此时处于不可用状态,那么一定要灰掉或者去掉按钮否则会给用户误导
3、是否滥用用户引导
4、菜单层次是否太深
5、交互流程分支是否太多
6、相关的选项是否离得很远
7、一次是否载入太多的数据
8、界面中按钮可点击范围是否适中
9、变迁也是否跟内容没有从属关系,当切换标签时,内容是否跟着切换
10、操作应该有主次从属关系
11、是否定义Back逻辑,涉及软硬件交互时,Back键应具体定义
12、是否有横屏模式的设计,应用一般需要支持横屏模式,即自适应设计

七、硬件环境测试
1、手势操作测试
1.1、手机锁屏解锁对运行中的App的影响
1.2、切换网络对运行中的App的影响
1.3、运行中的App前后台切换的影响
1.4、多个运行中的App的切换
1.5、App运行时关机
1.6、App运行时重启系统
1.7、App运行时充电
1.8、App运行时kill掉进程再打开

2、网络环境
2.1、无网络时,执行需要网络的操作,需要给用户提示,同时确保程序不会crash
2.2、内网测试时,要注意选择到外网操作时的异常情况的处理
2.3、在网络信号不好时,检查功能状态是否正常;确保不会因为提交数据失败而出现crash
2.4、在网络信号不好时,价差数据是否一直处于提交中的状态,有误超时限制。如果遇到数据交换失败要给出提示
2.5、在网络信号不好时,执行操作后,在回调没有完成的情况下,退出本页面或者执行其他操作的有无异常情况;此问题也会经常导致crash

3、服务器
3.1、宕机或出现404、502等情况下的测试;后台服务牵涉到DNS、空间服务商的情况下会影响其稳定性,如:当出现域名解析故障时,你对后台API的请求很可能会出现404错误;这时需要对异常进行正确的处理,否则可能会导致程序不能正常工作

八、接口测试
1、服务端一般会提供JSON格式的数据给客户端,所以我们在服务端需要进行接口测试,确保服务端提供的接口并转换的JSON内容正确,对分支、异常流有相应的返回值。此块测试可以采用itest框架进行测试。最方便的是采用httpclient进行接口测试。
2、进行服务端测试时,需要开发提供一份接口文档

九、客户端数据库测试
1、一般的增删改查测试
2、当表不存在时是否能自动创建,当数据库表被删除后能否再自建,数据是否还能自动从服务端中获取回来并保存
3、在业务需要从服务端取回数据保存到客户端的时候,客户端能否将数据保存到本地
4、当业务需要从客户端取数据时,检查客户端数据存在时,App数据是否能自动从客户端数据中取出,还是仍然会从服务端获取,检查客户端数据不存在时,App数据能否自动从服务器端获取到并保存到客户端
5、当业务对数据进行了修改、删除后,客户端和服务端是否会有相应的更新

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值