- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第三章—黑盒测试用例设计方法精选
根据功能说明首先进行功能分解 More paths… More paths… 测试的是功能之间的交互,功能组合情况。不是测试单个功能 有关正交实验法的进一步阅读 郑人杰主编.《计算机软件测试技术》, 清华大学出版社. 1992. P43 4.3小节 正交实验设计法 通过使用正交表的强度考虑变量之间关联 进一步阅读 测试思想 在各变量两两之间进行组合构造测试用例,以期各变量的所有取值/域与其他变量的所 有取值/域构成的对偶在若干测试用例里每个值对偶至少出现一次 例如果被测变量为X,Y,Z。 X取值个数为2分别为X1,X2;Y取值个数为3分别为Y1,Y2,Y3; Z取值个数为1为Z1,那么满足全对偶就要考虑(X,Y)(X,Z) (Y,Z)三种组合情况下的每 个变量的所有取值和其他变量所有取值组成的对偶值,也就是(X1,Y1),(X1,Y2),(X1,Y3), (X2,Y1),(X2,Y2),(X2,Y3), (X1,Z1),(X2,Z1),(Y1,Z1), (Y2,Z1), (Y3,Z1),这些对偶情 况在某个测试用例里至少出现一次。比如有测试用例(X1,Y2,Z1)那么就包括了三个对偶 (X1,Y2),(Y2,Z1),(X1,Z1)。我们的任务就是设计若干测试用例让上面11种对偶值在某个 测试用例里出现一次(当然,可以用不到11个测试用例来涵盖上面的11种对偶) 全对偶测试 步骤 - 构造对偶表。 1、列数为被测试的变量个数。在列上标出变量名称,按可能取值的数量降序排列变量。 2、行数计算方法如下:如果第一列的可能取值个数是V1,第二列的可能取值个数是V2, 表中的行数至少为 V1*V2(也就是说至少有V1*V2个测试用例)。 - 填写对偶表,一次填写一列。 1、第一列的填写规则:每次重复第一列变量的各个取值V2次。约定第一个变量的相同取 值构成一个段。(最好在各个段空出一行,再重复给出下一个取值) 2、第二列的填写规则:对于第一个变量的每个段列出第二个变量的所有取值 3、增加第三列,使得每个段要包含第三列变量的所有取值,并且这些取值的顺序要使 第三列变量和第二列变量也构成全对偶 4、依次增加第四列、第五列方法同步骤3,检查各变量之间是否构成全对偶,直至所有 变量列完为止 组合测试--全对偶测试 全对偶测试示例 现有一个有三个变量的程序: V1有三个可能的取值(A,B,C),V2有两个可能的取值(X,Y),V3有两个可能的取值(0,1): 1、这三个变量的全对偶表?2、当变量个数增加到4个,5个,6个又如何?(每个变量的取值都有两个) A A B C B X Y X X Y 1 0 0 1 1 变量1 变量2 变量3 C Y 0 变量4 E F F F E E 变量5 G H H H G G G H H G 变量6 I J J J I I G J H I J I 练习 假设一系统为B/S体系结构,其软硬件配置如下:客户端需要支持的浏览器版本 包括IE5.0,IE5.5,Netscape7.1,均需运行在Windows98和Windows 2000;应用 服务器的软件版本对应不同的Unix OS有三种不同的版本,分别为AIX环境下的A 版本,HP UNIX下的B版本和Solaris下的C版本,分别运行在IBM服务器,HP服 务器上和Sun工作站上; 数据库服务器均使用IBM小型机,需要支持DB2, Informix和Oracle三种数据库管理系统。假设客户端对后端数据库的访问完全由 应用服务器屏蔽。现在要求,应用服务器的不同版本需要支持所有客户端运行的 平台和所有数据库运行平台。 若对该系统进行配置测试,请设计其测试用例并简要写出设计思想? PS : 配置测试是指验证系统在不同软硬件环境的组合中功能是否可正确的测试活动 参考答案 第一步 确定客户端运行平台,根据题意客户端需要进行IE和OS的全组合测试 参考答案 第二步 确定服务器端运行平台,根据题意需要进行相应操作系统和 小型机的组合测试 第三步 确定数据库服务器的运行平台 参考答案 第四步 客户端和服务器之间是全对偶,服务器和数据库之间是全对偶 黑盒测试用例设计方法 讨论了常用的黑盒测试用例设计方法,包括 等价类划分 边界值测试 决策表 错误猜测 场景法 正交实验法 综合运用黑盒用例设计方法进行功能测试 功能测试工具 功能测试 说明 指依据系统功能规格说明书,利用系统功能是从输入域到输出值域映射的特点,对系统功能进行彻底地测试。 测试用例设计方法 黑盒测试方法设计法 更
您可能关注的文档
- 第三方江苏科信-昆明轨道交通首期工程TJ-03标监测方案.doc
- 第三方物流.ppt
- 第三框_民族和睦与对外交流.ppt
- 第3章单侧电源输电线路相间短路的电流、电压保护1.ppt
- 第3章动画制作基础.ppt
- 第三次月考质量分析.ppt
- 第三版人力资源管理师三级第六章劳动关系管理.ppt
- 第三章 资金时间价值.ppt
- 第3章单片机结构及原理0608剖析.ppt
- 第三章+求职礼仪精选.ppt
- 液压机设计任务书技术要求.docx
- 2026年威海火炬高技术产业开发区直属学校引进急需紧缺人才备考题库及参考答案详解.docx
- 2026年威海火炬高技术产业开发区直属学校引进急需紧缺人才备考题库及完整答案详解一套.docx
- 2026年威海火炬高技术产业开发区直属学校引进急需紧缺人才备考题库及一套完整答案详解.docx
- 2026年威海火炬高技术产业开发区直属学校引进急需紧缺人才备考题库及一套参考答案详解.docx
- 2026年威海火炬高技术产业开发区直属学校引进急需紧缺人才备考题库及1套参考答案详解.docx
- 2026年威海火炬高技术产业开发区直属学校引进急需紧缺人才备考题库及1套完整答案详解.docx
- 2026年威海火炬高技术产业开发区直属学校引进急需紧缺人才备考题库及参考答案详解1套.docx
- 2026年威海火炬高技术产业开发区直属学校引进急需紧缺人才备考题库参考答案详解.docx
- 2026年威海市青少年宫公开招聘事业单位工作人员备考题库附答案详解.docx
最近下载
- 一种甲醇柴油微乳化分散剂及其制备方法和应用.pdf VIP
- 高含水稳定柴油乳化液的制备工艺研究.docx VIP
- [PDF]IEC61850应用入门_何磊编著2012.06北京:中国电力出版社_P354 带索引书签目录高清版_13052952.pdf VIP
- 微乳化柴油制备工艺的研究.pdf VIP
- 道路破坏应急预案(3篇).docx VIP
- 个人年终述职报告怎么写1000字.docx VIP
- 超声技术赋能甲醇乳化柴油:制备工艺与性能深度剖析.docx VIP
- 微乳化柴油:制备工艺优化与燃烧性能的深度剖析.docx VIP
- Linux防火墙配置方案.docx VIP
- linux上命令基本操作文件剖析.pptx VIP
原创力文档


文档评论(0)