测试计划完成之后,接下来就是根据系统规格说明书、系统设计文档、测试范围、技术特点、程序结构等来设计测试用例。不同测试阶段,可以有不同的测试计划a同样,不
同的测试阶段也有不同的设计测试用例的方法。在单元测试阶段,主要用白盒测试方法殴计测试用例;在功能测试阶段,主要用黑盒测试方法来设计测试用例。
测试用倒是按一定顺序执行的与测试目标相关的测试活动的描述,是确定“怎样”测试。测试用例被看作是有效发现软件缺陷的最小测试执行单元·也被视为软件的测试规格说明书。测试用例的设计是整个软件测试工作的核心。测试用例反映对被测对象的质量要求,决定对测试对象的质量评估。 、 测试用例定义了为执行测试所需要的条件或环境、输八或操作步骤,以及所期望的结果。
. 测试环境是测试的基础。要堪量模拟软件系统实际应用的环境。
. 输入值。除了正常的输八值,关键是需要寻找哪些是属于边界条件的输入值和正常输八值。
. 期望结果或标准(eritena)。足根据系统设计规格说明书来确定的输出结果、标准,有时足由经验做出正确判断、理解所确定。
测试用倒不是每个人都叫以编写的,测试用例的设计者需要对产品的设计、功能规格说明书、用户场景以及程序麒块的结构部有比较透彻的了解。没有经验的测试人员一开始只能执行别人写好的测试用例,随着项目的进度以及测试人员的成熟,他们才逐渐可以参与测试用例的设计。
测试用例具有以下特点。
. 可复用性:良好的测试用例具有重复使用的功能,保证测试的稳定性·
. 有效性:测试是不司能进行穷举测试的,但良好的测试用例将大大节约时间,提高测试效率。
. 可管理性:从测试的项目管理角度来说,测试用例的通过率是检验代码质量的保证。
. 继承性:测试所积累的经验可以通过测试用例传递下去。
. 基础性:是初级测试人员和自动化测试的基础。初级测试人员按照测试用例执行 测试,达到良好的效果。