APP测试基本流程
APP类项目属于软件类项目,鉴于APP本身的特性,测试的基本流程为:
功能测试(UI、功能、用户体验) -> 性能测试 -> 兼容性测试 -> 真实环境测试
其中性能测试需要功能测试稳定后进行,流程图如下:
APP测试点
1、UI测试
2、功能测试
1)安装/卸载
2)升级测试
– 用户数据检查
– 应用数据检查
3)接口测试
– 与客户端接口
– 与服务器接口
4)后台测试
– 切入后台后,仍运行的功能验证
– 后台清理后,是否仍有残留功能运行
5)推送测试
6)分享跳转
7)并发测试
– 弹出框
– 另一个应用启动
– 关机或待机
– 功能冲突
– 可存储设备插拔
– 低电提醒
– 来点提醒
– 锁屏/解锁
8)安全测试
– 数据包安全性
– 数据安全性
– 软键盘劫持
– 账户安全性
– 通信安全性
– 可备份检查
3、用户体验测试
APP的用户体验测试与PC端有如下区别
– 用户关注点不同
– 场景复杂化
– 时间碎片化
– 输入困难化
1)用户引导测试
2)应用容错
– 注册登录
– 过程体验测试
– 对比体验测试
– 模拟场景体验测试
3)不同系统的差异测试
– 桌面
– 联系人
– 短信
– 后台应用
– 相册
– 其他
4、性能测试
1)效率测试
– 启动时间
– 响应时间
– 界面流畅度(帧率)
2)负载测试
通过增加负载来确定系统在某些指标下的阈值
3)压力测试
测试系统的最大服务级别
4)配置测试
测试不同的软硬件配合时系统的资源利用
5)容量测试
测试数据库的存储处理能力
6)失败测试
部分系统功能失效后,系统能否正常工作
7)内存测试
– 内存占用
– 内存泄漏
– 内存不足时的情景
8)稳定性测试
在一定的负载下长时间运行后的表现
9)耗电测试
– 正向耗电测试(直接测试耗电量)
– 逆向耗电测试(系统资源占用情况分析)
– 后台耗电测试
10)流量测试
– 流量占用
– 后台流量
11)网络测试
– 弱网
– 断网
– 网络切换
5、兼容性测试
1)硬件兼容性测试
各市场占比较高的手机型号的兼容性测试
2)操作系统兼容性测试
市场占比较高的Android、iOS操作系统版本下的兼容性测试
3)分辨率兼容性测试
各手机分辨率下的测试
4)与其他软件的兼容性测试
与各主流APP的并存兼容性测试
5)网络运营商兼容性测试
与各主流网络运营商的网络交互兼容性测试
6、真实环境测试
1)安装/卸载
各应用市场的安装卸载测试
2)运行
上线版本的启动测试
本小编为新手作者,在测试领域有一定的经验积累,故将所熟知的内容发表出来,希望能够帮助到想要进入测试领域的朋友们,喜欢的朋友欢迎关注我
1.文章《什么是软件测试策略—软件测试策略主要内容有哪些》援引自互联网,为网友投稿收集整理,仅供学习和研究使用,内容仅代表作者本人观点,与本网站无关,侵删请点击页脚联系方式。
2.文章《什么是软件测试策略—软件测试策略主要内容有哪些》仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证。
相关推荐
- . 现代买票为什么带上携程保险
- . 潮阳怎么去广州南站
- . 湖南马拉河怎么样
- . 烧纸为什么到三岔路口
- . 百色为什么这么热
- . 神州租车怎么样
- . 芜湖方特哪个适合儿童
- . 护肤品保养液是什么类目
- . 早晚的护肤保养有哪些项目
- . 女孩护肤品怎么保养的最好