二、测试用例

测试用例是整个测试的关键一步,好的测试用例保证了系统的质量甚至是提高系统的质量。

什么是测试用例:

   测试用例是一组由前提条件、输入、执行条件、预期结果等组成,以完成对某个特定需求或者目标测试的数据,体现测试方案、方法、技术和策略的文档。

测试用例要素:

1. 测试用例编号
字符和数字组合成的字符串,用例编号应具有唯一性、易识别
系统测试
产品编号-ST-系统测试项名-系统测试子项名-XXX
集成测试
产品编号-IT-集成测试项名-集成测试子项名-XXX
单元测试
产品编号-UT-单元测试项名-单元测试子项名-XXX
2. 测试项目
当前测试用例所在测试大类、被测试需求、被测模块、被测单元等
系统测试用例测试项目
软件需求项
集成测试用例测试项目
集成后的模块名或接口名
单元测试用例测试项目
被测函数名
3. 测试标题
简单描述,需要用概括的语言描述用例的出发点和关注点,原则上每个用例的标题不能重复
4.重要级别
对基本和普通测试项的区分
高级别
保证系统基本功能、核心业务、重要特性、实际使用频率比较高的用例
中级别
重要程度介于高和低之间的测试用例
低级别
实际使用的频率不高,对系统业务功能影响不大的模块或功能的测试用例
5. 预置条件
执行当前测试用例需要的前提条件,如果这些前提条件不满足,则后面测试步骤无法进行或无法得到 预期结果
6.输入
用例执行过程中需要加工的外部信息。根据软件测试用例的具体情况,有手工输入、文件、数据库记录等
7.操作步骤
执行当前测试用例需要经过的操作步骤,需要明确的给出一个步骤的描述,测试用例执行人员可以根据该步骤完成测试用例执行
8.预期输出
当前测试用例的预期输出结果,包括返回值内容,界面的响应结果,输出结果的规则符合度等
 
 
测试用的作用:

1、把产品需求转换为一种可操作的步骤,方便以后有步骤有计划的进行测试。

2、 验证产品的需求是否合理

3、监督产品对需求做出更加具体的设计

4、记录产品的设计细节,保障以后的查阅

5、加深测试人员对产品的认识和印象

6、反应测试进度

7、帮助发现拓展测试范围。扩大测试覆盖面,发现软件中潜藏的缺陷

8、方便回归测试,复查bug是否还会出现

9、为紧急情况下的测试提供參考信息

10、培训新人,提高新人测试效率,节省对新人的指导时间

缺点:

1、 添加了测试的维护成本

2、 消耗了时间成本

原文地址:https://www.cnblogs.com/fanfancs/p/13961789.html