最新2-2等价类划分法2

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
用户登录窗口测试
• 用户登录模块包括两个输入:用户名、密码。用户名为3-6位 的数字串,密码为8位,为数字与其他字符的组合,但不允许 有空格。登录成功后则提示登录类型(用户名首数字为0代表 教师,为1代表学生,否则为其他用户)
要求: 使用等价类划分法为该登录窗口设计测试用例。
预习:软件测试经典案例:三角形问题
要求:用等价类划分方法为该程序进行测 试用例设计
2-2等价类划分法2
练Biblioteka Baidu:
学校拨打外线电话,为“9”+ 电话号码,电话号码为8位数字串。 请用等价类划分法为该外线电话 号码设计测试用例。
强健壮等价类
等价类划分法
•有效测试用例为 所有有效等价类 的组合 •无效测试用例为 所有无效等价类 的组合
等价类划分法
等价类划分法
覆盖率决定测试的完备性
• 三角形程序接受三个整数a、b和c输入,做为三角 形的三条边,整数a、b和c的取值范围为[1, 2, …, 200]。
• 要求:程序输出由这三条边确定的三角形类型: 等边三角形(Equilateral)、等腰三角形 (isosceles) 、不等边三角形(Scalene)及非三角 形(NotATriangle) 。
• 因此,这种方法可以用在系统测试、集成测试和组件 测试中。
• 等价类技术是一种非常强大的技术
测试实践
• 保险费计算程序需求如下: 保费 = 投保额 × 保险率
保险率又依点数不同而不同,10点以上为0.6%,10点及以 下保险率为0.1%。而点数又跟以下输入数据有关。年龄<100 岁。
测试实践
课后练习:
• 测试对象计划测试的越彻底,需要的覆盖率就 越高。
• 只有充分地分析了需求并认真构建了等价类, 利用等价类技术生成的测试用例才是优秀的。
等价类划分法
等价类划分技术的价值
• 等价类划分技术不仅仅用来确定方法和函数的输入和 输出,也可以用来准备中间值、状态、与时间相关的 值(如事件之前或之后的值)以及接口参数等。
相关文档
最新文档