1.测试用例概念:是为了某个特殊目标而编制的一组测试输入,执行条件以及预期结果,一边测试某个程序路径或核实是否满足某个特定需求。
2.写作要点:编号 模块 子模块 功能 优先级 描述或概要(重要) 用例设计方法 操作步骤 预期结果 实际结果 是否通过
示例:
3.测试方法:
(1)等价类:某个输入域的集合,在这个集合中每个输入条件都是等效的,如果其中一个的输入不能导致问题发生,那么集合中其他输入条件进行测试也不可能发现错误。
分类:有效等价类与无效等价类
示例:一个查询输入框,查询条件为1970年到2016年2月,日期由6位纯数字组成,前4位代表年份,后两位代表月份。
上述有效、无效测试用例共11个。
(2)边界值:假定大多数错误发生在各种输入条件的边界上,如果在边界附近的取值不会导致程序出错,那么其他的取值导致程序出错的可能性也很小。
边界点:上点、离点、内点
例:(6,18)上点:6,18 离点: 7,17 内点:10
【6,18】上点:6,18 离点: 5,19 内点:10
闭口,离点在边界处,开口,离点在边界内。(测试用例取上点和离点)
在上述示例中:
年份范围 小于1970 可取测试用例:196909,197003
大于2016 可取测试用例:201612,201701
月份范围 00 可取测试用例:198900,198901
大于12 可取测试用例:197212,200013