前言
这个月有重要的事情,需要总结移动端测试与服务端测试,先把接口测试的总结放一边。。。
移动端测试
从四个方面总结了一下移动端测试的相关知识
定义
移动端测试是指针对移动平台的软件进行的测试,也可以成为APP测试。
测试阶段
移动端的测试流程与传统的web端、pc端类似
主流程如下:
需求评审->测试用例编写、评审->执行测试->预发布测试->渠道包测试->发版
一般的流程就是这样,如果项目有其他特别的要求,可以穿插在整个测试流程中
测试点
由于移动端的特殊性,测试点与传统的web端、pc端稍有不同,主要可以分为几点:功能测试;安装、卸载、升级测试;UI测试;系统交互测试;兼容性测试;性能测试;接口测试;安全测试。这些基本可以将图中的测试点涵盖。
上线阶段
1、对于移动端APP上线来说,相对于传统项目上线则多了一个阶段--灰度发布。
灰度发布时在产品正式发布前、将产品线推送个部分用户使用,目的是完善产品,为正式上线做准备。
灰度发布的重点:
- 用户的筛选,样本用户的筛选一定要具备代表性,此部分的使用习惯一定要包含或高概率包含本次灰度发布所升级的核心功能。
- 灰度跟踪系统所收集的数据,一定要是有价值的数据,作为验证灰度发布结果的量化手段。
2、crash率
Crash率又称之为APP地雷,经常和开发者“躲猫猫”,和用户“亲密约见”,最终导致用户与APP一言不合就提分手!
crash对于一个APP而言非常重要,能够避免,预防的不要放过,crash是没办法做到百分百没有的,我们得时刻去监控它,如果crash很严重,我们得有止损的策略。
3、线上修复
这个很好理解,就是说上线出现问题及时修复
总结
移动端测试,先写到这里,总结的不完全,后续再继续完善关于APP测试工具方面