在工作中,我遇到的比较郁闷的事情,尤其是最近,就是在写bug 的时候,被开发讲“总在提需求”。说的时间长了,反思这件事情,才发现,是流程上的事。
这次,同样。
上周,开发小王告诉我说,测试下“导出”功能,她简单几句话讲了,于是,摸索中开始了测试,在这个过程中,遇到疑问,才发现没有文字版需求,wiki中没有记录,(我们现在的需求会记录到wiki中),然后遇到不明白的,就与产品经理去沟通,发现他竟然不知道这个功能。
趁着去填加班申请单,问了头儿,才发现,这个是他提出来的需求,只是跟开发讲了如何去做。以至于,没有文字说明。也没有需求讨论会,而我在测试中,因为以往的流程,问小王一个流程分支下该怎么做。然后她也不清楚,于是又去问头儿,然后,我在跟头儿交流这个情况的时候,发现我提的那个流程分支,他是打算下个版本来完成的。。而现在开发小王主动去找他,于是,这次版本上线也一并“开发”出来。。OH,MY GOD,我无意中果真是在“提需求”。
假如我们的工作流程是这样的:产品确定收集需求后,大家对需求进行评定,随后开发对需求进行相关的设计,然后编码。当然前面需求确定后,测试要了解后完成测试用例的设计编写。而不是在上线前才发现需求不完善,以至于bug成了“新需求”。
当前我们的流程:
产品梳理客户需求,形成需求文档(后续会有需求变动,新需求等)
|
项目开会制定下版本的需求,给开发分配任务(这个有的就会直接跟开发讲,没有通知测试。。)测试编写测试用例/测试点,测试用例评审(这个有时候没有,有时候有)
|
开发交付测试,执行测试用例,编写bug,后面会复测关闭或打开bug。
|
回归测试,UAT测试。项目上线。
网友评论