测试用例设计
作者:网络转载 发布时间:[ 2011/6/16 14:05:08 ] 推荐标签:
测试用例目前没有经典的定义,比较通常的说法是:指对一项特定的软件产品进行测试任务的描述,体现测试方案、方法、技术和策略。内容包括测试目标、测试环境、输入数据、测试步骤、预期结果、测试脚本等,并形成文档。随着中国软件业的日益壮大和逐步走向成熟,软件测试也在不断发展。其中,测试用例的设计和编制是软件测试活动中重要的,它是测试工作的指导,是软件测试必须遵守的准则,更是软件测试质量稳定的根本保障。
1、测试用例设计原则
设计测试用例时,应遵循以下原则:
1)基于测试需求的原则。应按照测试类别的不同要求设计测试用例。例如,单元测试依据详细设计说明,集成测试依据概要设计说明,配置项测试依据软件需求规格说明,系统测试依据用户需求(系统/子系统设计说明、软件开发计划等)。
2)基于测试方法的原则。应明确所采用的测试用例设计方法,为达到不同的测试充分性要求,应采用相应的测试方法,如等价类划分、边界值分析、猜错法、因果图等。
3) 兼顾测试充分性和效率的原则。测试用例集应兼顾测试的充分性和测试的效率;每个测试用例的内容也应完整,具有可操作性。
4)测试执行的可再现性原则。应保证测试用例执行的可再现性。
2、测试用例要素
每个测试用例应包括以下要素:
1)名称和标识。每个测试用例应有的名称和标识符。
2)测试追踪。说明测试所依据的内容来源,如系统测试依据的是用户需求,配置项测试依据的是软件需求,集成测试和单元测试依据的是软件设计。
3)用例说明。简要描述测试的对象、目的和所采用的测试方法。
4)测试的初始化要求。应考虑下述初始化要求:
● 硬件配置。被测系统的硬件配置情况,包括硬件条件或电气状态。
● 软件配置。被测系统的软件配置情况,包括测试的初始条件。
● 测试配置。测试系统的配置情况,如用于测试的模拟系统和测试工具等的配置情况。
● 参数设置。测试开始前的设置,如标志、第一断点、指针、控制参数和初始化数据等的设置。
● 其他对于测试用例的特殊说明。
5)测试的输入。在测试用例执行中发送给被测对象的所有测试命令、数据和信号等。对于每个测试用例应提供如下内容:
● 每个测试输入的具体内容(如确定的数值、状态或信号等)及其性质(如有效值、无效值、边界值等)。
● 测试输入的来源(例如,测试程序产生、磁盘文件、通过网络接受、人工键盘输入等),以及选择输入所使用的方法(例如,等价类划分、边界值分析、差错推测、因果图、功能图等)。
● 测试输入是真实的还是模拟的。
● 测试输入的时间顺序或事件顺序。
相关推荐
更新发布
功能测试和接口测试的区别
2023/3/23 14:23:39如何写好测试用例文档
2023/3/22 16:17:39常用的选择回归测试的方式有哪些?
2022/6/14 16:14:27测试流程中需要重点把关几个过程?
2021/10/18 15:37:44性能测试的七种方法
2021/9/17 15:19:29全链路压测优化思路
2021/9/14 15:42:25性能测试流程浅谈
2021/5/28 17:25:47常见的APP性能测试指标
2021/5/8 17:01:11