编写测试用例技巧

news/2024/10/24 9:12:30

设计测试用例编写技巧

一、查看用例的模板

二、用例的要素讲解

.编写用例的要素?

用例编号,用例标题,前置条件,测试步骤,预期结果,优先级 (必写)

系统名称、模块名称、用例创建时间,实际结果,用例类型,执行时间,执行状态等(非必填项)

=============================================

三、详解测试用例要素

(一)用例编号

可以称为:用例id,测试编号,编号等

(1)系统命名_模块名称_编号 (一般情况系统和模块名称是大写,间隔用 __ 下滑线)

案例: WX_FHB_001

(二)用例标题

又称为:测试内容,测试名称,测试标题等

用例标题:描述用例验证什么

案例:

1、验证微信能发红包

2、验证微信发送红包失败(零钱余额不足)

3、单个红包金额超过最大金额有错误提示(>200)

注意事项:

1、用例标题是永远唯一的,不存在两条相同的用例

案例:

a.验证微信发送红包失败(零钱余额不足)

b.验证微信发送红包失败(无网络)

c.验证微信发送红包失败(密码错误)

2、标题描述,简单,易懂,清晰

3、标题能加上“验证”尽量加上验证

4、用例标题和预期结果相呼应

5、用例标题要写清楚验证的点

6、用例标题是陈述句,不能用判断句或者选择范围,用是否,不能写疑问句

7、不能把bug 写成测试用例

8、一个无效等价类就是一条用例,不能多个无效等价类写成一条用例

(三)优先级

优先级有三个级别:

高:核心功能测试用例(冒烟测试用例),会阻碍大部分其他测试的用例,基本功能测试

举例:

死机,白屏,卡顿,闪退,

中:异常测试,边界,中断,弱网

举例:删位置,除,返回,取消,刷新,更新,翻页等

低:字体,颜色,色差,易用性等

举例:ui样式、颜色,大小,排版

场景设法设计的用例,基本流, 高级用例

场景法设计的用例,备选流,中级用例

因果图设计的用例,有效用例,选一条为高级,其他的为中级

等级类和错误推测法, 设计的有效用例 中级

等价类和错误推测法,设计的无效用例 低级

用例优先级对应我们bug等级

致命bug (1级bug)

严重bug(2级bug)

一般bug(3级bug)

建议性bug(4级bug)

(四)前置条件

前置条件:执行操作之前的准备工作

案例:

1、准备两台手机,

2、两个微信账号

3、银行卡,余额充足

4、已连接网络

(五)测试步骤

测试步骤:验证“测试标题”的具体步骤

(1)测试的流程步骤按序号编写:1,2,3,4,5 换行(alt+回车 换行)

(2)测试步骤的开头都是动词

(3)测试步骤一般不超过8个步骤(简化步骤)【前期动作可以写在整体的一句话上】

(4)不能把上一个用例的步骤,用来做下一个步骤的前置条件(每一条用例都是独立)

(六 )预期结果

预期结果:达到预期的目标

(1)预期结果要详细

(2)预期结果要注意隐藏结果

(3)页面跳转

(4)订单状态的变更

(5)预期结果,不能只写成功,失败

(6)页面提示,提示语

(7)结果涉及到页面提示,数据变化,必须明确说明提示内容和变化内容

(8)结果涉及到数据需要明确数据库中的表和字段的变化。

例如:添加用户名,余额的减少等

=================================

一、概况需求或者文档能力

a、发红包:人红包 群发红包((专属红包、普通红包、拼手气红包))

b、借款:我的、借款、还款、首页

d、人人哭:自提、 众包物流、快递到家、送货到家

二、梳理出主流程

a、核心流程

b、你负责板块的流程

三、按照xmind图梳理的节点写用例

a、xmind 梳理的是测试点 (是否)

2、根据测试点写用例(有效等价类,无效等价)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.ryyt.cn/news/75357.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈,一经查实,立即删除!

相关文章

视觉人体动作行为识别系统

视觉人体动作行为识别系统基于AI视觉智能分析算法,视觉人体动作行为识别系统利用监控摄像头捕捉到的视频数据进行实时分析。通过对工人的操作行为进行识别,系统能够准确判断工人在生产过程中是否存在违规行为或操作错误等情况。例如,系统可以识别工人是否按照正确的顺序执行…

智慧监狱人员行为识别监测系统

智慧监狱人员行为识别监测系统是基于神经网络AI视觉智能分析算法开发的技术。智慧监狱人员行为识别监测系统利用现场监控摄像头,通过对人体活动骨架的结构化分析,根据人体运动轨迹定义了多种异常行为,从而实现对监舍内的静坐不动、离床、攀高、独处;洗手间场景的入厕超时、…

垃圾分类智能监控系统

垃圾分类智能监控系统基于AI视觉智能分析算法,垃圾分类智能监控系统通过现场摄像头对垃圾投放点进行24小时不间断的监控。系统利用智能分析算法,可以实时识别垃圾乱投、垃圾箱满溢、厨余垃圾误时投放等垃圾分类违规投放行为。垃圾分类智能监控系统一旦系统检测到这些违规行为…

2024.7.2

2024.7.2 T1 题面 总共 \(n\) 个数与 \(m\) 个限制,第 \(i\) 个限制给定 \(k_i\) 个数,表示这些数两两不能分为一组,问最少可以分为几组。 \(1\le k\le n\le 10^5,1\le m\le 4\) 题解 把每个人的参赛情况用一个 \([0,15]\) 中的整数 \(s\) 表示,再按照 \(\operatorname{pop…

[快速阅读八] Matlab中bwlookup的实现及其在计算二值图像的欧拉数、面积及其他morph变形中的应用。

以前看过matlab的bwlookup函数,但是总感觉有点神秘,一直没有去仔细分析,最近在分析计算二值图像的欧拉数时,发现自己写的代码和matlab的总是对不少,于是又去翻了下matlab的源代码,看到了matlab里实现欧拉数的代码非常简单,其核心就是借用了bwlookup函数。以前看过matlab…

Ftrans供应链文件分发平台:如何确保数据安全与合规性?

传统制造企业在日常协作中,会涉及到像采购订单和合同、技术规格和图纸、质量标准和检验报告、库存和补货信息等文件分发需求。到在选择供应链文件分发平台时,需要考量以下因素,从而选择出合适的传输方式: 1.安全性:确保文件在传输过程中的安全性是至关重要的。需要考虑传输…

【Shiro】12.自定义过滤器

通过查看若依源码(ruoyi-framework)下的过滤器文件(src.main.java.com.ruoyi.framework.config.ShiroConfig)可以发现设置了过滤器。过滤器(Filter)是Java Servlet技术中的一个重要部分,主要用于在 Servlet 处理请求之前或响应之后对数据进行某些处理。可以这么理解。如果类…

【深度解读】涉密网向非涉密网跨网传输数据,需要注意什么?

网间数据传输的背景 为什么会存在涉密网向非涉密网跨网传输数据呢?哪些行业会面临这样的传输场景呢? 首先,会存在这样的场景,是因为有核心机密数据需要保护,通常会在政府机构、金融机构、军工企业、科研单位和大型企业中会做这样的网络隔离。这种做法主要是为了保护敏感信…