黑盒测试技术详解.ppt

  1. 1、本文档共153页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
对以上表格进行扩展,得到如下表格 下一PPT为上表的简化表 按等价类法取值 由于没有3因素4水平,可以采用下面的方法 行数代表试验次数 正交表的构成 L8(27) 正交表举例 L4(23) L8(2441) L9(34) 正交表举例 L18(3661) 正交表举例 正交表来源 /techsup/technote/ts723_Designs.txt http:// www.york.ac.uk/depts/maths/tables/orthogonal.htm 正交表设计测试用例的步骤 1 有哪些因素(变量) 2 每个因素有哪几个水平(变量的取值) 3 选择一个合适的正交表 4 把变量的值映射到表中 5 把每一行的各因素水平的组合做为一个 测试用例 6 加上你认为可疑且没有在表中出现的组合 如何选择正交表 考虑因素(变量)的个数 考虑因素水平(变量的取值)的个数 考虑正交表的行数 取行数最少的一个 设计测试用例时的三种情况 1 因素数(变量)、水平数(变量值)相符 水平数(变量的取值)相同、因素数(变 量)刚好符合正交表 2 因素数不相同 3 水平数不相同 正交表举例1 假设查询某个人时有三个查询条件: 根据 姓名 进行查询 “” 根据 身份证号码 查询 “” 根据 手机号码 查询 “” 正交表举例1 有三个因素 姓名、身份证号、手机号码 每个因素有两个水平 姓名:填、不填 身份证号:填、不填 手机号码:填、不填 正交表举例1 选择正交表 表中的因素数>= 3 表中至少有三个因素的水平数>= 2 行数取最少的一个 结果: L4(23) 正交表举例1 变量映射 姓名: 00??填写,11??不填写 身份证号: 00??填写,11??不填写 手机号码: 00??填写,11??不填写 正交表举例1 测试用例如下: 1:填写姓名、填写身份证号、填写手机号 2:填写姓名、不填身份证号、不填手机号 3:不填姓名、填写身份证号、不填手机号 4:不填姓名、不填身份证号、填写手机号 增补测试用例 5:不填姓名、不填身份证号、不填手机号 测试用例减少数: 8减少到5 正交表举例2 假设有三个因素 登录名、密码、服务器名 登录名:字符型[4-8] 密码:字符型[6-10] 服务器名:北京、上海、广州、兰州 正交表举例2 因素 水平 服 务 器 北京 上海 广州 兰州 用 户 名 空 abc 张三 123456789 密 码 空 12345 abcdefg 12345678901 正交表举例2 4^5 n=16 00000 01111 02222 03333 10123 11032 12301 13210 20231 21320 22013 23102 30312 31203 32130 33021 L16(45),取前三列 均匀测试 由我国统计学家方开泰1978年提出 根本思想: 在正交表的基础上放弃正交表的整齐可比性,进一步提高试验点的“均匀分散性”。与正交试验相比,进一步减少了试验的次数。 均匀测试 均匀表的表示形式: U行数 (水平数 因素数 ) 均匀表可从下面网站上获得 .hk/uniformdesign 均匀测试表 表4. ??????????? 1 2 3 1 3 7 4 2 6 6 6 3 2 1 5 4 1 5 2 5 4 2 7 6 5 4 1 7 7 3 3   1 2 3 4 1 9 6 3 5 2 6 12 5 1 3 12 8 1 11 4 8 3 11 7 5 3 5 7 2 6 5 1 2 4 7 1 11 4 10 8 11 7 10 9 9 7 2 9 6 10 2 4 6 12 11 4 10 12 8 12 10 9 8 3   均匀测试优点 正交测试用于水平法不多的试验,而均匀测试用于水平数较多的试验。 均匀测试的试验次数少。 对于一项5因素,每因素31水平的试验 全部组合测试用例:315 正交测试测试用例:312=961 均匀测试测试用例:31次 功能性测试小结 程序看成将输入映射到输出的数学函数。 边界值分析:以输入变量的边界,构造测试用例 边界值分析测试 边界值健壮性测试 边界值最坏情况测试 边界值健壮最坏情况测试 功能性测试小结 等价类测试 弱一般等价类测试,单缺陷假设 强一般等价类测试,多缺陷假设 弱健壮等价类测试,考虑无效值 强健壮等价类测试,既考虑无效值,又考虑多缺陷,输出值域等价类 基于决策表的测试 功能性测试小结 SRS,程序和测试之间的关系 S

文档评论(0)

***** + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档