是为某个业务目标,而编制的一组由测试输入,执行条件以及预期结果组成的案例
用例编号、所属模块、用例标题、优先级、前置条件、操作步骤、测试数据、预期结果、实际结果、通过否、bugID、编写人员、编写时间、测试人员、测试时间、备注
测试用例覆盖所有的用户需求
测试用例要简单明了
各类型的测试用例要齐全
用最少的用例覆盖最多的需求
设计测试用例时,将所有输入的数据划分成若干子集,从中选出有代表性的数据做为测试数据的黑盒测试方法
有效等价类、无效等价类
取值范围型: 输入学生成绩 0-100
恒等类型 : 只有一个结果是正确的,其他都是错误的 例如 彩票的特等奖
布尔值型: 通过是否来进行选择
枚举类型: 给出选项内容,只要符合其中任意一个就可以 例如选择学历
规则类型: 给定要求,满足要求的就可以
设计测试用例时,对输入数据边界进行取值的黑盒测试方法
0<=x<=10 左上点 0 左离点 -1 右离点 11 右上点 10 内点 5
0<x<10 左上点 0 左离点 1 右离点 9 右上点 10 内点 5
0<=x<10 左上点 0 左离点 -1 右离点 9 右上点 10 内点 5
遵循的原则:开内闭外 开区间往中间找,闭区间往外找
案例:档案管理系统,用户输入日期格式为“年月日”,范围是1990年1月~2049年12月。示例:19900101-20491231