一、概述
测试用例是一个文档,描述输入、操作步骤和一个期望的结果,其目的是验证应用程序的特性能正常工作
测试用例是测试人员编写的,给测试人员执行测试时参考使用。
二、测试用例的要素
1.标题:
就是对测试用例的描述,标题应该清楚的表达测试用例的用途
2.步骤:
提供测试执行的过程步骤。对于复杂的测试用例,应该分为多个步骤完成。
最好不好超过七步。
3.预期结果:
提供测试执行的预期结果。预期结果应该根据需求规格说明书得到。
如果实际结果和预期结果一致,则测试通过。
如果实际结果和预期结果不一致,则测试不通过。
4.项目
用例所属的项目
5.用例编号
产品编号-ST-系统测试项-系统测试子项-xxx
产品编号-IT-集成测试项-集成测试子项-xxx
产品编号-UT-单元测试项-单元测试子项-xxx
6.预置条件
执行当前测试用例所需要的前提条件。
如果这些条件不满足则后续的测试无法执行或者无法得到想要的结果。
7.重要级别
高:保证系统基本功能、核心业务,重要特性或者实际使用频率高。
中:介于高和低之间
低:非系统基本功能、非核心业务,实际使用频率低。
8.测试用例输入
9.其他的要素,用例创建时间、作者等
三、测试用例管理工具
1、TestLink:是基于web的测试用例管理系统,主要功能是测试用例的创建、管理和执行,并且还提供了一些简单的统计功能
2、 Bugfree:简单实用、免费并且开放源代码
3、QC:Quality Center是一个基于web的测试管理工具,可以组织和管理应用程序测试流程的所有阶段,包括指定测试需求、计划测试、执行测试和跟踪缺陷
4、excel:简单、明了。容易使用
5、JIRA:项目管理、需求管理、缺陷管理与一体,开源,可以二次开发