使用频率、失效时的影响程度、失效可能性、综合评估权值、关键字和优先级的综合估值,预置条件是指执行当前测试用例需要的前提条件,如果这些前提条件不满足,则后面的测试步 骤无法进行或者无法得到预期结果,预置条件表现执行测试用例前系统应该达到的状态。如注册邮 箱功能,预置条件为用户能正常进入用户注册界面,用户名、密码、确认密码、安全提问、回答、 E-mail 地址等输入框可以输入信息。 输入是指用例执行过程中需要加工的外部信息。根据软件测试用例的具体情况,有手工输入、 文件、数据库记录等,输入强调的是数据内容。如注册邮箱功能,输入的数据如下: 用户名:lililiu,密码:123456,确认密码:123456,安全提问:你喜欢软件测试吗?回答: 喜欢,E-mail 地址:lililiu@testingba.com,其他项取默认值。在输入数据时,应该注意输入的各项 内容不能写成固定值,且具有引导性。如用户名不能直接写为“lililiu”,应该写成“输入用户名如 lililiu”,这样执行测试的工程师可以自己思考扩展这一类数据中的其他测试用例。 执行当前测试用例需要经过的每一个操作步骤,需要给出明确的描述,测试用例执行人员可以 根据该操作步骤完成测试用例执行。执行步骤强调的是执行过程,很容易与输入混淆。如邮箱注册 功能的执行步骤如下:
(1)选择用户类型:普通会员。 (2)输入用户名:lililiu。 (3)输入密码:123456。 (4)输入电子邮件地址:lililiu@ testingba.com。 (5)发送邮件选项:发送。 (6)单击“添加用户”按钮。 (7)单击“完成”按钮。 预期结果是指当前测试用例的预期输出结果,通常需要从返回值的内容、界面的响应结果、数 据库、日志文件等几个方面来检查。如邮箱注册功能的预期结果: (1)提示:用户被添加成功。 (2)登录论坛后用户类型为普通用户。 (3)从邮箱收到确认邮件。 (4)在数据库相关表中能检索新增用户的信息: select * from 用户信息表 where name = ' lililiu '。 除了上面几部分内容外,还可以根据工作中的实际情况适当地添加一些其他项,如测试项名称、 是否为自动化测试用例、是否为新增、作者、日期、设计用例方法、用例版本等。