【软件测试】测试用例评审说明

这篇具有很好参考价值的文章主要介绍了【软件测试】测试用例评审说明。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一 .用例评审目的

为用例评审提供一个参考标准,保证评审的覆盖率和有效性

  • 为了避免三方需求理解不一致
  • 保证测试人员的质量标准与项目标准一致
  • 为了减少测试人员执行阶段无效工作
  • 保证相关人员对即将要上线的需求有了解

二. 用例评审作用

1.对于产品经理

  • 检查测试人员是否准确理解需求,确保每个需求点都覆盖到。
  • 通过评审正常和异常的测试用例,来反思当时设计需求时未考虑的情况,也是自我回溯的一个过程。

2.对于开发人员

  • 检查自己的程序代码是否还有很多情况未考虑完善,对自己的代码也是一个自我回溯检查的过程,间接实现了测试左移。
  • 对于用例中无法实现的逻辑及时沟通,三方达成高度一致。

3.对于测试人员

  • 与各方人员沟通,完善测试用例

三.用例评审参与人员

用例评审一定是要求产品(制定该需求的产品经理)、开发(实现该产品的前后端开发人员)、测试(负责该需求用例编写和执行的测试人员)都参与。

会议由测试人员主导,相应需求的测试同学依次上去讲解自己的测试用例。

  • 测试组内部的评审:测试部门成员参与
  • 项目组内部的评审:项目经理、产品人员、开发人员和测试人员参与

四. 用例评审内容

1.一般用例评审内容

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

2.测试组内部评审侧重

  • 测试用例本身的描述是否清晰,是否存在二义性;
  • 是否考虑到测试用例的执行效率.往往测试用例中步骤不断重复执行,验证点却不同,而且测试设计的冗余性,都造成了效率的低下;
  • 是否针对需求变更进行跟着,覆盖了所有的软件需求;
  • 是否尽可能多的覆盖了异常流程和异常测试点。

3.测试用例评审检查项

  • 测试用例是否按照公司定义的模板进行编写的;
  • 测试用例的本身的描述是否清晰,是否存在二义性;
  • 测试用例内容是否正确,是否与需求目标相一致;
  • 测试用例的期望结果是否确定、唯一的;
  • 操作步骤应与描述是否相一致;
  • 测试用例是否覆盖了所有的需求;
  • 测试设计是否存在冗余性;
  • 测试用例是否具有可执行性;
  • 是否从用户层面来设计用户使用场景和业务流程的测试用例;
  • 场景测试用例是否覆盖最复杂的业务流程;
  • 用例设计是否包含了正面、反面的用例;
  • 对于由系统自动生成的输出项是否注明了生成规则;
  • 测试用例应包含对中间和后台数据的检查;
  • 测试用例应有正确的名称和编号;
  • 测试用例应标注有执行的优先级;
  • 测试用例包含相关的配置信息:测试环境、数据、前置测试用例、用户授权等;
  • 每个测试用例步骤应<=15 Step;
  • 自动化测试脚本必须带有注释(注释应包括:目的、输入、期望结果等);
  • 非功能测试需求或不可测试需求是否在用例中列出并说明

五.用例评审方式

  • 线上会议
  • 线下会议
  • 通用OA与相关人员沟通

六.用例评审时间

  • 测试用例完成后
  • 需求文档提交后,开发提测前
  • 会议时间最好控制在1小时之内,如果内容较多,可多次评审

七.用例评审流程

1.会前准备

  • 测试用例编写完成
  • 提前通知参会人员,约定好评审时间并预约好会议室
  • 提前将测试用例发送给参会人员查阅
  • 会议5分钟前到达会议室,将测试用例,需求文档等打开
  • 用例较多时,提前做好标注,优先讲解优先级高的用例,并尽量将前后端用例区分,方便侧重评审
  • 将自己的疑惑整理在一起,方便询问

2.会中流程

2.1方式1:对照测试用例,从上而下,从左到右,逐条念。

普遍的流程都是这样的。

  • 优点:逐个讲解,全面仔细
  • 缺点:费时,不分主次,降低参会人员的注意力

2.2方式2:先对功能复杂,优先级高,疑问多的用例进行评审,再评审功能简单,优先级低的功能点。

优先讲解优先级高的用例,其次疑惑多的用例,再者功能简单,优先级低的功能点。

  • 优点:有侧重点,效率高
  • 缺点:讲解不全面,可能存在忽略点

2.3会议注意

  • 对于评审过程中,超过5分钟无法确定结果的问题,可以记录下来,作为会后讨论跟进的重点。
  • 评审过程中尽量做到,思路清晰,用最简洁的语言阐述每一个功能点。
  • 对于有歧义的问题,需要与产品和开发确认清楚。
  • 评审过程中,参会人员可能会有视觉和听觉疲劳,主讲人要抓住重点和重要人员。
  • 对于评审过程中的问题,及时做好标记。
  • 用例评审只针对用例,不针对个人能力。

3.会后总结

3.1用例评审会议后,需要对评审中的问题进行跟进和完善。

  • 需要产品经理补充和修改的点需要让其在需求文档和原型图上进行记录
  • 对遗漏的测试点进行补充,对有误的测试点进行修正,并对用例进行管理

3.2如有要求,完成用例评审文档

3.3对个人会议行为进行总结

七.用例评审结束标准

  • 评审过程中收集相关人员的反馈信息(即问题记录清单),并在此基础上进行测试用例更新,直到评审通过。
  • 评审结束后,测试负责人出测试用例评审报告给到相关人员。
  • 评审结果经项目经理同意确认

说明:具体根据公司要求,部分公司并不要求完成用例评审报告,那么可以进行自我总结复盘。文章来源地址https://www.toymoban.com/news/detail-528265.html

到了这里,关于【软件测试】测试用例评审说明的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 软件测试测试用例

    等价类: 把输入的数据可以分为有效的数据和无效的数据 被测试的对象输入的数据: 1、有效的数据 2、无效的数据 测试一个产品,需要考虑它的正确场景,也需要考虑它的异常场景 边界值: 边界值测试用例是针对等价类测试用例方法的补充,因为等价类测试用例的方法只考

    2024年02月16日
    浏览(30)
  • 软件测试之测试用例

    1. 测试用例定义 测试用例又叫做test case,是为某个特殊目标而编制的一组测试输入、执行条件以及预期结果,以便测试某个程序路径或核实是否满足某个特定需求。 2. 编写测试用例的原因 2.1 理清思路,避免遗漏 如果测试的项目大而复杂,我们可以把项目功能细分,根据每一

    2024年02月09日
    浏览(39)
  • 软件测试的测试用例

    黑盒测试:把代码看成一个黑盒子,只关心输入和输出结果之间的关系 产品功能是否符合要求; 白盒测试:能够看到代码本身,针对代码本身进行测试,测试代码本身的逻辑是否符合规范。 2.1 测试用例的基本概念         基于需求设计测试用例是测试设计和开发测试用例

    2024年02月07日
    浏览(40)
  • 软件测试 - 测试用例基本理论

    目录 前言: 1. 概念 2. 组成要素 3. 作用 软件测试用例是软件测试的基本理论之一,它是用来定义和描述对软件系统进行测试的一组步骤和条件。测试用例旨在验证软件系统的功能、性能、可靠性等方面是否满足需求和预期。 为了特定的目的(该目的是检验代码是否满足用户需

    2024年02月12日
    浏览(23)
  • 软件测试之 测试用例 如何设计

    在软件开发过程中,测试是一个至关重要的环节,它有助于确保软件的质量和稳定性。而测试用例设计则是测试过程中的一个关键步骤,它帮助测试团队确定如何测试软件以发现潜在的问题和缺陷。本文将介绍测试用例设计的基本概念和步骤,以及一些最佳实践。 测试用例是

    2024年02月08日
    浏览(52)
  • 软件测试技术之如何编写测试用例

    1、刚刚从事软件测试职业,如何快速掌握编写测试用例的方法?该怎样编写测试用例呢? 专家分析: 1、根据需求文档,完全按照需求文档框架/功能描述,根据自己的理解整理为用例。简单来说,就是将需求文档描述的内容,重新按照用例的格式编辑一次,把能想到的各种

    2023年04月12日
    浏览(33)
  • 【软件测试】测试用例优先级

    通过软件开发生命周期(SDLC)的软件测试过程,可以保证软件的质量。聪明的软件测试可以帮助提供一个更可靠和无缺陷的产品,满足业务需求和利益相关者的期望。这就是为什么它需要更多的时间和资源,因此,使这个过程非常昂贵的原因。由于产品进入测试阶段后所剩的

    2024年02月04日
    浏览(31)
  • 【软件测试】学习笔记-设计一个“好的”测试用例

    本篇文章重点探讨如何才能设计出一个“好的”测试用例。 什么才是“好的”测试用例,这个“好”又应该体现在哪些方面。这是一个看似简单实则难以回答的问题,即使深入思考后,也很难有非常标准的答案。 通常,你的第一反应很可能会是“发现了软件缺陷的测试用例

    2024年01月20日
    浏览(41)
  • 软件测试/测试开发丨​利用ChatGPT编写测试用例

    测试用例是测试人员的核心工作内容,是测试人员思想的“实现类”,其充分体现了测试的思路,可以为后续的测试行为提供指导,是测试人员了解业务的重要根据和质量之根本。如果测试用例设计得不完成,出现了遗漏,那么通常是会出现大家不想看到的后果,如漏测、线

    2024年02月08日
    浏览(41)
  • 软件测试中如何编写单元测试用例(白盒测试)

    目录 前言: 一、 单元测试的概念 二、开始测试前的准备 三、开始测试 四、完成测试 前言: 单元测试是软件测试中一种重要的测试方法,它是在代码级别进行测试,通过对每个模块或功能进行独立测试来保障代码的正确性和可靠性。单元测试可以有效地避免产生隐藏的代

    2024年02月09日
    浏览(34)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包