软件测试方法和应用 第三章 黑盒测试用例设计方法.pptVIP

软件测试方法和应用 第三章 黑盒测试用例设计方法.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第三章 黑盒测试用例设计方法 本章内容 黑盒测试 不可能进行完全的测试 如果你打算测试一个计算器程序的功能,你认为需要进行多少次输入? 黑盒测试 等价类划分 等价类划分 划分等价类(1) 划分等价类(2) 确定测试用例 案例 参考答案1 参考答案1 参考答案2 参考答案2 参考答案2 参考答案2 参考答案3 参考答案3 参考答案3 案例讨论 案例讨论 等价类方法的补充说明 等价类方法的补充说明 等价类方法的补充说明 运用强健壮等价类方法 边界值测试 边界值测试 案例 边界值测试 从理论上来说,边界值可分为 仅考虑有效区间单个变量边界值(一般边界值):用在最小值,略高于最小值,正常值,略低于最大值和最大值处取变量的值。如果被测变量个数为n,则测试用例个数为4n+1 仅考虑有效区间多个变量边界值同时作用(一般最坏情况边界值):用各个变量的最小值,略高于最小值,正常值,略低于最大值和最大值的笛卡尔积集。如果被测变量个数为n,则测试用例个数为5n 边界值测试 从理论上来说,边界值可分为 同时考虑有效区间和无效区间单个变量边界值(健壮边界值):除了在最小值,略高于最小值,正常值,略低于最大值和最大值处取变量的值,还要在略超过最大值以及略小于最小值之处值。如果被测变量个数为n,则测试用例个数为6n+1 同时考虑有效区间和无效区间多个变量边界值同时作用(健壮最坏情况边界值):用各个变量的略小于最小值,最小值,略高于最小值,正常值,略低于最大值,最大值和略超过大值的完全组合。如果被测变量个数为n,则测试用例个数为7n 边界值方法 边界值方法 边界值方法 边界值方法 案例 案例讨论 边界值测试 边界值测试 边界值测试思想讨论 决策表 决策表 建议 错误猜测 使用用例进行需求建模 用例模型(Use Case Model) 用例规格说明 事件流 场景 从事件流到场景 场景法 案例 构造场景 构造场景 设计测试用例 设计测试用例 填入测试数据 正交实验法 正交实验法 正交实验法 正交实验法 正交实验法 构造因子-状态表 加权筛选 加权筛选 选择正交表 已经公布了很多正交表,可以从下面的渠道获得正交表 因特网 /techsup/tech note/ts723_Designs.txt http://www.york.ac.uk/depts/maths/ www.york.ac.uk/depts/maths/ tables/orthogonal.htm note/ts723_Designs. 数理统计书籍 相关软件 选择正交表 根据前面获得的因子数和状态数选择正交表,选择正交表可能遇到下面的情况 因子数和水平数与正交表相吻合 因子数和水平数与正交表不吻合,可以遵循下面的原则 正交表的列数不能小于因子数; 正交表的水平数不能小于因子的最大状态数。 正交表的行数取最小值 选择正交表 对于前面的例题由于有3个两水平因子,因此可以选用L 4(23) 选择正交表 示例 某系统有5个独立变量(A,B, C,D,E),变量A和B都有两个取值(A1、A2)和(B1、B2)。变量C和D都有三个可能的取值(C1、 C2、C3和D1、D2、D3)变量E有六个可能的取值(E1、E2、E3、E4、E5、E6) 选择的正交表,必须满足表中 因子数=5 水平数 2个因子的水平数=2 2个因子的水平数=3 1个因子的水平数=6 满足上面条件的正交表有两个:L49(78),L18(3661) 取行数最小的L18(3661) 选择正交表 L18(3661)正交表 选择正交表 最终的结果 A:0-A1,1-A2 B:0-B1,1-B2 C:0-C1,1-C2, 2-C3 D:0-D1,1-D2, 2-D3 E:0-E1,1-E2, 2-E3,3-E4, 4-E5,5-E6 进一步阅读 有关正交实验法的进一步阅读 郑人杰主编.《计算机软件测试技术》, 清华大学出版社. 1992. P43 4.3小节 正交实验设计法 通过使用正交表的强度考虑变量之间关联 黑盒测试用例设计方法 功能测试 功能测试 说明 指依据系统功能规格说明书,利用系统功能是从输入域到输出值域映射的特点,对系统功能进行彻底地测试。 测试用例设计方法 黑盒测试方法设计法 更准确地说,是综合运用多种黑盒测试用例设计方法 案例 奖励积分问题 策略 综合运用测试用例设计方法的策略: 为了减少工作量和提高测试效率首先对被测问题进行等价类划分,将无限测试变成有限测试。 在任何情况下都推荐考虑使用边界值分析法,因为,实践经验表明,基于这种方法设计出的测试用例发现缺陷的概率最高。 如果系统功能规格说

文档评论(0)

带头大哥 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档