测试用例:
为实施测试计划而向被测对象提供的输入数据、操作、环境配置以及期望结果的一组特定集合
解决要测什么、怎么测以及如何衡量的问题
测试用例的元素:用例编号、用例标题、预置条件、详细步骤、输入数据、预期结果、优先级等
测试用例的编号:是一组由数字和字符组成的字符串,测试用例应具有唯一性
测试用例的必要元素:
用例标题、详细步骤、输入数据、预期结果、优先级
测试用例的非必要元素:
预置条件、设计人、审核人、修改人、设计时间、执行状态
测试用例的优点:
1、组织性:避免盲目测试,提高测试的效率性
2、功能覆盖:确保客户需要的功能不被遗漏
3、复用性:不同版本软件重复使用
4、跟踪:统计测试用例中通过和失败的比例,跟踪缺陷多的模块
5、测试确认:高风险程序,确认程序测试的执行情况
测试用例的缺点:
1、如果没有清晰简明的规格,测试用例难以设计
2、测试人员容易被测试用例规范步骤误导,思维受限
3、为了追求高规格的用例,太过于用心设计用例
4、需求变更后,用例难以及时更新,从而影响覆盖率,维护成功加大
5、用例需要不断维护,复用成本加大
测试用例的原则:
1、唯一性:要求测试用例描述的目的明确唯一,任何人执行该用例得到的结果是唯一的
2、简洁性:用例的描述应该简介明了,不应该使用模糊性描述
3、单一性:一条测试用例只测一个点