您的位置:首页 > 移动开发 > Android开发

Android之测试前期那点事

2015-08-30 20:05 295 查看
          测试前期,本文指客户端产品处于提出、构思、规划阶段,我把一些工作中可能会遇到的情况,一一列举出来,许久没有写文章,脑子都感觉慢了。

           

          一、首先介绍下,一个产品从提出到上线的简易流程,以下例子是理想状态,实际情况会有更多的波折,这些笔者以后再聊给大家。

a、小马哥先提出一个想法,告诉他的小伙们想要做一款永不离线的application。

b、小伙伴们(产品经理),开始调研,可行性研究,竞品分析,商业化初步研究,还有我诸多不知道的,汇总成报告,多次与小马哥碰撞,小马哥同意,项目开始正式立项,中间过程省略上万字。

c、产品经理按照小马哥指导意见,开始规划产品原型,第一版出炉的时候,产品经理喜大泪奔,老板隔日一看,提出各种修改意见,经过产品经理多次改版,老板终于同意原型可用。

d、产品哥哥拿着原型(先前会发出邮件,公参会人员提前熟悉),召集一帮技术负责人、设计负责人、测试负责人、以及等等开始进行需求评审,产品经理负责讲解需求,主要是技术哥哥姐姐们提出疑问、以及一些实现上的难度,这样的会议一般会开2-n次,产品经理结合产品上线时间,确定本期的实现需求(中间会有多轮时间、难度的pk),开发会根据需求预估需要的研发时间(不含测试时间),测试依据研发时间预估测试时间。

e、交互设计师根据产品经理原型,设计产品ui,技术哥哥依据需求已经开始研究与需求实现,测试在这个阶段干什么昵?一会我单说。

 f、一段时间后,app的第一个demo完成,老板们体验、ui设计师体验、测试体验、产品经理体验,需求变更,技术根据需求改动,继续研发实现需求变化,直至通过自己的测试,产品体验的通过,开始正式提交测试。

g、现在就处于测试执行阶段,我就称之为测试执行期,前面均可以算为测试前期,经过测试苦逼苦逼不断的遍历,产品稳定后,交由老板体验,老板再提出修改建议,再次测试,研发稳定,等待产品经理规划,产品开始准备上线。

h、市场早已准备好产品上线的推广文案,服务器上线正式接口、android各大渠道批量上线客户端产品,最后就到用户手里了。

  二、测试前期到底在做什么?测试工程师前期有什么用?规范与理想的流程

a、已经开始使用同类型app了,提前熟悉未来的产品。

b、结合自己的经历,提出一些需求建议。

c、预计上线可能会遇到的风险情况。

d、评估测试难度,预计测试时间。

e、编写测试用例,依据超强的需求分析能力,对产品提出较多有价值的未涉及点。

f、编写测试计划方案-这里面会有很多工作。

g、提前准备需要用的测试数据。

h、调研可能进行有效的自动化测试方案,辅助提高测试效率。

i、像大喇叭是的,提醒产品体验、提醒技术自测、提醒市场推广准备、提醒一切可能大家遗漏的,提醒一切可能会阻碍测试进行的。

j、再三确认提交测试的时间点(基本测试计划就是……凸^-^凸)。

k、组织与鼓励大家参与测试用例评审会议,这里收获挺多的,很多需求都在此可以得到再次确认(需求总是在变)。

          
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: