APP应用测试要点 对于APP项目的测试,一般是进行系统测试。测试主要从业务功能和非业务功能两个方面考虑。 业务功能测试 根据软件说明,设计文档或用户需求验证App的各个功能的实现。 非业务功能测试(专项测试) 一、兼容性测试 APP在不同的机型上由于软件、硬件等不同可能出现各种各样的问题,因此需要做兼容性测试。 兼容性测试关注点 1、手机型号 覆盖市场主流机型 考虑APP线上用户机型排名 2、系统版本
3、屏幕尺寸,分辨率
4、网络 4G、WIFI 注意:兼容性测试需要在一定数量的真机上进行,除此之外还可以借助testin等云测平台,进行更多机型的 兼容性测试,扩大测试的范围。 二、 安装、卸载升级测试 手机端应用软件通常是C/S架构的软件,需要考虑安装,卸载和升级相关的测试。 安装、卸载、升级测试关注点
三、 交叉事件测试 交叉测试又叫冲突测试或者干扰测试。是指一个功能正在执行过程中,另外一个事件或操作对该过程进行干扰的测试。例如:在App前台/后台运行同时接 听来电或者下载文件等等。 交叉事件测试关注点
四、 PUSH测试 PUSH是指APP消息推送功能,主要用于提醒或者唤醒用户,消息推送一般可以自定义推送对象,有全部推送,精 确推送。 PUSH测试关注点
五、 性能测试 性能是衡量APP质量的一个重要指标。APP性能测试常见指标:内存,CPU,流量,电量,启动速度,界面切换速度等。 性能测试关注点
六、其他测试 专项测试除了我们以上列出的内容,还有一些点需要我们关注。比如用户体验,极限(边界),权限等相关内容 的测试。 其他测试关注点
APP测试环境以及发布平台 一般公司内部开发,测试人员会使用不同的环境进行测试。以隔离测试过程中彼此之间的干扰。同时,上线给用户 使用的产品也会单独部署环境。
指开发人员进行开发时调试运行的环境
指测试人员进行上线前测试的环境
指正式提供对外服务的环境,产品的实际用户使用的环境 系统开发流程及对应环境 开发(开发环境)--->测试(测试环境)--->上线(生产环境) 二、APP应用发布 APP开发完成后,相应的开发人员会打出应用程序包,由测试人员安装测试。
应用内测分发平台 在实际测试工作中,为了方便测试程序包的安装和管理,可以使用一些免费的应用内测分发平台。将应用测试包上 传到这些平台上,可以生成对应的二维码,直接扫码进行应用安装。
应用线上发布平台 产品测试完成后要在线上进行发布,让用户进行下载使用。下面是安卓和IOS应用常用的发布平台和渠道:
|
|