如何有效的进行用例评审

如何,有效,进行,评审 · 浏览次数 : 12

小编点评

**用例评审思考总结** **1. 明确价值:** * 理解用例评审可以带来哪些价值和收益? * 关注案例中的共识需求、开发、测试、产品碰撞等阶段的具体价值。 **2. 加强准备:** * 在正式评审前进行测试内部评审,提升用例评审的质量。 * 提前一天发给相关人员查阅用例,预约评审时间。 **3. 优化流程:** * 划分前端、后端用例,优化用例评审效率。 * 提前在评审前做好准备,简化用例设计。 **4. 关注细节:** * 认真检查用例设计、结构思路、逻辑清晰性等细节。 * 及时记录问题,并跟进解决问题。 * 关注视觉和听觉疲劳,抓住重点和重要人员。

正文

作者:京东科技 刘刚

用例评审对于质量同学是再熟悉不过的一个重要环节,用例评审也是非常有效的保障测试质量的手段,但我们质量同学做了这么多次的评审,有没有去思考怎样去进一步提升用例评审的质量,使用例评审更加有效呢,这里呢抛砖引玉,总结一下我个人对用例评审的思考,希望能给大家带来一些启发。

用例评审的意义

对于用例评审,我们要首先要想清楚通过用例评审可以带来哪些价值和收益,而不只是停留在表面和流程上,要持续的去思考和提升用例评审效果,这样大家专门花时间进行用例评审才能更有意义,这里我提出四点价值:

共识需求

• 开发、测试、产品碰撞自己理解需求是否正确的过程,进一步排除分歧,达成共识。

• 帮助开发进一步理清需求,补充开发未考虑到的场景。

补全场景

• 帮助测试发现用例中存在的场景欠缺,避免需求遗漏,并补全测试场景。

• 引导产品进一步思考,补全考虑不周之处。

风险规避

• 对测试重点、风险点、测试范围团队共识

附加价值

• 引导团队质量意识提升

• 体现测试价值

前置准备

在正式评审前,我们需要提前做些准备工作,这样才能有效保障我们的用例评审效果。

用例评审前的准备工作

有质量

• 如果本次需求较为复杂或自信心不强,强烈建议在正式需求评审前进行一轮测试内部评审,使用例达到比较完备的条件。

划重点

• 适合评审会上共同讨论的需求中疑问点和优化建议,提前在用例中做好标记(注意大部分疑问点应线下提前沟通明确,避免会上过多讨论)

• 用例要有逻辑清晰的结构呈现,并且提前划分好用例优先级和评审重点。

降成本

• 用例较多时,将用例按前端用例、后端用例做好分类,以便用例评审时可分开review,节省时间。

• 建议提前一天,将用例提前发给相关人员查阅,并提前发出会邀,预约好时间。

• 评审前五分钟,提前去会议室准备好,并将相关用例、需求页面、开发设计页面、原型图打开。

用例评审时机要求

为保障用例评审效果最大化,最迟应该在开发提测前进行评审,最佳评审时间为开发中后期,这时开发对需求已有较为全面理解,程序架构也基本成型,用例评审时开发可给出较多建议和补充。

用例评审人员要求

不同角色的人员到场要求如下:

• 前后端开发(必须)

• 产品(必须)

• 设计(看情况)

• 其他(如:量化、运营同学)

评判标准

好的用例评审具备哪些特点

怎样的用例评审才算好的评审,这里我提出三点,供大家参考:

共识需求

• 共识需求细节,排除疑惑,避免需求理解分歧

补全场景

• 业务/测试场景及技术方案考虑周全,能够给产品、研发较多有效输入

• 引导产品和研发思考,促其提出有效建议和补充

高效评审

• 能够提高用例评审效率和效果

流程规范

用例评审流程

这里绘制了一下用例评审的流程环节,清晰展示用例评审相关的各个节点和动作,共大家参考。

用例评审补充建议

会前准备

• 用例设计,结构思路要清晰,表达要准确(尽量采用开发/标准的表述),避免有歧义的语句

• 对有歧义的问题,最好是在评审前找对应的开发/产品确认下

会议阶段

• 评审会议时长最好控制在1H,若东西太多,可以分多次评审

• 评审时可视化结合,比如针对页面用例,可先打开对应的UI页面/原型/设计图

• 用例陈述时,要有主题和层级,若主题/层次切换,要有对应的过渡

• 评审过程中,参与人员会存在视觉和听觉疲劳,主讲人要抓住重点和重要人员,并做好引导和提醒

• 评审过程中的问题,要及时做好标记

会后阶段

• 用例评审后,需对用例评审中的问题,跟进/补充用例/告知大家已完善

• 用例修改后,需对用例进行管理更新

最后,补充一下,对于用例评审,我们质量同学要注意结合团队特点,做出相应的调整,没有固定不变的流程,只有不适合团队的流程。只要我们用心去做评审,用心思考过程中遇到的问题,真正的从整个团队维度去思考解决,并有持续改进的思想,相信我们质量工作会越做越好,在整个产研团队中也更有价值。

与如何有效的进行用例评审相似的内容:

如何有效的进行用例评审

用例评审对于质量同学是再熟悉不过的一个重要环节,用例评审也是非常有效的保障测试质量的手段,但我们质量同学做了这么多次的评审,有没有去思考怎样去进一步提升用例评审的质量,使用例评审更加有效呢,这里呢抛砖引玉,总结一下对用例评审的思考,希望能给大家带来一些启发。

图数据挖掘:网络中的级联行为

我们现在来研究网络中的传播。事实上,在网络中存在许多从节点到节点级联的行为,就像传染病一样。这在不同领域中都有所体现,比如生物中的传染性疾病;信息技术中的级联故障与信息的传播;社会学中的谣言、新闻、新技术的传播以及虚拟市场。其中在信息技术中信息就会经由媒体来进行扩散(diffusion)。接下来我们看如何基于网络构建传播模型。以传染病为例,传染病会沿着网络的边进行传播。这种传播形成了一个传播树,也

PhantomReference 和 WeakReference 究竟有何不同

本文基于 OpenJDK17 进行讨论,垃圾回收器为 ZGC。 提示: 为了方便大家索引,特将在上篇文章 《以 ZGC 为例,谈一谈 JVM 是如何实现 Reference 语义的》 中讨论的众多主题独立出来。 PhantomReference 和 WeakReference 如果仅仅从概念上来说其

4.4 x64dbg 绕过反调试保护机制

在Windows平台下,应用程序为了保护自己不被调试器调试会通过各种方法限制进程调试自身,通常此类反调试技术会限制我们对其进行软件逆向与漏洞分析,我们以第一种`IsDebuggerPresent`反调试为例,该函数用于检查当前程序是否在调试器的环境下运行。函数返回一个布尔值,如果当前程序正在被调试,则返回True,否则返回False。函数通过检查特定的内存地址来判断是否有调试器在运行。具体来说,该

如何在 Windows10 Professional 服务器上搭建自己的 Git 服务器。

一、简介 以前,在别家的公司,一般早就把源代码管理工具搭建好了,很少有机会自己搭建一套。最近,公司也许要把现在不少的源码进行管理,于是我打算自己搭建源代码管理服务器。说起源代码管理,当然有很多中解决方案,我个人偏向搭建一个 Git 服务器。毕竟这个自己用的比较多,也熟悉。而且,现在一提到源代码管理,

循序渐进介绍基于CommunityToolkit.Mvvm 和HandyControl的WPF应用端开发(5) -- 树列表TreeView的使用

在我们展示一些参考信息的时候,有所会用树形列表来展示结构信息,如对于有父子关系的多层级部门机构,以及一些常用如字典大类节点,也都可以利用树形列表的方式进行展示,本篇随笔介绍基于WPF的方式,使用TreeView来洗实现结构信息的展示,以及对它的菜单进行的设置、过滤查询等功能的实现逻辑。

集成华为运动健康服务干货总览

在接入华为运动健康服务的过程中你是否遇到过权限申请有困难、功能不会用的情况? 本期超强精华帖,一帖汇总集成华为运动健康服务你可能需要的各类干货,还不赶紧收藏起来!开发有困难,随时可查阅~ 如果你有感兴趣或想进一步了解的内容,欢迎进行留言,或查看华为运动健康文档获取更多详情! 权限申请篇 在申请运动健

如何在.NET程序崩溃时自动创建Dump?

今天在浏览张队转载文章的留言时,遇到一个读者问了这样的问题,如下图所示: 首先能明确的一点是"程序崩溃退出了是不能用常规的方式dump的",因为整个进程树都已经退出。现场已经无法使用常规的方式读取到。 一般来说常规的方法是没办法读取到的,也有一些特殊的方式,比如有关部门在调查取证时,就可以通过一些工

flutter系列之:如丝般顺滑的SliverAppBar

简介 对于一个APP来说,肯定会有一个AppBar,这个AppBar一般包含了APP的导航信息等。虽然我们可以用一个固定的组件来做为AppBar,但是这样就会丢失很多特效,比如将AppBar固定在顶部,AppBar可以在滑动的过程中进行大小变换等。 当然这一切都不需要自己来实现,flutter已经为

用Echarts实现前端表格引用从属关系可视化

本文由葡萄城技术团队于博客园原创并首发 转载请注明出处:葡萄城官网,葡萄城为开发者提供专业的开发工具、解决方案和服务,赋能开发者。 在金融行业,我们经常会有审计审查的需求,对某个计算结果进行审查,但是这个计算结果可能依赖多个单元格,而且会有会有多级依赖的情况,如果让我们的从业人员靠眼睛找,工作量巨大