一、测试用例的定义和内容
1、测试用例的定义
a、对意向特定的软件产进行测试任务的描述,指定输入,预期结果和一组测试项执行条件的文档;
b、提现测试方案、方法、技术和策略;
c、内容包括测试目标、测试环境、输入数据、测试步骤、预期结果、测试脚本等等;
2、测试用例的元素
A、测试用例必须给出测试目标、测试对象、测试环境要求、输入数据和操作步骤,概括为5W1H;
a、测试目标:Why——为什么测?功能、性能、可用性、容错性、兼容性、安全性等
b、测试对象:What——测什么?被测试的项目。如对象、函数、类、菜单、按钮、表格、接口、整个系统等;
c、测试环境:Where——在哪里测?测试用例运行时所处的环境,包括系统的配制和设定等要求,也包括操作系统、浏览器、通讯协议等单机或网络环境
d、测试前提:When——什么时候可测?测试用例运行时所处的前提或条件限制;
e、输入数据:Which——哪些数据?在操作时,系统所接受的各种可变化的数据,如数字、字符、文件等;
f、操作步骤:How——如何测?执行软件和程序的先后次序步骤等。如打开对话框、点击按钮等;
3、测试用例的编写
a、模板
b、优先级:根据对主干影响程度、消耗时间成本等关键因素制定优先级
c、回归测试:指Bug修复后,重新验证看是否修复,及测试相关功能,看是否因修复此Bug引起多个Bug