【实战】如何有效的进行测试用例评审(测试用例评审又臭又长,怎么办)
作为一个合格的测试工程师,必须掌握测试的日常工作流程。
那么在一个产品周期里面,测试工程师是什么时候介入工作的呢?具体承担了哪些工作呢?这两问题,也是在日常面试中经常遇到的,这里我用一张思维导图进行简单的概括(如下图)
今天我们就来说说“测试用例设计”和“测试用例评审”。
测试用例设计
常见的测试用例方法大家都在网上和日常测试过程中都有用到过。这里给大家讲解一些特殊的测试点该如何进行用例设计。
- 详情页字段校验
方法:场景组合设计用例
实现:同一个详情页不同字段,通过场景组合用例设计,可实现在“同一条测试数据”的基础上,校验“不同字段,不同枚举值”,节约测试工作量。
通过上面这个场景,实现在“同一条测试数据”的基础上,校验“不同字段,不同枚举值”。
原本需要8条测试用例,经过“场景用例设计”后,只需要3条测试用例即可校验。
- 查询条件校验
方法:全局到细化
实现:
2.1全局校验查询条件字段是否齐全或正确
2.2具体查询条件功能校验
测试用例评审
由于设计测试用例的标准:一条用例尽可能只验证一个点。
所以测试人员设计的测试用例对开发来说简直是“又臭又长”。 在测试用例评审时,大部分开发估计都在神游。评审会议时间长达一两个小时,但是对开发来说有效的吸收不到百分之一。
那么如何有效的进行用例评审呢?
- 用例标注重点
需求疑问:在经过产品确认后,输出具体测试用例
设计交互:UI未提供交互,需求文档未描述的功能的实际交互细节
......
以上在设计测试用例过程中,【未在需求文档中明确描述&在设计测试用例过程中已同产品确认】,需要在用例评审中着重提醒开发,保持信息同步。
- 逻辑概述+核心评审
业务流程较为繁长的测试用例条数较多,少则上百,多则上千,逐一讲解,不论是对开发或产品,甚至测试本身,都会出现前后文衔接不上。此时可以使用“全局流程+局部细”的方式来评审测试用例。
- 全局流程-逻辑概述
借助“Xmind”思维导图,进行简要的逻辑概述,阐述用例描述的基础流程。
该阶段描述后,经产品和开发确认无疑问,则进行用例评审时,可略过该部分的基础测试用例。
- 局部细节-突出核心细节用例
除了基础业务流程外的,一些特殊场景细节的测试用例,可能影响业务流程或对公司造成损失,使用加粗/颜色标注,在用例评审时着重提醒开发。
特殊场景包括:
前后端数据同步交互、多人同时操作数据等,以下为逻辑校验的核心测试用例(仅供参考)
总结
不论是在测试用例设计或者是在用例评审时,使用“先概述,后细节”的方式,不论是对开发或者测试本身都有益处。
针对测试:
- 保持清晰的评审逻辑,避免评审时出现混乱
- 提高用例评审的效率,节约团队时间成本
- 提高开发对测试用例的重视
针对开发:
- 节约精力,提高对核心用例的重视和吸收
- 及时改善代码设计缺陷,提高开发质量
......
【实战】如何有效的进行测试用例评审(测试用例评审又臭又长,怎么办)相关推荐
- 《移动App测试实战》——1.2 测试用例设计和评审
本节书摘来自华章出版社<移动App测试实战>一 书中的第1章,第1.2节,作者:邱鹏 陈吉 潘晓明,更多章节内容可以访问云栖社区"华章计算机"公众号查看. 1.2 测试 ...
- 测试用例(测试用例的编写、评审和管理)
文章目录 测试用例介绍 需求分析与测试点编写 测试用例编写方法 用例编写 测试用例评审 测试用例管理 测试点划分的常用术语 兼容性:在不同平台上的表现 易用性:用户使用是否友好 UI元素:界面布局 测 ...
- 测试用例的力度评审和总结(P32)
测试用例的力度: 1.简单:可能只包含测试的内容,并没有"设计",而仅仅是记录,主要是提醒测试人员主要功能是哪些. 2.复杂:包含具体的输入项,每一个步骤,期待的结果. 3.中庸: ...
- 如何编写测试用例与测试用例的评审
如何编写测试用例与测试用例的评审 测试用例的简介 测试用例(TestCase)是为项目需求而编制的一组测试输入.执行条件以及预期结果,以便测试某个程序是否满足客户需求 可以总结为:每一个测试点的数据设 ...
- 软件测试 通用技术03 测试用例 黑盒测试用例设计方法 等价类划分法 边界值分析法 判定表法 场景法 功能图法 其他用例设计方法 用例设计方法综合选择
文章目录 1 测试用例 1.1 测试用例的定义 1.2 测试用例模板 1.3 测试用例模板的内容 测试用例编号 测试项 依赖用例 测试步骤 测试数据 预期结果 测试结果 测试人 备注 2 测试用例编写 ...
- 产品经理学习总结(3)——测试用例的需求评审
前言 软件评审,IEEE定义为'一种对软件元素所做的正式的.同行间的评审活动,其目的在于验证软件元素满足其规格说明,并能符合标准的要求'.CMMI中要求按照已文档化的规程在所选择的项目里程碑处(阶段成 ...
- selenium项目实战(四):完成测试用例
一.用户注册测试用例 from time import sleepfrom selenium import webdriver from selenium.webdriver.support impo ...
- 测试用例-写测试用例时怎么入手
刚开始工作的朋友,会和我一样有不少的困惑!用例该怎么写?重点在哪?项目急来不及写用例怎么办?下面分享自己的思路,欢迎探讨.. 问:拿到技术文档该如何下手,如何建立测试用例树. 通读文档,明确产品的核心 ...
- 【测试用例】测试用例设计的关键点总结
测试用例设计的关键点 测试用例设计是每位软件测试工程师必须的基本技能之一.无论是靠测试经验,还是靠理论,在时间充足的情况下,最好一 一设计测试点,避免在执行测试时部分测试点被遗漏:在时间紧急的情况下, ...
最新文章
- 深入理解C#第三版部分内容
- 反射load,loadfile,LoadFrom区别
- 大话设计模式(九 反射——程序员的快乐!)
- 图文并茂——使用xfire编写webservice,并通过C#调用
- 获取顶级常量、祖先链、私有方法
- c语言goto语句用法_硬件工程师必知的10个C语言技巧
- VS Code的7个开源替代品,值得推荐!
- 缓存(Cache)管理 ---- 系列文章
- IDEA 配置-XX:-RestrictContended参数
- 夏普ar2048s打印机驱动安装_驱动人生 下载安装打印机驱动的方法
- 1、【软件测试工具安装教程】
- 有源滤波器快速使用设计和精确设计
- Python运用Xpath爬取故宫壁纸
- 爬虫小案例——爬取豆瓣电影《寄生虫》的短评
- 网络安全[脚本小子] -- SSI注入
- 李志敏 华中农业大学计算机学院,华中农业大学计算机教育论坛举行
- C/C++订餐管理系统
- 4.10 使用照片滤镜命令修改图像色温和色调 [原创Ps教程]
- python-docx安装_python-docx的安装和使用
- 《程序员的自我修养-Ch7_动态链接》