软件自动测试架构设计之什么是测试案例?
测试案例:业务逻辑和测试数据体现在测试案例中,一个完整的测试案例应该包括测试条件预置、测试步骤、每个测试步骤的输入与输出、预期结果、实际测试结果的获取、实际测试结果与预期测试结果的对比。每个测试动作为一个操作指令,每个操作指令包括指令的ID、输入与输出,主动测试工具就是通过执行测试案例的这些指令来完成自动测试的。
(1) 操作指令ID,在Test Case中唯一;
(2) 操作指令接口名称,自动测试工具所提供的指令接口名称,在一个Test Case中可以出现多次;
(3) 操作指令接口动作名称,自动测试工具所提供的指令接口的具体操作的名称,在一个Test Case中可以出现多次,自动测试工具操作指令接口名称和操作指令接口动作名称调用不同的指令接口的功能完成相关的动作;
(4) 操作指令的描述;
(5) 模拟接口的信息,如果需要使用到模拟接口,需要将模拟接口相关的信息再测试案例中输入,模拟接口相关信息应该参数化;
(6) 输入数据,也就是执行这个操作步骤所需要输入的测试数据或是预期的结果或延时等待时间等。
(7) 输出数据,也就是这个操作步骤的输出结果。
推荐阅读: