怎么做好测试用例的评审评审什么是测试用例的评审评审?
测试用例的评审(Test Case):是为某个特殊目标而编制的一组测试输入、执行条件以及预期结果以便测试某个程序路径或核实是否满足某个特定需求。
评审:指评议和审查;审议为确定主题事项达到规定目标的适宜性、充分性和有效性所进行的活動。
测试用例的评审评审如何走向正规
做事的方式有从上而下和从下往上我比较擅长的是从下往上。
8月份正式开始做测试用例的评审评審这件事情刚开始时团队成员都不知道怎么开始做,一来是团队有四个新人技能和业务上都不够熟,为了让评审能走下去采取的方式:一写测试用例的评审的人会讲解下需求,二是测试经理会主动说出疑问其他人成员听和理解较多,这一评审方式好处 让团队成员可鉯更快地理解需求(在较短的时间内积累不同业务知识)坏处就是:团队成员思考的时间少,不能发现问题去提交自己编写测试用例嘚评审的技能。
经过三个月的工作积累也明显感觉到团队成员对业务有了一定的了解和分析能力,到了测试用例的评审评审改进的时机啦毕竟测试用例的评审评审最终目的就是提交大家编写测试用例的评审的水平。
优化评审前会先有一个培训会,再次告诉所有成员较為规范的测试用例的评审评审 评审哪些内容我们当前的评审有哪些缺点,如何来改进(这里有讨论)以下是初步优化内容:
1)提前二忝发出需求和测试用例的评审 ?给参与用例的评审评审的人员
2)会议前2小时 参与用例的评审评审人员 将问题反馈到 主持人
3)主持人根据问题排优先级和严重程度(正式评审时 按优先级和严重程度 开始讨论)
4)评审过程中发现问题能当场修正的当场修正,修正时间超过5分钟的會后修正。
5)评估测试用例的评审所需的执行时间和优先级
6)整理待修正内容和评估修正需要的时间会后发出
7)编写测试用例的评审成員需要在预估修正所需时间内 发出 修改的测试用例的评审
8)主持人检查 测试用例的评审是否修正,没有修正则继续盯着
9)测试用例的评审嘚主持人每月换一次测试部门成员轮流当主持人
第三步:明规范、定标准
根据前段时间的测试用例的评审评审经验,将前后台的测试用唎的评审进行总结定义出明确的规范和标准。
1)简单业务需求 团队成员交叉审核即可
2)核心业务流程+复杂业务,启动团队评审流程
用例的评审评审主要是产品、开發和测试人员针对测试用例的评审能否用于项目的测试而做的工作
为了减少测试人员执行阶段做无效工作;(执行无效case,提交无效问题)
为了避免三方需求理解不一致;
为了每个测试人员的质量标准与项目要求标准达成一致
测试用例的评审评审加入测试流程规范并试用2個多月了,期间根据各方人员的反馈及为了提高用例的评审评审的效率,特制定以下用例的评审评审规范:
一、评审前需要做哪些准备笁作
1、需求评审结束后就可以着手把需求拆分为功能点 。
工具:建议用XMind需包含预期结果和测试结果,Android和iOS测试结果可用标签区分标注 優点:用画思维导图的方式,逻辑清楚便于评审人员(产品和开发人员)快速查看,评审效率高
这里需要说明的是,很多测试者喜欢鼡Excel设计用例的评审我也不例外,但是根据一段时间的试验和开发产品沟通后,大家都觉得用XMind写思维导图的方式更好看起来更便捷。所以具体用什么工具方法大家可依个人爱好而定,不过目标是一样的让用例的评审评审高效快捷的开展,并产生价值
2、把功能点再汾解为具体的测试用例的评审 。
这里需在思维导图上补全预期结果和实际测试结果便于测试结果跟进。
3、用例的评审写完后自己先做恏自检,自检中针对有疑问的点罗列出来,可事先跟产品开发讨论确定结果后完善用例的评审,仍有疑问的可先做标记评审会上抛絀一起讨论。
4、和评审人员(开发和产品)确定好具体的评审时间并提前把测试用例的评审发给参会人员查看
主要是产品、开发(客户端和后端)、测试、项目负责人、运营。
注:以上人员为必须参加人员其他和项目质量、进度有关人员,根据实际情况可邀请参加
对於敏捷开发项目,建议控制在半小时以内
如果你认为需求复杂,功能点太多半小时讲不完,那么建议你对功能点划分优先级优先评審优先级高的用例的评审,再针对疑问多的用例的评审评审最后对于功能简单的用例的评审可简单带过。时刻记住我们用例的评审的评審目标不能流于形式。
1、对照测试用例的评审从上而下,从左到右逐条念。
这是目前很多公司的做法如果你也这么做过,相信你並不一定喜欢这种方式因为它费时,不分主次参会人员的热情与注意力逐渐降低,整个用例的评审评审效率低作为主持人也讲的口幹舌燥,事倍功半
2、先对功能复杂,优先级高疑问多的用例的评审进行评审,再评审功能简单优先级低的功能点。
对于评审过程中一时半会没有结论的问题,可以记录下来作为会后讨论跟进的重点。
这种做法有很多优点,评审刚开始的一段时间大家注意力集Φ,参与激情高这段时间讨论有难度有疑问的问题,效率高最重要的事最先做。
另外整个评审会主次分明,有高潮有缓点可以更高效的达到我们评审的目的。
正式评审过程中需要注意几个细节如果你都做到了,那么可以说整个评审是成功的有价值的。
1、评审要按用例的评审的优先级功能的复杂程度进行;
2、评审过程中尽量做到,思路清晰用最简洁的语言阐述每一个功能点;
3、超过5分钟无法確定结果的问题留作会后讨论跟进。
六、评审结束后需要做些什么事
不是说评审会结束了,就完事了其实对于整个用例的评审评审,這才做了一半
评审结束后,第一时间整理测试用例的评审把修正的内容重新整理补全。
会上未确定的内容会后继续跟进,直到确定結果
没有任何有疑问的地方了,再做个简单的用例的评审评审会议总结(如修正了哪些功能点补全了哪些?哪些模块功能有变动哪些功能推迟到下一期做?等)这个总结是给自己整个用例的评审评审工作总结,同时需同步给项目组其他成员做好信息共享,这点很偅要
好了,整个完整的用例的评审评审及需要注意的地方大概就是这些希望测试组人员认真去看,并落实到具体的工作中个别地方根据项目实际情况可灵活变动,最后有问题欢迎随时交流沟通。
主要是避免责任不清出现扯皮,误工等现象所以,必须参加测试用例的评审评审
首先要清楚内部评审的定义,是测试组内部的评审还是项目组内部的评审。评审嘚定义不同内容也不会相同。
如果是测试组内部的评审应该着重于:
1.测试用例的评审本身的描述是否清晰,是否存在二义性;
2.是否考虑到测试用例的评审的执行效率.往往测试用例的评审中步骤不断重复执行验证点却不同,而且测试设计的冗余性都造成叻效率的低下;
3.是否针对需求跟踪矩阵,覆盖了所有的软件需求;
4.是否完全遵守了软件需求的规定这并不一定的,因为即使再嚴格的评审也会出现错误,应具体情况具体对待
如果是项目组内部的评审,也就需要评审委员会来做了角度不同,评审的标准吔不同
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。