为什么要写测试用例,测试用例写给谁看?
写用例是测试人员梳理需求的一个重要手段,经验丰富的测试人员在写的过程中中会加入自己的思考即分析需求,消化需求的同时经常会发现需求文档中存在的未被提及的问题,可以帮助产品经理细化需求。
在写用例的过程中测试人员自己对需求也有了更深入的理解,执行测试时可以更顺畅,提高测试效率,很常见的一种现象是测试人员比产品经理都了解所做的产品,一方面是因为测试人员经常会测很多遍,另一方面便是测试人员在写用例的过程中对需求进行了剖析,深入骨髓的那种。
用例写完后要进行用例评审,至少三方人员参与:相关产品经理,相关开发,相关测试。这就是写给谁看的对象,产品经理通过测试用例评审发现需求存在的漏洞会按优先级对需求进行补偿;开发同学则是通过测试用例评审加深对产品的正确理解,及时纠正理解上的偏差;测试同学将自己对产品的理解写在用例中,经与产品确认后方可在测试时直接执行,不需要再反复确认。提测阶段,测试用例是开发提测的标准,P1级别的用例需开发自测后才能提测,当然特殊情况可以特殊处理。
提测后执行测试阶段,测试用例则是测试人员执行测试的依据,逐条执行,遍历所有功能,降低了漏测率,达到有效执行测试的目的。
测试用例的重要性:
1、便于测试计划的实施
一般测试用例主要适用于集成测试、系统测试和回归测试,根据测试用例,我们可以一步一步的进行测试,并清楚知道测试的进度。
2、规划测试数据的准备
根据测试用例的设计,我们能够提前设计好需要的数据,比如测试一个注册功能,我可能需要提前准备好这些:手机号码,实名认证的身份证号码,不重复的用户名,QQ邮箱,等等。
3、编写测试脚本的根本
为提高测试效率,软件测试已大力发展自动化测试,自动化测试的中心任务就是编写测试脚本,测试脚本就是以测试用例为基础的,因为瞎写是写不出啥东西的,就失去了自动化测试的意义。
为什么要写测试用例,测试用例写给谁看?相关推荐
- uat测试用例怎么写_你会写测试用例吗
作为一名测试工程师,写测试用例作为一项最最基本的技能谁不会啊!但就是这最基本的技能也会存在很多问题,今天就跟大家分享下写测试用例这件事情上存在的的一些问题和对应的思考: 为什么要写测试用例啊,测试用例 ...
- 如何测试支付宝手机充值的这个功能,写出测试用例
有人在面试软件测试的时候,被问到如何测试支付宝手机充值的这个功能,写出测试用例. 其实无论测试什么,我们首先的需要梳理软件业务的流程,来看看支付宝充值都有哪些流程? 首先,面试官如果给出的是这样一个场 ...
- 一个好的测试用例怎么写?我来告诉你
目录 前言 那一个"好的"测试用例必须具备哪些特征? 如何写好测试用例 做好需求分析 提前制定好对应的测试用例模板 总结 前言 对于软件测试人员来说,有几大核心能力: 测试策略设计 ...
- 软件测试 | 测试用例——如何写好一个用例
测试用例(Test Case)是为某个测试目标而编制的一组测试输入.执行步骤以及预期结果的集合,以便测试某 个程序的路径或验证软件是否满足某个特定需求,那么怎么写好一个用例呢? 1.什么叫测试用例 测 ...
- 软件测试面试:电梯测试用例怎么写
面试时答得不是很好, 现在在这里好好的给电梯写一个测试用例, 进行总结. 需求文档测试 ·查看电梯的使用说明书: 如何正确的使用电梯, 使得电梯能够安全正常的运行. · 查看电梯的维护说明书: 如何对 ...
- 软件测试如何写好测试用例?
如何写好测试用例 一.测试用例与编写流程介绍 1.常用术语 软件:数据+程序+文档 测试时就是操作数据,操作的主体就是程序,文档就是工作时的可视化 软件测试的基础:软件测试就是保证软件质量,满足用户需 ...
- 测试用例怎么写?这里提供一个测试用例小模板
文章目录 模板 怎么写用例? 模板 用例编号 测试模块 用例名称(测试项目) 前置条件 操作步骤 预期结果 测试结果 重要程度 更新时间 测试人员 能否接口自动化 能否 UI 自动化 备注信息 项目代 ...
- 对linux的mv命令设计测试用例,测试用例中的细节 - 八音弦的个人空间 - OSCHINA - 中文开源技术交流社区...
编写测试用例是在实际测试执行开始之前进行的软件测试活动的重要组成部分.因此,在编写测试用例时必须头脑清晰地理解需求.测试执行阶段的顺利程度主要取决于测试用例的编写质量,还取决于对需求的理解程度.理论上 ...
- java中pdfbox处理pdf常用方法(读取、写入、合并、拆分、写文字、写图片)
本篇文档将介绍pdfbox处理pdf常用方法(读取.写入.合并.拆分.写文字.写图片). 图中为pdfbox用到的包 1.读取pdf 方法代码: /*** 读取pdf中文字信息(全部)* @param ...
- 我同事说我写代码像写诗
欢迎关注方志朋的博客,回复"666"获面试宝典 把自己平时写代码的习惯跟大家分享一下 1.定义配置文件信息 有时候我们为了统一管理会把一些变量放到yml配置文件中 例如 用 @Co ...
最新文章
- Socket异步通信——使用SocketAsyncEventArgs
- Java工程师学习步骤
- 入门话题1. 在Web中控制图的显示外观?把一张500*800 的图, 显示成180*110 的小图....
- 动态规划之硬币表示问题
- Java Persistence API:快速入门
- 前端程序员书桌上不可缺少的CSS书籍
- 爬虫项目(四)---采集从01月22日以来全国各省疫情数据
- SpringBoot从零单排 ------ 拦截器的使用
- [NOIP2016]换教室(概率期望$DP$)
- 使用jmeter测试接口
- 《数字信号处理》系统函数的频率响应、零极点和稳定性的实现
- linux消息队列优缺点,linux消息队列概念
- wordpress插件_适用于作家和写作的最佳WordPress插件
- 【摘记】彼得·林奇的成功投资
- div实现页面划分为左,中,右三栏
- poi 获取解析 excel 获取表头信息以及内容
- 基于Pyramid Vision Transformer(PVT-v2)实现奥特曼识别
- 前端面试--什么是防抖和节流
- 4.1 使用旋转和镜像工具制作图标 [Illustrator CC教程]
- 【word2vec】算法原理 公式推导