《软件测试实用教程——方法与实践(第2版)——参考答案 ch03.docx》由会员分享,可在线阅读,更多相关《软件测试实用教程——方法与实践(第2版)——参考答案 ch03.docx(2页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、第3章黑盒测试技术一、在3. 2节介绍的边界值测试中,为何不区分边界点的有效性,即不考虑边界 点是否为系统可以接受的数据,且不考虑边界点附近的测试数据是否为系统可以 接受的数据?如果是闭区间,有效性包括边界点,如果是开区间,边界点包含在无效输入里。人们从 长期的测试工作中总结出一个经验:大量缺陷发生在被测对象的输入域或输出域的边界(即 极值)上,而非输入或输出域的内部。设计测试用例时,如果针对边界附近重点加以检验, 常常可取得良好的测试效果,取得较高的测试回报率。边界值测试符合人们的一个基本假设: 如果软件在能力达到极限的时候能够运行,那么其在正常情况下一般也不会有什么问题。二、请对3. 2节
2、的佣金问题,采用边界值测试方法,从输入域的角度设计测试用 例。略三 针对无效等价类,为何不采用强组合方式设计测试用例,即测试到所有可能 的无效等价类组合情况?等价类划分法是黑盒测试中非常重要的测试方法,采用等价类划分法时,无需考虑程序 内部结构,设计测试用例是依据游戏策划案进行设计的。等价类是输入条件的一个子数据集合,该输入集合中的数据对于揭示程序中的错误是等 价的,从每一个子集中选取少数代表性的数据,从而进行梳理,组合成测试用例。等价类划分法分为:有效等价类、无效等价类。有效等价类:有效等价类代表对程序的有效输入数据无效等价类:无效等价类则是以任何方式的无效输入数据。有效等价类和无效等价类都
3、是使用等价类划分法设计用例时所必须的,被测程序需要能 够保证正确的数据输入以及错误的输入数据检验,这样才能确保游戏具有更高的可靠性。等价类划分法的优缺点优点:使用等价类划分法能对某一个数据子集进行详细的划分,顺序性强,逻辑清晰,确保无 冗余。等价类划分法能够将无穷的输入数据限制在一个指定范围,能够使用少量数据发现更 多 Bugo缺点:数据集成输入间的内容过少,数据与数据之间的牵连性会存在考虑不周全,还需要其他 用例设计方法来补充测试。例如边界值分析法,等价类划分法通常与边界值分析法在数据输 入的场景配合使用。四、请对3. 3节的佣金问题,采用等价类测试方法,从输入域的角度设计测试用 例。五、当在某个校验点上可能得到的备选流数量很多时,将导致备选流数目的激 增,如何解决该问题?1、首先,使用“分层聚类”分析。2、其次,选择聚类类别,SPSSAU默认聚为三类。3、最后,结合树状图进行分析,分层聚类出来,具体聚成几个类别较好,需要结合树 状图结果及实际数据情况进行分析对比。