Skip to content Skip to footer

测试用例(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端的登录界面截图(部分)

Copyright © 2088 U20世界杯_u20世界杯葡萄牙 - kwllb.com All Rights Reserved.
友情链接