楼主所在公司为初创公司,公司前几次用例评审下来,都发现了一些问题:
1.公司开发人员参与度不高(可能认为就是形式会议)
2.测试用例过多,评审时间长效率低(是否可以筛选出部分用例进行评审)
3.无法感知到评审用例给整个团队带来什么(收效甚微)
想请教下各位大佬
参考我司的几点做法:
聚焦:每次用例评审不超过 1 小时,只评审核心内容及测试设计思路,不对具体的每条用例展开评审,实际上这个意义确实不大,只要测试思路没什么问题,大体上也不会有偏差;
事先准备:事先和研发及产品沟通,让他们提前阅读文档。在评审的时候,不需要拉上所有的人,只需要相关人员即可
持续反馈:测试用例并不是一成不变的,哪怕是评审完。不能让测试用例成为一个借口(很多测试人员经常对其它人说为会不在评审的时候提出来,这种做法很不推荐,别人只是帮你 check,而不是让他来替你思考)
给出行动项:需要修改的内容,及时修改并反馈,让大家有参与感,同时表示感谢。
要注意测试用例的颗粒度,在评审时,不需要逐条过,评审测试思路即可。本质上测试用例也是一个测试思维可视化的过程,除非你们的测试团队特别年轻(哪怕真的都是刚入行的人,也不应该在评审时去逐条过,那是测试主管应该做的事,不要拉上整个团队)
关于评审能给团队带来什么,个人的理解是这是又一次三方对齐需求理解的机会。可以保证大家对同一个需求的理解是一致的,避免更多可能出现的返工浪费。
业务专家参与 + 大家都有认可用例评审的态度 + 测试用例质量高
别高效变成搞笑了,哈哈。
针对第一点:测试人员需要在开发工作进行初始阶段就提出评审,此时开发已经有了大概的思路,但是可能会忽略一些细节或者隐形需求。此时拉上产品、开发进行用例评审,就能够给开发的思路查漏补缺,防止提测时才发现一些关键功能都被忽视了。
针对第二点:如果人手足够,工作分配不畸形的话,正常用例评审差不多半小时到 1 小时就能完成。开发只需要参加自己的需求用例评审就行。至于筛选用例,需要好好斟酌。
针对第三点:如果用例编写的足够好,除非开发水平非常高,否则开发人员肯定能在评审过程中,发现自身思维缺陷与盲区
公司开发人员参与度不高(可能认为就是形式会议)
大概率是参与各方不理解用例评审的价值,这里影响因素很多,一方面是参与方意识和理解不到位导致对这个会议不重视,另一方面是主持人主持得不好让大家犯困了。个人感觉很重要的点,这个会议不能开太久,最好控制在半小时内,一小时已经有点难顶了……
在技巧上,可以把这次会议当成与研发的交流会,在会上问研发对本次测试最关注的点在哪里,他们希望测什么以及为什么这么想,再反过来去补充用例或调整优先级,让各方参与进来的一些小技巧。(产品一般好像没什么必要参加,至少我参与过的评审都没有产品)
测试用例过多,评审时间长效率低(是否可以筛选出部分用例进行评审)
这个是要筛选的,用例评审不是流水账,重点是体现测试思路,其次才是曝光测试执行过程。一些很常规的、共识性质的测试用例就没必要啰嗦,比如核心路径和普通异常测试等。也不用啰嗦你每一步是怎么操作(除非真的很复杂有信息量在里面),大家也不是傻的,自行看一下就能理解。
至于如何才叫重点测试用例,就要看需求来说了。
无法感知到评审用例给整个团队带来什么(收效甚微)
这个很难用数据来衡量,一般是看大家对用例评审的口碑和满意度,如果大家真的觉得不行,那言语上都会抱怨这个东西,如果大家觉得听了很有意义,对研发来说补充到没考虑的场景提高程序健壮性,对测试来说提升了影响力并通过评审找到了 “测试的感觉”,那就应该让它继续开展下去。
1.用例评审会议只邀请相关开发人员和产品
2.对于评审时间控制在 1 个小时内,太多了,大家也犯困,
先评审业务场景,这时开发参与度最高,像 UI 啊界面那些不用评,主要是针对核心功能点
3.评审用例,可帮助大家查看是否有漏考虑的地方,解决有歧义,保证三方观点一致
评审测试要点和测试思路就行了,开发对具体用例不感兴趣的,这是给测试内部检查的
用例评审 感觉不用逐条过,毕竟不是每个人都关心你的用例产出。讲清楚测试重点和方向即可,重点功能让开发给出个影响范围。
大家都回答得相当棒
我们这边的会议都会有咖啡、饮料或者小零食...
给一个测试用例标准 测试类型涉及 不同方面的维度是否考虑到 再看重点业务使用的用例设计方法等等
关键是有的开发不怎么看测试区用例 很多细节功能都不注意,而且测试都是分在各个业务组的,没有测试老大来评审用例怎么办呢