实用测试用例书写规范
2011-08-30王彩
科技传播 2011年19期
王 彩
成都东软学院计算机科学系,四川成都 611844
0 引言
在软件项目中,测试用例的设计起着至关重要的作用。在测试过程中使用测试用例具有以下几个方面的作用:有效性,准确的测试用例的设计、执行和跟踪是测试有效性的有力证明;可评估性,测试用例的通过率和bug的数量是普遍采用的测试量化标准;可复用性,良好的测试用例具有易于修改维护可重复使用的特点。
1 测试用例概念
测试用例是可以独立进行执行的最小测试单元,描述了测试内容的一系列情景和每个情景中所包含的输入和输出,以及对软件行为/状态的正确性做出判断的依据。如果结合实际应用,用公式可以这样表示:Test Case = ID + Initialization + operate+ data+expected results,也就是以下要素相加,编号、初始化条件/环境、操作、数据和预期结果。
2 测试用例设计讨论
测试用例该如何写才实用,我们结合一个虚拟的测试需求加以讨论。假设我们要测试某网站邮箱的注册功能,用户只需注册邮件账号,邮件域名是固定的。Email账号必须满足以下规则:由字母和数字组成 ;必须以字母开头 ;长度为6位~18位 ;账号唯一 。测试用例设计讨论示例一、二,如表1、表2。

表1 测试用例设计示例一

表2 测试用例设计示例二
上述测试用例的设计是否规范实用,我们可以通过几个用例的后续工作流程来看,分别是审查、执行、维护和复用:用例是否方便审查?审查的内容有很多方面,实际应用中常常关心的是用例设计思路是否完整。示例一中这种用例形式,粗略的分成有效用例和无效用例,只有测试数据,没有测试思路,要想高效评审是非常困难的。……
登录APP查看全文
