App共有测试特性总结
【摘要】 @TOC 1、功能测试 1.1、测试要点产品需求文档产品设计文档市场调研说明书研发转测说明研发自测试报告 1.2、要点细节功能checklist测试用例设计 1.3、测试说明根据以上文档,详细罗列功能测试点,设计测试用例。 1.4、注意事项全局测试的重点:确保功能ok的前提下,深入以下类型测试 2、兼容性测试 2.1、测试要点兼容性适配性安装、卸载测试在线升级 2.2、要点细节兼容性:系统兼...
@TOC
1、功能测试
1.1、测试要点
- 产品需求文档
- 产品设计文档
- 市场调研说明书
- 研发转测说明
- 研发自测试报告
1.2、要点细节
- 功能checklist
- 测试用例设计
1.3、测试说明
根据以上文档,详细罗列功能测试点,设计测试用例。
1.4、注意事项
全局测试的重点:确保功能ok的前提下,深入以下类型测试
2、兼容性测试
2.1、测试要点
- 兼容性
- 适配性
- 安装、卸载测试
- 在线升级
2.2、要点细节
- 兼容性:系统兼容性、分辨率兼容性、网络兼容性、跨版本兼容性
- 适配性:系统版本、不同厂家、不同尺寸
- 安装、卸载测试:本地安装解析器、第三方应用
- 在线升级:数字签名验证、升级后的功能验证、在线跨版本升级
2.3、测试说明
- 系统兼容性:ios、Android、Yunos
- 分辨率兼容性:不同手机,不同分辨率、同一个手机,不同分辨率
- 网络兼容性:2G、3G、3G+、4G、4G+、5G、弱网络下、断网下、wifi网络
- 跨版本兼容性:升级(跨1,2,3个及大于3个版本升级)、降级(跨1,2,3个及大于3个版本降级)、不同版本的功能兼容性
- 系统版本:Android(5.1,6.0,6.1,7.0,8.0,9.0,9.1,10.0等)、iOS(8,9,10,11,12,13)
- 不同厂家:华为、小米、Vivo、OPPO、魅族、一加、三星、苹果、中兴等
- 不同尺寸:4.5、5.0、5.1、5.5、5.7、6.1、6.1以上
- 本地安装解析器:本地真机安装和卸载
- 第三方应用:豌豆荚,应用宝以及第三方应用商店安装和卸载
- 数字签名验证:签名失败会怎样?
- 升级后的功能验证:功能验证按照测试用例执行
- 在线跨版本升级:在线跨不同的版本升级
2.4、注意事项
- 系统兼容性:以ios和Android的为主,yunos目前很少,魅族的部分机型支持
- 分辨率兼容性、网络兼容性:部分手机分辨率是否支持修改、5G网络建议覆盖
- 跨版本兼容性:升降级的兼容性、所处不同版本功能兼容性
- 系统版本:可根据市场调研情况,适当取舍,不同系统的不同版本的适配性安卓建议从8.0开始,ios建议从10.0开始
- 不同厂家:可根据市场调研情况,适当取舍,不同厂商优化后的系统的适配性测试
- 不同尺寸:建议可以从5.5以上开始
- 安装、卸载测试:尤其注意第三方应用的软件安装
- 在线升级:在线升级断网会怎样?
3、性能测试
3.1、测试要点
- 压力测试
- 电量测试
- 流量测试
- CPU、内存测试
- 启动时长测试
- Crash率
- 内存泄露
3.2、要点细节
- 压力测试:同一时刻的并发数
- 电量测试:耗电量
- 流量测试:消耗的网络流量
- CPU、内存测试:CPU和内存
- 启动时长测试:APP启动时间
- Crash率:详细参考文档说明
- 内存泄露:静态 Activity、静态 View、内部类、匿名类、Handlers、Threads、Timer Tasks、Sensor Manager
3.3、测试说明
- 同一时刻的并发数:最大,最小并发量要有理论值和测试值
- 耗电量:长时间使用、后台运行
- 消耗的网络流量:不同的网络的流量消耗
- CPU、内存测试:CPU和内存的占用,尤其长时间的运行
- APP启动时间:时长、启动过程关机、启动过程断网
- 内存泄露:Android常见的八种导致 APP 内存泄漏的问题
3.4、注意事项
- 压力测试:必须有一个测试值,发布时适当在测试值上降低同一时刻可能承受大的并发量
- 电量测试:是否耗电量过大,导致客户反馈使用体验不佳等
- 流量测试:是否存在偷吃流量现象?
- CPU、内存测试:CPU,内存占用是否存在异常?
- 启动时长测试:除了时间要有一个合理值外,其它异常操作不会影响app崩溃、闪退等
4、网络测试
4.1、测试要点
- 模拟客户使用网络环境,检验客户单程序在实际网络环境中使用情况进行业务操作
- 覆盖到WiFi/2G/3G/4G…net/wap、电信/移动/联通、所有可能的组合进行测试
4.2、注意事项
- 如果有条件可以完成所有的组合测试
5、接口性测试
5.1、测试要点
- 终端和服务端交互
- 终端更新数据和服务端的一致性
- 终端更新断开
- 终端更新时服务端挂掉
5.2、注意事项
- 使用常用的接口测试工具postman,DHC等,或者搭建接口测试框架进行测试
6、异常测试
6.1、测试要点
- 断网
- 来电
- 短信
- 低电量
- 待机
- 插拔数据线
- 频繁切换网络
- 插拔耳机
- 服务器异常
6.2、注意事项
- 所有操作均不会影响客户端的正常使用
7、易用性测试
7.1、测试要点
- UI美观性
- 操作舒适性
7.2、注意事项
- 包括不限于错别字,界面整洁度,操作简单性,容易理解等方面
8、竞品分析
8.1、测试说明
- 对同行业的竞品进行分析,查漏补缺,优化,扬长避短
【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)