本规范基于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. SVG初尝试之path

    命令汇总 命令基本规律 移动和直线命令 弧线命令

  2. python之地基(一)

    想要建起一座高楼,最重要的就是建一个扎实地基,以下的内容就是地基的一部分,往你用心去阅读,去练习,去掌握. 一.变量 变量是什么?什么是变量?变量有什么好处? 变量是一种使用方便的占位符,用于引用计算 ...

  3. Celery提交任务出错?

    跟着官方的入门教程部署和运行的,为啥报这个错? tasks.py # -*- encoding:UTF-8 -*- from celery import Celery brokers = 'redis ...

  4. PHP使用urlencode对中文编码时空格、加号的问题

    使用urlencode这个函数进行格式化,urlencode函数会把空格编码为为:+ 当然,前端在接收时可以解码后进行替换 + 为空格的方式处理. 但是这样就多做了一步,很麻烦,有的时候我们的数据接口 ...

  5. 腾讯工蜂Git关联Jenkins Hooks

    现在国内外Git平台非常多,最近维护的腾讯工蜂免费公网版本git.code.tencent.com,免注册(建议使用微信登录,舒服)即可使用私有仓库.对小型团队体验还不错,如果要关联Jenkins进行 ...

  6. with原理__enter__、__exit__

    Python对with的处理还很聪明.基本思想是with所求值的对象必须有一个__enter__()方法,一个__exit__()方法. 紧跟with后面的语句被求值后,返回对象的__enter__( ...

  7. js浮点数的加减乘除

    ;(function(root, factory) { // Support AMD if (typeof define === 'function' && define.amd) { ...

  8. 对接携程供应商php加密解密类

    php加密解密类 <?php class Aes{ private $key = '6b4d63211b4ba869'; private $iv = 'dbbf079b95004f65'; pu ...

  9. Capslock+ 键盘党都爱的高效利器 - 让 Windows 快捷键操作更加灵活强大

    Capslock+ 键盘党都爱的高效利器 - 让 Windows 快捷键操作更加灵活强大  优化辅助    Windows   2016-06-05 91,167   微博微信QQ空间印象有道邮件   ...

  10. C语言中free()函数释放struct结构体中的规律

    并不是什么新鲜的事情,不过值得注意.首先我们知道,在使用struct来定义并声明一个变量时,将会自动划分出一个连续的储存空间(虽然根据某些对齐原则会出现内存间隙,但是大体上来说还是连续的)这一块连续空 ...