测试用例评审

转载

测试用例评审

首先要清楚内部评审的定义,是测试组内部的评审,还是项目组内部的评审。评审的定义不同,内容也不会相同。

一.评审分类:

测试组内部评审

测试组内部的评审,应该着重于:

  1. 测试用例本身的描述是否清晰,是否存在二义性;
  2. 是否考虑到测试用例的执行效率,往往测试用例中步骤不断重复执行,验证点却不同,而且测试设计的冗余性,都造成了效率的低下;
  3. 是否针对需求跟踪矩阵,覆盖了所有的软件需求;
  4. 是否完全遵守了软件需求的规定。这并不一定的,因为即使再严格的评审,也会出现错误,应具体情况具体对待。

项目组内部评审

如果是项目组内部的评审,也就需要评审委员会来做了,角度不同,评审的标准也不同。比如:

  1. 收集客户需求的人员注重你的业务逻辑是否正确;
  2. 分析软件需求规格的人注重你的用例是否跟规格要求一致;
  3. 开发负责人会注重你的用例中对程序的要求是否合理。

二.测试用例评审步骤

测试用例的评审能够使用例的结构更清晰,覆盖的用户场景更全面;对于测试工程师来说也是一个快速提高用例设计能力的过程。

1.需要评审的原因

测试用例是软件测试的准则,但它并不是一经编制完成就成为准则。由于用例开发人员的设计经验和对需求理解的深度各不相同,所以用例的质量难免会有不同程度的差异。

2.进行评审的时机

第一,是在用例的初步设计完成之后进行评审;
第二是在整个详细用例全部完成之后进行二次评审。如果项目时间比较紧张,尽可能保证对用例设计进行评审,提前发现其中的不足之处。

3.参与评审人员

  • 部门评审,测试部门全体成员参与的评审。
  • 公司评审,这里包括了项目经理、需求分析人员、架构设计人员、开发人员和测试人员。
  • 客户评审,包括了客户方的开发人员和测试人员。这种情况在外包公司比较常见。

4.评审类容

  1. 用例设计的结构安排是否清晰、合理,是否利于高效对需求进行覆盖。
  2. 优先极安排是否合理。
  3. 是否覆盖测试需求上的所有功能点。
  4. 用例是否具有很好可执行性。例如用例的前提条件、执行步骤、输入数据和期待结果是否清晰、正确;期待结果是否有明显的验证方法。
  5. 是否已经删除了冗余的用例。
  6. 是否包含充分的负面测试用例。充分的定义,如果在这里使用2&8法则,那就是4倍于正面用例的数量,毕竟一个健壮的软件,其中80%的代码 都是在“保护”20%的功能实现。
  7. 是否从用户层面来设计用户使用场景和使用流程的测试用例。
  8. 是否简洁,复用性强。例如,可将重复度高的步骤或过程抽取出来定义为一些可复用标准步骤。

个人认为,一个“健康”的测试用例至少要通过前5个标准。

5、评审的方式

  1. 召开评审会议。与会者在设计人员讲解之后给出意见和建议,同时进行详细的评审记录。
  2. 通用邮件与相关人员沟通
  3. 通用IM工具直接与相关人员交流方式只是手段,得到其它人员对于用例的反馈信息才是目的。无论采用那种方式,都应该在沟通之前把用例设计的相关文档发送给对方进行前期的学习和了解,以节省沟通成本。

6、评审结束标准

在评审活动中会收集到用例的反馈信息,在此基础上进行用例更新,直到通过评审。

时间: 2024-08-28 18:33:41

测试用例评审的相关文章

5.为什么要做设计评审和测试用例评审

敏捷开发系列文章目录 设计评审和测试用例评审我们都是迭代的第二天做,一般会给开发人员半天的时间思考一下他自己故事的设计,然后抽出1-2个小时进行设计评审,设计评审完后就做测试用例评审.设计评审就是让团队帮你查遗补漏完善你的设计,而测试用例是测试.PO.开发三者又一次落到实处的交流. 设计评审和测试用例评审都是为了解决产品质量问题而提出来的解决办法. 我们团队敏捷开发前期也是没有搞设计评审和测试用例评审的,是有几个迭代产品的质量老是提不高,在迭代回顾会议中大家讨论出,就算设计评审和测试用例评审会占

测试用例评审发现问题统计

测试组开展测试用例评审工作一段时间,此项工作对我们测试组测试用例水平有较多改善,但其中发现很多设计测试用例较多问题,首先测试用例评审时我们主要关注的是:用例是否覆盖了所有需求,用例评审对用例本身的设计方法和技巧关注太少.其次在用例评审时大家对别人写的功能点不去关注,不会去想用例设计对我的帮助,别人设计的用例是否有亮点. 测试用例评审发现问题统计,布布扣,bubuko.com

测试用例评审关注点

测试用例评审关注点 1.用例设计是否清晰.合理.简洁: 2.用例是否高效对需求进行覆盖,是否覆盖测试需求上的所有功能点: 3.优先级是否合理: 4.用例是否有很好的可执行性(例如用例的"执行步骤"."期待结果"是否合理:期待结果是否有明显的验证方法): 5.是否有冗余重复的用例: 6.是否包含充分的异常测试用例: 7.是否从用户层面来设计用户场景和流程的测试用例.   原文地址:https://www.cnblogs.com/liruxian/p/8329041.h

测试用例评审过程

借用前辈经验,作下记录,后续丰富: 摘要: 关于用例评审,你是否了解用例评审前的准备工作有哪些 ? 需要几轮评审 ? 需要哪些人参加 ? 评审时长 ? 评审形式 ? 评审结束后,还需要做哪些 ? 关于用例评审,多数团队都有这个流程,很多书籍上也有提过,网上充斥着各种文章:那么,各企业团队实际的执行流程是怎样的?如何落地的 ? 今天一起来看看这篇文章. 如下是正文: 作者:木木 首先明确两个概念. 什么是用例评审? 用例评审主要是产品.开发和测试人员,针对测试用例能否用于项目的测试而做的工作. 用

测试用例评审报告单

这里是以个人项目中实际评审内容说明:如果大家有更好的 欢迎分享: 序号 问题 回答 1 在设计测试用例前,是否先画好UML时序图.状态图或数据流程图等? 是[]否[] 2 是否有常见错误表供编写测试用例使用? 是[]否[] 3 测试用例的设计思路合理吗?与产品设计.技术设计吻合吗? 是[]否[] 4 测试用例的结构层次清晰.合理吗? 是[]否[] 5 软件需求的所有功能点是否都有正常功能有力对应? 是[]否[] 6 是否每个正常用例都有对应的异常用例? 是[]否[] 7 测试用例是否覆盖了所有已

对代码评审的感想(回忆篇)

对代码评审的感想(回忆篇) 回想之前钱老板开代码评审流程的讨论会,有事没去,有些遗憾,所以谈下这个当前最fashion的话题,分享下之前对代码等评审的体验. 之前在CFT的研发氛围还是比较重视代码评审的,完成度也比较好,原因有以下几个: 业务特性.我们是的业务跟钱打交道的,所以一发生问题,损失的都是钱,所以追责很严,惩罚很重,而且罚钱一般都罚老大,所以质量上的规范容易从上往下推动,事半功倍.当然线上出现问题,往往会让QA(质量管理)追着问原因以及要求拿出改进措施,作为小兵也很烦很害怕有木有~ 严

6.我们真的做了代码评审

静态代码检查工具StyleCode. 上一章我说了设计评审和测试用例评审都是为了提升产品质量问题,后来我们又做了代码评审,但是代码评审比设计评审难搞多了,对于开发来说最在意的就是自己的代码,让别人对自己的代码指指点点,虽然是好的建议但也会让人不爽. 准备搞代码评审之前以前就尝试过,搞着搞着最后的结果只是变成一种形式而已,大家热情都不高,反而给团队增加了负面的情绪.在现在团队中由于代码质量问题,减少bug的产出,在回顾会议中团队提出可以试一下代码评审,是对这个解决办法存在担忧的.我们采用style

【tool】软件测试用例管理工具比较

软件测试用例管理工具比较 工具名 综述 优点 缺点 备注 TestManager Rational测试解决方案中推荐的测试用例管理工具. 1. 功能强大. 2. 文件夹形式的管理,可以对测试用例无限分级. 3. 可以和Rational的测试工具robot.functional相结合. 4. 有测试用例执行的功能,但必须先生成对应的手工或自动化脚本. 1. 本地化支持不好.汉字显示太小. 2. 测试用例很多时不太稳定.有时会造成测试用例的丢失. 3. 必须安装客户端才可使用.和开发人员交流不方便.

软件测试用例设计 0620

入职基础培训课程系列 软件测试概述 软件测试用例设计 软件测试缺陷管理 软件系统测试 培训目标:1 明确测试用例在软件中的重要性 2 掌握测试用例设计的基本思路 3 了解并熟悉测试用例的要素和编写方法 课程内容: 1基本定义 要素和作用概念 2测试用例设计过程 3测试用例设计思路实例分析 用户登录:性能测试 安全性测试 文档测试 功能测试 界面测试 兼容性测试 什么是用例:用例是输入输出对,输出描述的是对输入数据的预期结果 用例是一组操作序列与数据的集合,这个集合通常具有业务或操作上的意义,一般