总结一下我心中的开发流程(6年测试经老司机自述)

测试工作不仅仅要从产品的角度去保证产品质量,还要完善研发流程,就像一条流水线工作,每个环节都不能出错,才能生产出优质的产品。

前言:

本篇文章更适用于敏捷开发的团队,如有不足,欢迎探讨。

测试工作不仅仅要从产品的角度去保证产品质量,还要完善研发流程,就像一条流水线工作,每个环节都不能出错,才能生产出优质的产品。

本文所指开发周期15工作日左右,测试时间5天左右。

主要流程:

一、需求评审

由产品经理发起,参会人:产品经理、项目经理、开发、测试,如有需要,提出需求方,如业务人员、运营人员也可参与。产品经理讲解产品设计,主要包含用户场景、业务流程、页面设计、交互设计等。建议遵循互联网人人都是产品经理的理念,每个人提出自己认为最好的实现方式,但最终还是由产品经理定义。

(1)开发同事要从技术角度、和现有框架支撑情况评估各个功能是否可以实现,如不能实现,要与产品沟通折中方案。若产品一定要实现该功能,开发要给出时间,也就是开发成本。

(2)测试同事相对更了解整个系统的业务逻辑,要判断每个功能的实现,是否与系统整体的使用习惯匹配,若差异较大,要提醒产品经理,否则会让用户觉得系统逻辑混乱,使用困难。同时思考每个功能点的测试方法,如需要开发协助的,也要及时提出,让开发做好后门,如果有测试点评审流程,也可以在测试点评审时提出。

(3)业务、运营人员要确定产品设计是否符合需求,并认真学习产品的使用。

评审过程中,产品经理记录要修改的地方,会后第一时间修改(建议当天完成),然后发出需求邮件,进入开发阶段。

二、测试点编写(开发阶段)

该阶段分为两个部分,测试点编写和测试开发。

测试点编写和开发并行,个人建议不需要写详细的测试用例,测试点和测试用例的取舍,可另行探讨。测试点编写同时,要及时与产品沟通,有修改的地方,第一时间同步到开发。

测试点应包含:

(1)本次新增、修改功能点。

(2)可能影响到的功能的回归

(3)系统重要功能回归

如果有需要的话,进行测试点评审,且要至少在提测前2天进行,由测试人员发起,给开发人员缓冲的时间,产品、项目经理、开发、测试参与,测试点评审重点要强调流程、异常处理、测试方法等,一定确保大家对产品的理解没有偏差。测试人员记录要修改的地方,会后第一时间修改(建议当天完成),然后发出测试点邮件。

测试开发部分,根据项目实际情况安排工作,如自动化用例的持续集成、mock系统的开发等,个人认为这些很重要,是提高测试从业者个人能力的重要环节。

三、提测

提测要求开发方满足一定要求,要求可酌情而定。但至少要做到本次迭代的主要功能在测试环境可跑通,如果提测不通过,开发加班修改,当天知道满足提测要求为止。避免开发挤压测试时间的情况发生。

四、测试阶段

通常分为三轮:

(1)第一轮,产品可满足用户场景,且主要流程可通。

(2)第二轮,进行异常操作、兼容性等测试。

(3)第三轮,功能回归。

如果测试人员在2人以上,建议进行交叉测试。

测试阶段可以对bug修复做一些要求,如:

(1)提交bug后,开发做出响应,比如在bug管理系统中,bug状态处于处理中,若10分钟内没响应,测试人员应提醒一下。

(2)对bug修复做出时间要求,如当天某个时间点之前提出的bug,今天必须修复完成。时间点可根据具体情况定,我们是下午4点。

对于封版要求,各不相同,比如bug修复率达到95%以上;代码覆盖率100%等等,本人更倾向于x小时内没有严重问题产生才可以封版。封版前的多半都是回归测试、冒烟测试阶段,若此刻还有严重问题产生,证明第一轮、第二轮测试不充分,或者开发修复bug时未考虑周全,引出其他bug。针对封板要求,希望可以和大家讨论一下,各取所长。如果未满足封板要求,但项目要求必须上线,则需要将风险体现到测试报告中。

封版前(可以是当天下午),建议不修复bug,产品、项目经理、测试人员一起评估,若一定要修复的,要谨慎修复并验证,不修复的遗留到下一期处理。

五、封版、上线

封版和上线对于测试来说没什么区别,最重要的是发布包不能变更,至于上线与否,根据公司情况而定,本人公司测试完成仅封版,上线时间由产品和开发决定,上线后通知测试,在正式环境验证功能是否正常。

此时需要发测试报告,应包含内容:

(1)结论:如测试通过、不通过(原因)

(2)工时:人/时

(3)bug统计

(4)存在风险

(5)附件:发布包

六、项目总结

由项目经理发起,总结本次迭代中存在的问题及改进措施。也可以收集在团队协作中,各个角色间是否对他人不满意,并进行疏导或改进。

总结:

还有两个本人认为很重要的流程没有加进来,开发代码review和功能验收。对于大多数敏捷团队,因为各种原因,这两个流程都会被省去。代码review应该加到提测前,益处多多,不赘述。功能验收,应该由需求提出方和产品功能验收,以确保产品满足需求,但此阶段如果出问题,对整个项目来说都是致命的,即使功能上有出入,产品被打回的几率还是很低,所以验收流程对于敏捷开发似乎存在的意义不大。

会议发起者或项目经理要适当控制会议节奏,避免话题无限延伸的情况,做无意义的讨论,浪费时间。

项目经理要将每个阶段,至少精确到天,当天差一丢丢能完成,就要加班,如果差很多,就要延期,并有明确的延期原因。

工欲善其事,必先利其器,本人更注重提测前的准备工作,如需求评审、测试点编写、测试点评审阶段,统一思想,明确产品方向,准备测试数据,保证测试方法可行,后期的工作会更顺利。

任何流程的制定,可能最终都会变成“道理我们都懂,但实践起来困难重重”,本人觉得我们至少要总结出一套高效、完善的工作流程,即使不能完整的执行,但也要朝着正确的方向不懈的努力。

-----------------------------------------------------------------------------------------------

最后给大家推荐一个学习资料分享群(574253227),里面大牛已经为我们整理好了许多的学习资料,有自动化,接口,性能等等的学习资料!

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 158,847评论 4 362
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 67,208评论 1 292
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 108,587评论 0 243
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 43,942评论 0 205
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 52,332评论 3 287
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 40,587评论 1 218
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 31,853评论 2 312
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 30,568评论 0 198
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 34,273评论 1 242
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 30,542评论 2 246
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 32,033评论 1 260
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 28,373评论 2 253
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 33,031评论 3 236
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 26,073评论 0 8
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 26,830评论 0 195
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 35,628评论 2 274
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 35,537评论 2 269

推荐阅读更多精彩内容