• 0
  • 0
分享
  • 【实战】如何有效的进行测试用例评审(测试用例评审又臭又长,怎么办)
  • 豆秸 2022-07-12 10:01:19 字数 1130 阅读 2246 收藏 0

作为一个合格的测试工程师,必须掌握测试的日常工作流程。

那么在一个产品周期里面,测试工程师是什么时候介入工作的呢?具体承担了哪些工作呢?这两问题,也是在日常面试中经常遇到的,这里我用一张思维导图进行简单的概括(如下图)

1.png

今天我们就来说说“测试用例设计”和“测试用例评审”。

测试用例设计

常见的测试用例方法大家都在网上和日常测试过程中都有用到过。这里给大家讲解一些特殊的测试点该如何进行用例设计。

详情页字段校验

方法:场景组合设计用例

实现:同一个详情页不同字段,通过场景组合用例设计,可实现在“同一条测试数据”的基础上,校验“不同字段,不同枚举值”,节约测试工作量。

2.png

通过上面这个场景,实现在“同一条测试数据”的基础上,校验“不同字段,不同枚举值”。

原本需要8条测试用例,经过“场景用例设计”后,只需要3条测试用例即可校验。

查询条件校验

方法:全局到细化

实现:

2.1全局校验查询条件字段是否齐全或正确

2.2具体查询条件功能校验

3.png

测试用例评审

由于设计测试用例的标准:一条用例尽可能只验证一个点。

所以测试人员设计的测试用例对开发来说简直是“又臭又长”。 在测试用例评审时,大部分开发估计都在神游。评审会议时间长达一两个小时,但是对开发来说有效的吸收不到百分之一。

那么如何有效的进行用例评审呢?

用例标注重点

需求疑问:在经过产品确认后,输出具体测试用例

设计交互:UI未提供交互,需求文档未描述的功能的实际交互细节

......

以上在设计测试用例过程中,【未在需求文档中明确描述&在设计测试用例过程中已同产品确认】,需要在用例评审中着重提醒开发,保持信息同步。

逻辑概述+核心评审

业务流程较为繁长的测试用例条数较多,少则上百,多则上千,逐一讲解,不论是对开发或产品,甚至测试本身,都会出现前后文衔接不上。此时可以使用“全局流程+局部细”的方式来评审测试用例。

全局流程-逻辑概述

借助“Xmind”思维导图,进行简要的逻辑概述,阐述用例描述的基础流程。

该阶段描述后,经产品和开发确认无疑问,则进行用例评审时,可略过该部分的基础测试用例。

局部细节-突出核心细节用例

除了基础业务流程外的,一些特殊场景细节的测试用例,可能影响业务流程或对公司造成损失,使用加粗/颜色标注,在用例评审时着重提醒开发。

特殊场景包括:

前后端数据同步交互、多人同时操作数据等,以下为逻辑校验的核心测试用例(仅供参考)

4.png

总结

不论是在测试用例设计或者是在用例评审时,使用“先概述,后细节”的方式,不论是对开发或者测试本身都有益处。

针对测试:

保持清晰的评审逻辑,避免评审时出现混乱

提高用例评审的效率,节约团队时间成本

提高开发对测试用例的重视

针对开发:

节约精力,提高对核心用例的重视和吸收

及时改善代码设计缺陷,提高开发质量

......

  • 【留下美好印记】
    赞赏支持
登录 后发表评论
+ 关注

热门文章

    最新讲堂

      • 推荐阅读
      • 换一换
          •   在展开今天的内容之前,我们先来看一下,是不是任何一个测试都可以学习性能测试。  如果说需求、开发、DB、运维、测试是单一一门学科,那么性能就是综合学科,它包含了需求分析、DB、开发、测试、运维的所有学科。  所以说,学习性能测试,你前期需要懂的是需求分析、DB设计、程序开发、自动化测试、运维。  所以今天的内容是性能分析的一大重点,也是一大难点!  WebServer服务优化  对于Web服务性能优化的方向,一般是:  页面静态化:比如访问的页面,先进行静态化后提供访问,减少DB负担;  减少页面的Size:  减少尺寸、CSS合并、JS精简等;  客户端缓冲、样式等;  去掉无用请求与数...
            0 0 1082
            分享
          • 每个玩家都应该认识一下动视暴雪CEO Bobby Kotick,拳打脚踢中国玩家的神人天下没有不散的筵席,只是分手姿势太难看,总觉得有被恶心到。11月17日,暴雪娱乐发布声明称,由于同网易的现有授权协议将在2023年1月23日到期,将暂停在中国大陆的大部分暴雪游戏服务,包括《魔兽世界》《炉石传说》《守望先锋》《星际争霸》《魔兽争霸III:重置版》《暗黑破坏神III》和《风暴英雄》。《暗黑破坏神:不朽》的共同开发和发行则涉及两家公司另外的单独协议。声明指出,双方没有达成符合暴雪运营原则和对玩家及员工承诺的续约协议,这些协议将于2023年1月到期。此外,暴雪娱乐总裁Mike Ybarra还表示,我...
            0 0 1022
            分享
          •   创建测试用例  测试用例保存一系列测试步骤以及预期的结果。下面的步骤将解释如何创建测试用例以及测试步骤。  第1步:单击面板左侧“用例管理”文件夹树结构下的目录,选择第三级或第四季目录  第2步:右上角有“新增”按钮  点击“新增”,弹出用例编写页面。  输入用例内容,点击“立即提交”。  注意事项:在用例列表中,点击用例标识名,可跳转至用例详情页面,该应用提供了自动化地址的获取功能,请及时更新自动化地址,点击地址可跳转到代码界面。  Excel导入测试用例  第1步:在目录树选择第二级目录(支持二级、三级、四级,多级目录),点击“模板下载”下载模板 (下载模版后,请认真阅读sheet里面...
            14 14 1412
            分享
          • 前言当产品上线的或者开售时候,如果没有严重的上线事故或售后问题,那自然是皆大欢喜。一旦有严重的问题反馈,产品、开发首先想到的就是测试部门有漏测。问题已经发生了,紧接着的是应该首先搞清问题,然后制定复现策略,抓取有效的Log给开发人员分析。不管是测试漏测,还是开发修改引起而测试回归时没有覆盖到(由于不知道修改点导致没有回归),出现线上或售后严重问题,测试部门、开发部门写回溯报告是在所难免了,需要向上面的老大汇报。虽说产品的最终质量不是由测试决定的,但谁叫测试是产品开发的最后一环把关者呢,这个时候,项目、产品、开发都会把矛头指向测试部门。如果是你刚好负责这个项目的测试,那你运气不好,当季度绩效可能...
            0 0 675
            分享
          • 一、什么是时序数据库时序数据库全称为时间序列数据库。时间序列数据库主要用于指处理带时间标签(按照时间的顺序变化,即时间序列化)的数据,带时间标签的数据也称为时间序列数据。时序数据库全的特点包括一是多源性获取,数据分散,非结构化数据比例大;二是数据蕴含信息复杂,关联性强;三是持续采集,具有鲜明的动态时空特性;四是采集、存贮、处理实时性要求高;五是与具体工业领域密切相关。时序数据库采用的技术时序数据库高压缩比存储技术时序数据库的列存储技术时序数据库的时间序列技术时序数据库支持大数据量吞吐处理技术时序数据库的高聚合查询技术本文根据时序数据库的技术特点结合实际业务场景,设计如下测试方法:时序数据库建库...
            0 0 4303
            分享
      • 51testing软件测试圈微信