本规范基于app大小版本测试经验总结。

第一阶段:需求分析(技术+产品)

1. 新需求是否合理
2. 新旧需求时否存在冲突
3. 理出测试重点
4. 估算测试时间
5. 不熟悉的需求点,确认(负责人,竞品)
6. 对产品有个内在认识(初衷,流程,组成)

第二阶段:编写用例

1. 大版本必写
2. 小版本创造条件写
3. 用例区分等级,标注重点
4. 正常情况之外注重新旧模块交互
5. 为空(接口空、数据空)、加载超时、网络异常、重复提交、异常中断、缓存冲突、系统兼容、流程迂回、流程中断。
6. 维护用例,保存用例
7. 无旧版用例,做好新旧版对比
8. 界面显示以720P机型为准,兼顾480/540/1080/2k屏下不错位,位置适宜。
9. 不同网络下的测试,电信、联通、移动。wifi、4G、3G、2G。
10. 安卓版本兼容两个要素:品牌(三星、华为···)、系统版本(由最低版本算起)。

第三阶段:执行用例

1. 单个用例执行情况记录
2. 执行过程中形成新的用例要加入
3. 优先执行重点功能用例(文档底部有重点功能说明)

第四阶段:回归测试

1. 与上一阶段存在交叉,注意做好记录
2. 第三阶段用例未跑完的前提下,只需要验证bug是否修复
3. 第三阶段用例跑完的情况下,重点就修复的bug进行关联用例回归

第五阶段:终版测试

  1. 跑monkey测试崩溃
  2. 跑一遍重点用例+bug
  3. 测试基本功能,升级功能
  4. 向产品讨要更新说明

第六阶段:提交验收

记录验收中的点,视产品决定是否改、

第七阶段:上线

  1. 保留一部手机始终是线上版本,用他升级到最新版本,确认包功能
  2. 观察友盟数据半小时,观看错误率
  3. 知会客服、产品,app已经上线
  4. 留意观察用户反馈

第八阶段:铺渠道

1. 友盟数据正常,即可以开始
2. 官方渠道、其他渠道都需要检查
3. 将新包备份在案

第九阶段:(阿里百川、QQ等,各渠道app评价)

1. 观察用户反馈,尝试复现用户的问题。
2. 知会开发抽空处理友盟上面上报的错误

XX 阶段:

1. 新包出现崩溃异常、功能异常,第一时间了解原因,知会产品。
2. 通用处理方式:停止版本更新,视bug严重程度、已更新用户数量,采取平版本更新或者升级版本更新。

以视频类app为例,定位主要功能:
①观看视频
②视频离线
③送礼
④评论
⑤个人信息管理
⑥充值
⑦购买vip
⑧搜索
⑨分享
⑩收藏
⑪聊天加好友
⑫广告

主要功能确认标准:用户经常用的,app的卖点,涉及营收的。需严重关注,覆盖多品牌,多系统版本机器的兼容。

APP测试流程的总结的更多相关文章

  1. [原创]互联网公司App测试流程

    [原创]互联网公司App测试流程 一款App的发布上线,离不开充分的测试工作,App测试与pc软件测试二者大体流程相同,但也有所区别,其中由于App测试有其固有的特性,所以在测试时流程会有不同,具体我 ...

  2. APP测试流程梳理

    APP测试流程梳理 1 APP测试基本流程 1.1流程图 1.2测试周期 测试周期可按项目的开发周期来确定测试时间,一般测试时间为两三周(即15个工作日),根据项目情况以及版本质量可适当缩短或延长测试 ...

  3. 02- APP需求分析与APP测试流程

    在展开一轮测试的时候,我们要遵循一个规范的流程. APP测试流程: 项目立项:简单介绍项目内容是什么? 需求评审:开发,测试,和产品. 分析需求:编写测试用例 测试用例评审:一般测试团队参加,测试点是 ...

  4. APP测试流程

    1 APP测试基本流程 1.1流程图 1.2测试周期 测试周期可按项目的开发周期来确定测试时间,一般测试时间为两三周(即15个工作日),根据项目情况以及版本质量可适当缩短或延长测试时间.正式测试前先向 ...

  5. 自己做的加速app测试流程的小工具,目前打算开放使用,想注册的朋友抓紧了,嘻嘻

    为了加速小团队app的测试流程做了这个东西,www.xunce.net 主要特性: web: 一键上传app,方便随时下载 备注测试要点 添加附件,如checklist等文档  自动识别app版本,名 ...

  6. 个人版整理APP测试流程

    2016.1.5 我的笔记 一 .APP测试基本流程  1.1 测试周期 测试周期可按项目的开发周期来确定测试时间,一般测试时间为两三周(即15个工作日),根据项目情况以及版本质量可适当缩短或延长测试 ...

  7. App测试流程及测试点(个人整理版)

    1 APP测试基本流程 1.1流程图 1.2测试周期测试周期可按项目的开发周期来确定测试时间,一般测试时间为两三周(即15个工作日),根据项目情况以及版本质量可适当缩短或延长测试时间.正式测试前先向主 ...

  8. App测试流程及测试点

    1 APP测试基本流程 1.1流程图 接收版本 尽快申请到正式环境下测试 不符 App测试版本送测规范 用户行为统计测试 后台订单统计测试 尽快申请到正式环境下测试 兼容性测试.性能压力测试 功能测试 ...

  9. 移动互联网APP测试流程及测试点

    1.2测试周期 测试周期可按项目的开发周期来确定测试时间,一般测试时间为两三周(即15个工作日),根据项目情况以及版本质量可适当缩短或延长测试时间.正式测试前先向主管确认项目排期. 1.3测试资源 测 ...

随机推荐

  1. JQuery插件:ScrollTo平滑滚动到页面指定位置

    1.准备jQuery库和scrollTo.js插件. <script type="text/javascript" src="js/jquery.js"& ...

  2. Django 2.0 与 Django1.0在内部方法上的差异

    models.Customer.tags.rel 方法 对于Django1 可以通过 models.Customer.tags.to.model.objects.all() 获取一个model下的Ma ...

  3. Python 的 JPype 模块调用 Jar 包

    背景与需求 最近学习并安装使用了HttpRunner框架去尝试做接口测试,并有后续在公司推广的打算. HttpRunner由Python开发,调用接口时需要依赖Python:而大多数公司的扩展工具包使 ...

  4. 分享:使用 TypeScript 编写的游戏代码

    <上篇博客>我写出了我一直期望的 JavaScript 大型程序的开发模式,以及 TS(TypeScript) 的一些优势.博客完成之后,我又花了一天时间试用 TS,用它来重构之前编写的一 ...

  5. Explanation About Initilizing A DirextX3D Class 关于初始化Direct3D类的解释

    目录 DirectX11 Study Note Create a DirectX graphics interface factory.创建一个DirectX图形界面工厂 CreateDXGIFact ...

  6. About Why Inline Member Function Should Defined in The Header File

    About why inline member function should defined in the header file. It is legal to specify inline on ...

  7. C# Common Log function

    public int Log(string info) { info = "-----------------------------" + DateTime.Now.ToStri ...

  8. 一起学爬虫——使用selenium和pyquery爬取京东商品列表

    layout: article title: 一起学爬虫--使用selenium和pyquery爬取京东商品列表 mathjax: true --- 今天一起学起使用selenium和pyquery爬 ...

  9. js_base_note

  10. 修改或添加HTTP请求头

    1.Cookie的修改 (一)cookie长什么样 cookie是一个个键值对(“键=值”的形式)加上分号空格隔开组合而成, 形如: "name1=value1; name2=value2; ...