- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
软测复习资料
第5章 黑盒测试用例设计技术 11 2014-6-5 软件质量保证与测试 黑盒测试用例设计技术 22 2014-6-5 软件质量保证与测试 正交表测试法 测试用例数目庞大,测试成本极高 利用因果图来设计测试用例时,作为输入条件的原因与 输出结果之间的因果关系,有时很难从软件需求规格说 明中得到。往往因果关系非常庞大,导致利用因果图而 得到的测试用例数目多得惊人,给软件测试带来沉重的 负担。 3 正交表测试法 示例 在测试中,特别是互联网应用,我们无法规定用户的环境,分 布在世界各地的用户使用的环境是各种各样的。 例如: 操作系统 : Win 7, Windows Vista, Windows XP Home, Windows XP professional, Windows 2000 pro, Windows 2000 server, Windows NT, Windows 98, Linux, Solaris 10, Mac OS 9, Mac OS X,… 浏览器 : IE 8.0, IE 7.0, IE 6.0, FireFox 1.5, FireFox 2.0, 遨游、腾讯、谷歌、苹果, … 代理服务器/防火墙 : ISA 2000, ISA 2004, Blue Coast, Cisco PIX, Linux squid, Checkpoint, ... 防火墙验证方式 :无口令, 口令,Script, ... 传输协议: TCP, HTTP, SSL 4 正交表测试法 示例 如果用一个完全的组合,将是爆炸性的组合,测试工作量将非常 大。比如产品的功能测试用例为1000个,其完全组合数是 12 x 9 x 6 x 3 x 3 x 3 x 6 x 4 = 419904 操作系统 – 12 浏览器 - 9 代理服务器/防火墙 - 6 防火墙验证方式 - 3 传输协议 - 3 客户端版本 -3 第3方产品集成,Lotus Notes - 6 本地化语言 - 选 4 种:英文(EL)、中文繁体(B5)、日文 (JP)、德文(GE) 419904*10004亿多测试用例 5 正交表测试法 源自正交试验法引入正交表测试法 为了有效的,合理地减少测试的工时与费用,可利用正交试 验法进行测试用例的设计。 全面试验法对各因子与指标间的关系剖析的比较清楚。但试 验次数太多。特别是当因子数目多,每个因子的水平数目也 很多时,试验量非常大。如选6个因子,每个因子取5个水平 时,全面试验法需56 =15625次试验,这实际上是不可能实 现的。 正交试验法正交表测试法适用于输入条件相互独立,并且需 要对输入条件的各种组合进行测试的场合。 6 正交表测试法的经典案例 1992年,ATT发表了一篇讲述在测试过程中使用正交表的一个案例: 在该案例中,最初制定的测试计划是用18周的的时间执行1500个测试用 例。但是,开发推迟了,测试时间被压缩到仅仅8周时间。测试负责人采取另 外一个测试方案和计划,即2个人8周的时间测试1000个测试用例,但是他不 敢保证测试的质量,对这些用例检测缺陷的能力不放心。 为了减轻这种不确定性的问题,他用正交表法重新设计了测试用例,此 时测试用例只有422个。用这422个测试用例去测试发现了41个缺陷,开发人 员修复缺陷,然后软件就发布了。 在使用的两年时间内,凡被测试到的领域都没有再发现缺陷,因此在发 现缺陷这方面,此测试计划是100%有效。据测试负责人估计,如果ATT采 用1000个测试用例的测试计划,可能仅仅只发现这些缺陷中的32个。
文档评论(0)