第9讲:黑盒测试技术边界值

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

7
软件测试基础
注意事项
• 边界值分析法不仅仅用于黑盒测试中,也 用于白盒测试。 • 边界值分析法不仅重视输入条件边界,而 且也适用于输出域例
• 输入要求范围为1~100 则边界为1和100,需要测试的数据为: 0,1,100,101 要注意的一点是:考虑边界值时不仅要考虑 输入的边界值,还要考虑输出的边界值, 输出范围是2~200,边界为: 1,2,200,201
9
软件测试基础
总结
• 理解使用边界值分析法的原因 • 掌握边界值分析法的原则 • 掌握如何使用边界值分析法分析实际问题
10
软件测试基础
课后任务
• 完成学习手册上的试验与作业
11
如果输入条件规定了值的范围则应取刚达到这个范围的边界的值以及刚刚超越这个范围边界的值作为测试输入数据
软件测试基础
第8讲 黑盒测试技术
边界值分析法
教师: 办公室: EMAIL:
1
软件测试基础
上次回顾
• 掌握黑盒测试的概念 • 精通等价类划分法
2
软件测试基础
本讲目标
• 精通边界值法 • 精通用边界值分析法分析实际问题
3
软件测试基础
为什么用边界值分析法
• 人们从长期的测试工作经验中得知,大量的错误 是发生在输入或输出范围的边界上的,而不是在 输入范围的内部。因此针对各种边界情况设计测 试用例,可以查出更多的错误。
4
软件测试基础
边界值分析原则
• 如果输入条件规定了值的范围,则应取刚达到这 个范围的边界的值,以及刚刚超越这个范围边界 的值作为测试输入数据。 • 如果输入条件规定了值的个数,则用最大个数、 最小个数、比最小个数少1、比最大个数大1的数 作为测试数据。
5
软件测试基础
边界值分析原则
• 根据规格说明的每个输出条件,使用第一个原则。 • 根据规格说明的每个输出条件,应用第二个原则。 • 如果程序的规格说明给出的输入域或输出域是有 序集合,则应选取集合的第一个元素和最后一个 元素作为测试用例。
6
软件测试基础
边界值分析原则
• 如果程序中使用了一个内部数据结构,则应当选 择这个内部数据结构边界上的值作为测试用例。 • 分析规格说明,找出其他可能的边界条件。
相关文档
最新文档