测试用例(Test Case)如何编写?

一、什么是测试用例?

测试用例(Test Case)是指对一项特定的软件产品进行测试任务的描述,体现测试方案、方
法、技术和策略。其内容包括测试目标、测试环境、输入数据、测试步骤、预期结果、测
试脚本等,最终形成文档。简单地认为,测试用例是为某个特殊目标而编制的一组测试输
入、执行条件以及预期结果,用于核实是否满足某个特定软件需求。

二、测试用例的作用?

1、指导测试的实施

测试用例主要适用于集成测试、系统测试和回归测试。

2、规划测试数据的准备

在我们的实践中测试数据是与测试用例分离的。按照测试用例配套准备一组或若干组测原
始数据,以及标准测试结果。尤其像测试报表之类数据集的正确性,按照测试用例规划准
备测试数据是十分必须的。

3、编写测试脚本的“设计规格说明书”

为提高测试效率,软件测试已大力发展自动测试。自动测试的中心任务是编写测试脚本。
如果说软件工程中软件编程必须有设计规格说明书,那么测试脚本的设计规格说明书就是
测试用例。

4、评估测试结果的度量标准

完成测试实施后需要对测试结果进行评估,并且编制测试报告是判断软件测试是否完成,
衡量测试质量需要一些量化的结果。

5、分析缺陷的标准

通过收集缺陷,对比测试用例和缺陷数据库,分析确证是漏测还是缺陷复现。漏测反映了
测试用例的不完善,应立即补充相应测试用例,最终达到逐步完善软件质量。而已有相应
测试用例,则反映实施测试或变更处理存在问题。

三、测试用例的内容。

1、测试用例八个基本项是:
测试用例编号、测试项目、测试标题、重要级别、预置条件、输入、操作步骤、预期输出

2、(不同公司的测试用例内容不尽相同)下面是更为详尽的测试用例内容:
用例编码,用例名称/标题,测试背景,前置条件,优先级,重要级,测试数据,测试步
骤,预期结果,实际结果,测试人员,测试时间,备注

四、测试用例编写流程。

需求分析-->提取测试点-->测试用例设计-->测试用例评审

五、测试用例的常用编写方法?

在这里插入图片描述

1、等价类划分法:
等价类是输入的集合,比如在注册时,密码规定为6-16位英文字母或数字及下划线,那么
小于6位的一串字符就是一个等价类,大于16位的一串字符是另一个等价类,在6-16位之间
且符合规范的一串字符也是一个等价类,在6-16位之间的但包含除英文字母和数字和下划
线之外的字符是另外一个等价类。在每个等价类中选取一定数目的值作为代表。等价类分
为有效等价类和无效等价类,输入符合条件的值对功能进行检验,输入无效等价类中的值
可以找出程序错误的地方。

2、边界值分析法:
对输入的边界值或稍大(小)于边界值的值进行分析。比如某公司在招聘时筛选简历时对
年龄的要求是20岁到35岁,那么19、20、21、34、35、36都是边界值,对其进行输入测试
观察结果是否符合要求。

3、场景法:通过运用场景来对系统的功能点或业务流程的描述,从而提升测试效果。场景
法一般分为基本流和备用流,覆盖所有的场景。

4、错误猜测法:通过直觉和经验对结果进行分析。

六、测试用例模板。

CSDN  Web端的登录界面截图(部分)

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值