前两天写了一些测试概念性的总结,现在就测试用例设计具体的方法做些总结
测试用例设计方法
软件测试流程
测试用例设计
测试用例的具体设计方式主要从以下几个方面:
- 功能性(适合性、正确性、互操作性、安全保密性、功能依从性);
- 可靠性(成熟性、容错性、易恢复性、可靠性依从性);
- 易用性(易操作性、易理解性、易学习性、吸引性、易用性依从性);
- 效率性(时间特性、资源特性、效率性依从性);
- 可维护性(易分析性、易修改性、稳定性、易测试性、可维护性依从性);
- 可移植性(适应性、易安装性、易替换性、共存性、可移植性依从性);
这个可能不太容易理解举个栗子:给你个纸杯做测试 - 功能性:
- 杯子的材质
- 能否装水或者其它液体
- 能装多少ML的水
- 杯子是否有刻度表
- 可靠性:
- 杯子从不同高度落下的损坏程度
- 杯子以那种方式落下损毁的程度
- 易用性:
- 是否方便饮用
- 是否方便握住、拿起
- 是否有防滑措施
- 装开水时是否烫手
- 是否方便传递
- 安全性:
- 杯子材料是否能够受热,多高的热点,;
- 杯子受热是否会产生有害物质
- 可移植性:
- 杯子在不同的地方、温度等环境下是否都可以正常使用
等等方面,当然具体情况要具体分析。
- 杯子在不同的地方、温度等环境下是否都可以正常使用
测试用例编写的要素
- 用例编号;
- 测试项目(或功能点);
- 用例标题(名称);
- 前置条件;
- 优先级别;
- 重要级别;
- 测试输入;
- 操作步骤;
- 预期输出;
- 实际结果;