欢迎来到麦多课文档分享! | 帮助中心 海量文档,免费浏览,给你所需,享你所想!
麦多课文档分享
全部分类
  • 标准规范>
  • 教学课件>
  • 考试资料>
  • 办公文档>
  • 学术论文>
  • 行业资料>
  • 易语言源码>
  • ImageVerifierCode 换一换
    首页 麦多课文档分享 > 资源分类 > DOC文档下载
    分享到微信 分享到微博 分享到QQ空间

    【计算机类职业资格】计算机四级软件测试工程师-1及答案解析.doc

    • 资源ID:1338622       资源大小:71KB        全文页数:10页
    • 资源格式: DOC        下载积分:5000积分
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    二维码
    微信扫一扫登录
    下载资源需要5000积分(如需开发票,请勿充值!)
    邮箱/手机:
    温馨提示:
    如需开发票,请勿充值!快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如需开发票,请勿充值!如填写123,账号就是123,密码也是123。
    支付方式: 支付宝扫码支付    微信扫码支付   
    验证码:   换一换

    加入VIP,交流精品资源
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    【计算机类职业资格】计算机四级软件测试工程师-1及答案解析.doc

    1、计算机四级软件测试工程师-1 及答案解析(总分:88.01,做题时间:90 分钟)一、B选择题/B(总题数:25,分数:50.00)1.测试人员和开发人员交流的纽带是_。(分数:2.00)A.软件设计报告B.测试说明文档C.软件缺陷报告D.测试执行报告2.软件可靠性测试的目的是_。(分数:2.00)A.发现软件缺陷B.预测软件正式运行中的可靠性C.控制测试过程D.修改软件缺陷3.下列关于测试方法的叙述中不正确的是_。(分数:2.00)A.从某种角度上讲,白盒测试与黑盒测试都属于动态测试B.功能测试属于黑盒测试C.对功能的测试通常是要考虑程序的内部结构的D.结构测试属于白盒测试4.软件测试是软件

    2、开发过程中重要和不可缺少的阶段,其包含的内容和步骤甚多,而测试过程的多种环节中最基础的是_。(分数:2.00)A.集成测试B.单元测试C.系统测试D.验收测试5.下列关于逻辑覆盖的叙述中,说法错误的是_。(分数:2.00)A.对于多分支的判定,判定覆盖要使每一个判定表达式获得每一种可能的值来测试B.语句覆盖是比较弱的覆盖标准C.语句覆盖较判定覆盖严格,但该测试仍不充分D.条件组合覆盖是比较强的覆盖标准6.一个多用户的应用系统通常有用户管理功能,允许增加新的用户。用户信息一般包括用户名,假设规定用户名必须是以字母开头的、不超过 8 个字符的字母数字串,那么,下面哪组值均属于用户名的无效等价类_。

    3、(分数:2.00)A.li111111,G1enford Myers,1238123B.Lin-Yie,Lin-feng,空值,linyifeiC.lin-yifei,空值,Myers G,genfordD.lin-yifei,lin-fen,a111111,genford7.下列不属于浏览器兼容性测试考虑的问题是_。(分数:2.00)A.软件是否可以在不同的 J2EE 中运行B.不同的浏览器是否可以提供合适的安全设置C.脚本和插件是否适用于不同的浏览器D.符合最新 HTML 版本的页面能否在浏览器中正确显示8.下列不属于易用性测试的是_。(分数:2.00)A.易安装性测试B.兼容性测试C.用

    4、户界面测试D.功能易用性测试9.以下哪种软件测试不属于软件性能测试的范畴_。(分数:2.00)A.接口测试B.并发测试C.压力测试D.配置测试10.软件过程管理最起码的要求是_。(分数:2.00)A.管理好软件缺陷报告B.管理好软件测试用例C.管理好测试过程工具D.管理好测试说明文档11.下列情况通常会考虑使用自动测试的是_。(分数:2.00)A.对软件产品的次要部件进行测试B.所开发的软件产品的需求不稳定C.需要反复执行的测试,使用不同输入数据值进行反复测试D.由客户方组织的验收测试12.用 QESAT/C 工具进行软件分析与测试时,以下说法错误的是_。(分数:2.00)A.白盒测试又称为程

    5、序结构测试,它主要进行程序逻辑结构的覆盖测试B.在进行测试之前,必须先建立以.prj 为后缀的测试项目C.被测源文件可放在任意目录下D.进行软件静态分析不必运行被测程序13.下列关于面向对象测试问题的说法中,不正确的是_。(分数:2.00)A.在面向对象软件测试时,设计每个类的测试用例时,不仅仅要考虑调用各个成员方法的输入参数,还需要考虑如何设计调用的序列B.构造抽象类的驱动程序会比构造其他类的驱动程序复杂C.类 B 继承自类 A,如果对 B 进行了严格的测试,就意味着不需再对类 A 进行测试D.在存在多态的情况下,为了达到较高的测试充分性,应对所有可能的绑定都进行测试14.在极限测试过程中,

    6、贯穿始终的是_。(分数:2.00)A.单元测试和集成测试B.单元测试和系统测试C.集成测试和系统测试D.集成测试和验收测试15.同行评审是一种通过作者的同行来确认缺陷和需要变更区域的检查方法。它主要分为管理评审、技术评审、过程评审和_。(分数:2.00)A.误差评审B.项目评审C.文档评审D.组织体系评审16.若是软件企业内部测试团队开展的软件测试,最适合采用_来组织测试。(分数:2.00)A.H 模型B.V 模型C.w 模型D.X 模型17.下列选项中,不属于面向构件提供者的构件测试目标是_。(分数:2.00)A.检查为特定项目而创建的新构件的质量B.检查在特定平台和操作环境中构件的复用、打

    7、包和部署C.尽可能多地揭示构件错误D.验证构件的功能、接口、行为和性能18.在程序设计过程中,要为程序调试做好准备,主要体现在_。(分数:2.00)A.采用模块化、结构化的设计方法设计程序B.根据程序调试的需要,选择并安排适当的中间结果输出必要的断点C.编写程序时要为调试提供足够的灵活性D.以上全部19.下列叙述中,正确的是_。(分数:2.00)A.软件测试的目标是保证交付的软件产品不包含缺陷B.软件测试有利于降低软件产品发布后的维护费用C.测试包是指一个测试脚本,它由一组顺序执行的测试用例组成D.在 V 模型中,集成测试用例的设计对应于软件需求分析活动20.以下哪一项不属于 Web 应用软件

    8、表示层测试关注的范畴是_。(分数:2.00)A.排版结构的测试B.链接结构的测试C.客户端兼容性的测试D.数据完整性测试21.在软件测试中,白盒测试方法是通过分析程序的_来设计测试用例的。(分数:2.00)A.应用范围B.功能C.内部逻辑D.输入数据22.在面向对象软件的基干集成测试策略中,将基干中的模块形成基干子系统使用的集成方式是_。(分数:2.00)A.大突击集成方式B.自底向上集成方式C.自顶向下集成方式D.综合集成方式23.下面 Web 应用软件的测试策略中,不属于表示层的测试内容的是_。(分数:2.00)A.链接结构的测试B.浏览器兼容性的测试C.排版结构的测试D.服务器端程序的测

    9、试24.下面的逻辑测试覆盖中,测试覆盖最弱的是_。(分数:2.00)A.条件覆盖B.条件组合覆盖C.语句覆盖D.判定/条件覆盖25.没有正确修复的缺陷,需要进一步修复的缺陷是_。(分数:2.00)A.New More InfoB.DiferredNext Bu-1dC.DiferredNext Main ReleaseD.Reopen二、B论述题/B(总题数:2,分数:38.00)以下是某软件项目规格说明,请按要求回答问题。某一软件项目的规格说明:对于处于提交审批状态的单据,数据完整率达到 80%以上或已经过业务员确认,则进行处理。(分数:20.01)(1).请根据规格说明,画出对应的因果图。

    10、(分数:6.67)_(2).采用基于因果图的方法为该软件项目设计测试用例。(分数:6.67)_简单谈一下你对穷举测试的理解,并按要求回答问题。(分数:18.00)(1).穷举测试的方法对于所有项目程序都是可行的吗?(分数:9.00)_(2).若是针对小型的程序,穷举测试是可能的吗?若是,说明此时采用穷举测试能否保证程序是百分之百正确呢?(分数:9.00)_计算机四级软件测试工程师-1 答案解析(总分:88.01,做题时间:90 分钟)一、B选择题/B(总题数:25,分数:50.00)1.测试人员和开发人员交流的纽带是_。(分数:2.00)A.软件设计报告B.测试说明文档C.软件缺陷报告 D.测

    11、试执行报告解析:解析 软件缺陷报告是测试人员和开发人员交流的纽带。2.软件可靠性测试的目的是_。(分数:2.00)A.发现软件缺陷B.预测软件正式运行中的可靠性 C.控制测试过程D.修改软件缺陷解析:解析 与其他的软件测试不同,软件可靠性测试的目的不在于通过测试揭示软件中的缺陷并通过修改软件缺陷来提高软件可靠性,而是通过受控的软件测试过程来预测软件在实际运行中的可靠性,即收集软件测试时揭示软件故障的情况,并对其进行整理从而为分析和预测软件实际的可靠性提供帮助。3.下列关于测试方法的叙述中不正确的是_。(分数:2.00)A.从某种角度上讲,白盒测试与黑盒测试都属于动态测试B.功能测试属于黑盒测试

    12、C.对功能的测试通常是要考虑程序的内部结构的 D.结构测试属于白盒测试解析:解析 白盒测试是程序员十分了解程序的前提下,对程序的逻辑结构进行的测试。而黑盒测试则将程序视为一个黑盒子,仅仅是测试人员提供输入数据,观察输出数据,并不了解程序是如何运行的,结构测试属于白盒测试,关注的是如何选择合适的程序或子程序路径来执行有效的检查。功能测试则属于黑盒测试,对功能的测试通常通过提供输入数据,检查实际输出的结果,很少考虑程序的内部结构。4.软件测试是软件开发过程中重要和不可缺少的阶段,其包含的内容和步骤甚多,而测试过程的多种环节中最基础的是_。(分数:2.00)A.集成测试B.单元测试 C.系统测试D.

    13、验收测试解析:解析 软件测试是软件开发过程中重要和不可缺少的阶段,其包含的内容和步骤甚多,而测试过程的多种环节中最基础的是单元测试。5.下列关于逻辑覆盖的叙述中,说法错误的是_。(分数:2.00)A.对于多分支的判定,判定覆盖要使每一个判定表达式获得每一种可能的值来测试B.语句覆盖是比较弱的覆盖标准C.语句覆盖较判定覆盖严格,但该测试仍不充分 D.条件组合覆盖是比较强的覆盖标准解析:解析 考查白盒测试中各种逻辑覆盖之间的关系。条件组合判定强于判定覆盖,语句覆盖则较判定覆盖弱。6.一个多用户的应用系统通常有用户管理功能,允许增加新的用户。用户信息一般包括用户名,假设规定用户名必须是以字母开头的、

    14、不超过 8 个字符的字母数字串,那么,下面哪组值均属于用户名的无效等价类_。(分数:2.00)A.li111111,G1enford Myers,1238123 B.Lin-Yie,Lin-feng,空值,linyifeiC.lin-yifei,空值,Myers G,genfordD.lin-yifei,lin-fen,a111111,genford解析:解析 考查黑盒测试中的等价类划分测试。显然,B 选择中的 linyifei,C、D 选项中的 genford都是合法输入,属于有效等价类。故本题选 A。7.下列不属于浏览器兼容性测试考虑的问题是_。(分数:2.00)A.软件是否可以在不同的

    15、J2EE 中运行 B.不同的浏览器是否可以提供合适的安全设置C.脚本和插件是否适用于不同的浏览器D.符合最新 HTML 版本的页面能否在浏览器中正确显示解析:解析 与 Web 浏览器的兼容性的测试问题包括: 符合最新 HTML 版本的页面能否在浏览器中正确显示。 脚本和插件是否适用于不同的浏览器,某些脚本和插件只适用于特定的浏览器,如 Active X,只有 IE 浏览器支持。 不同的浏览器对于安全性的设置各有不同,需要测试不同浏览器是否可以为使用该 Web 应用提供合适的安全设置。8.下列不属于易用性测试的是_。(分数:2.00)A.易安装性测试B.兼容性测试 C.用户界面测试D.功能易用性

    16、测试解析:解析 易用性测试一般不仅针对应用程序,还要包括用户文档,除了对用户文档的测试,易用性测试主要包括 3 个方面:易安装性测试、功能易用性测试和用户界面测试。而兼容性测试是与易用性测试并列的测试方法,两者不存在包含关系。9.以下哪种软件测试不属于软件性能测试的范畴_。(分数:2.00)A.接口测试 B.并发测试C.压力测试D.配置测试解析:解析 依据测试目的的不同,可以把软件性能测试及与性能有关的其他测试分为以下几类: (1)性能测试(Performance Testing); (2)并发测试(Concurrency Testing); (3)压力测试(Stress Testing);

    17、(4)可靠性测试(Reliability Testing); (5)负载测试(Load Testing); (6)配置测试(Configuration Testing); (7)失效恢复测试(Recovery Testing)。10.软件过程管理最起码的要求是_。(分数:2.00)A.管理好软件缺陷报告 B.管理好软件测试用例C.管理好测试过程工具D.管理好测试说明文档解析:解析 软件缺陷报告是软件测试过程中的核心测试产品之一,也是重要的测试产品,因此管理好软件缺陷报告是软件过程管理最起码的要求。11.下列情况通常会考虑使用自动测试的是_。(分数:2.00)A.对软件产品的次要部件进行测试B.

    18、所开发的软件产品的需求不稳定C.需要反复执行的测试,使用不同输入数据值进行反复测试 D.由客户方组织的验收测试解析:解析 考查自动测试的优点就是为了解决重复的人工操作进行的。12.用 QESAT/C 工具进行软件分析与测试时,以下说法错误的是_。(分数:2.00)A.白盒测试又称为程序结构测试,它主要进行程序逻辑结构的覆盖测试B.在进行测试之前,必须先建立以.prj 为后缀的测试项目 C.被测源文件可放在任意目录下D.进行软件静态分析不必运行被测程序解析:解析 白盒测试又称为程序结构测试,它主要进行程序逻辑结构的覆盖测试。用 QESAT/C 工具进行测试之前,首先应定义项目文件,用以描述被测程

    19、序的组成,该项目文件通常以.pjt 作为扩展名。用QE-SAT/C 工具进行软件分析与测试时,被测源文件可放在任意目录下。进行软件静态分析不必运行被测程序,便可得到程序的结构信息及程序的复杂度信息,将被测程序运行后才得到的信息就是动态测试信息。13.下列关于面向对象测试问题的说法中,不正确的是_。(分数:2.00)A.在面向对象软件测试时,设计每个类的测试用例时,不仅仅要考虑调用各个成员方法的输入参数,还需要考虑如何设计调用的序列B.构造抽象类的驱动程序会比构造其他类的驱动程序复杂C.类 B 继承自类 A,如果对 B 进行了严格的测试,就意味着不需再对类 A 进行测试 D.在存在多态的情况下,

    20、为了达到较高的测试充分性,应对所有可能的绑定都进行测试解析:解析 由于面向对象具有封装的特点,在设计类的测试用例时,不仅要考虑各成员方法的输入参数,还要考虑如何设计调用的序列。若类 B 继承自类 A,如果对 B 进行了严格的测试,有些情况也许可以就不对类 A 进行测试,但由于继承的存在,就会导致类 A 的规格说明可能与类 B 不一致,此时就必须按照类 A 的规格说明重新对类 A 进行测试。多态是指对一个类的引用可以与多个类的实现绑定。抽象类是指只有一些成员方法而没有其实现的类,甚至有的抽象类中的所有成员方法都没有实现,在测试抽象类时,需要为抽象类构造一个子类,并实现所有抽象类没有实现的成员方法

    21、,这也说明构造抽象类的驱动程序显然比构造其他类的驱动程序复杂。14.在极限测试过程中,贯穿始终的是_。(分数:2.00)A.单元测试和集成测试B.单元测试和系统测试C.集成测试和系统测试D.集成测试和验收测试 解析:解析 极限编程采用的是一种频繁迭代的开发方式,整个软件项目由一系列增量式开发组成。而极限测试本质上就是为了满足极限编程的思想和流程而设计的一套测试策略和流程,从极限测试流程图中,我们可以看出,单元测试和验收测试是贯穿始终的关键步骤。15.同行评审是一种通过作者的同行来确认缺陷和需要变更区域的检查方法。它主要分为管理评审、技术评审、过程评审和_。(分数:2.00)A.误差评审B.项目

    22、评审C.文档评审 D.组织体系评审解析:解析 同行评审是一种通过作者的同行来确定缺陷和需要变更区域的检查方法。涉及的内容很多,主要可以分为管理评审、技术评审、文档评审和过程评审。16.若是软件企业内部测试团队开展的软件测试,最适合采用_来组织测试。(分数:2.00)A.H 模型 B.V 模型C.w 模型D.X 模型解析:解析 假如是软件企业内部测试团队开展的软件测试,由于软件测试介入较早,在测试开始时被测系统很可能是不完整的,会不断有新的系统模块加入到系统中,因此最适合采用 H 模型来组织测试,可以为每一个新增的系统模块设计一次系统测试。17.下列选项中,不属于面向构件提供者的构件测试目标是_

    23、。(分数:2.00)A.检查为特定项目而创建的新构件的质量 B.检查在特定平台和操作环境中构件的复用、打包和部署C.尽可能多地揭示构件错误D.验证构件的功能、接口、行为和性能解析:解析 面向构件提供者的测试目标是:尽可能多地揭示构件错误;验证构件的功能、接口、行为和性能,以保证它们符合给定的构件规约,检查在特定平台和操作环境中构件的复用、打包和部署。而面向构件复用者的测试目标是:验证可复用构件的功能和性能;在特定平台和操作环境下,确保可复用构件的正确使用和部署;检查可复用构件定制而成的构件的质量;检查为特定项目而创建的新构件的质量。18.在程序设计过程中,要为程序调试做好准备,主要体现在_。(

    24、分数:2.00)A.采用模块化、结构化的设计方法设计程序B.根据程序调试的需要,选择并安排适当的中间结果输出必要的断点C.编写程序时要为调试提供足够的灵活性D.以上全部 解析:解析 在程序设计过程中,要为程序调试做好准备,主要体现在:采用模块化、结构化的设计方法设计程序;根据程序调试的需要,选择并安排适当的中间结果输出必要的断点;编写程序时要为调试提供足够的灵活性。19.下列叙述中,正确的是_。(分数:2.00)A.软件测试的目标是保证交付的软件产品不包含缺陷B.软件测试有利于降低软件产品发布后的维护费用 C.测试包是指一个测试脚本,它由一组顺序执行的测试用例组成D.在 V 模型中,集成测试用

    25、例的设计对应于软件需求分析活动解析:解析 软件测试的目标是发现缺陷,证明程序有错而非证明其正确。故 A 不正确。测试包是指一个测试脚本,是一组测试工具执行的指令集合。故 C 不正确。在 V 模型中,单元测试和集成测试用例的设计对应于软件设计要求,系统测试用例对应于系统要求的指标,验证测试对应于用户的需要或合同的要求。故 D 不正确。20.以下哪一项不属于 Web 应用软件表示层测试关注的范畴是_。(分数:2.00)A.排版结构的测试B.链接结构的测试C.客户端兼容性的测试D.数据完整性测试 解析:解析 Web 应用软件表示层的测试主要集中在客户端,测试的内容包括: (1)排版结构的测试; (2

    26、)链接结构的测试; (3)客户端程序的测试; (4)浏览器兼容性测试。21.在软件测试中,白盒测试方法是通过分析程序的_来设计测试用例的。(分数:2.00)A.应用范围B.功能C.内部逻辑 D.输入数据解析:解析 白盒测试又称为逻辑驱动测试,这种测试策略是对程序的逻辑结构进行检查,从中获取测试数据。所以说白盒测试是一种以程序内部的逻辑结构为基础的测试用例设计技术。22.在面向对象软件的基干集成测试策略中,将基干中的模块形成基干子系统使用的集成方式是_。(分数:2.00)A.大突击集成方式 B.自底向上集成方式C.自顶向下集成方式D.综合集成方式解析:解析 面向对象软件的基干集成测试策略的具体测

    27、试步骤为:对基干中的每个模块进行孤立的、充分的测试;对基干中的所有模块进行一次性集成,形成基干子系统,并使用一个驱动模块检查使用经过一次性集成的基干,此时采用的是大突击集成方式;对应用的控制子系统进行自顶向下的集成;集成基干和控制子系统,重新构造控制子系统;对各应用子系统采用自底向上的集成策略;集成基干子系统、控制子系统和各应用子系统,形成整个系统。基干集成的优点是集成了自底向上集成、自顶向下集成和大突击集成三者的优点,而对三者的缺点也进行了控制,更适合于大型复杂项目的集成。23.下面 Web 应用软件的测试策略中,不属于表示层的测试内容的是_。(分数:2.00)A.链接结构的测试B.浏览器兼

    28、容性的测试C.排版结构的测试D.服务器端程序的测试 解析:解析 通常 Web 应用软件的测试分为 3 层:表示层、业务层和数据层。其中表示层的测试主要集中在客户端,测试内容主要包括:排版结构的测试;链接结构的测试;客户端程序的测试;浏览器兼容性测试。24.下面的逻辑测试覆盖中,测试覆盖最弱的是_。(分数:2.00)A.条件覆盖B.条件组合覆盖C.语句覆盖 D.判定/条件覆盖解析:解析 在逻辑覆盖中,测试覆盖最弱的是语句覆盖。25.没有正确修复的缺陷,需要进一步修复的缺陷是_。(分数:2.00)A.New More InfoB.DiferredNext Bu-1dC.DiferredNext M

    29、ain ReleaseD.Reopen 解析:解析 定义软件缺陷的状态如下: 新错误(New)测试中新报告的软件缺陷。 更多新信息(New More Info)开发工程师认为报告的缺陷信息不完整,要求缺陷报告者添加更准确的缺陷信息。 打开(Open)缺陷被确认并分配给相关开发工程师处理。 拒绝(Declined)拒绝修改缺陷。 修正(Fixed)开发工程师已完成修正,等待测试人员验证。 重新打开(Reopen)没有正确修复的缺陷,需要进一步修复。 延期(Diferred)不在当前版本修复的缺陷,以后的版本修复,包括两种情况: 延期下个版本(Diferred-Next Build)本项目的下一个

    30、新版本修复; 延期下个主要版本(Diferred-Next Main Release)一本项目不修复,本软件下一个项目的版本修复。 关闭(Closed)缺陷已被修复。二、B论述题/B(总题数:2,分数:38.00)以下是某软件项目规格说明,请按要求回答问题。某一软件项目的规格说明:对于处于提交审批状态的单据,数据完整率达到 80%以上或已经过业务员确认,则进行处理。(分数:20.01)(1).请根据规格说明,画出对应的因果图。(分数:6.67)_正确答案:()解析:首先根据规格说明,列出所有可能的输入和输出,得到如下结果: 输入:处于提交状态、数据完整率达到 80%以上、已经过业务员确认。 输

    31、出:处理或不处理。 找出所有输入与输出的关系,通过分析,得到以下的对应关系: 如果单据处于提交审批状态且数据完整率达到 80%以上,则处理; 如果单据不处于提交审批状态,则不处理; 如果单据处于提交审批状态,数据完整率未达到 80%以上,但已经过业务员确认,则处理。 下面列出所有的原因和结果,并进行编号,根据上面分析的关系,画出因果图,如下图所示。 (2).采用基于因果图的方法为该软件项目设计测试用例。(分数:6.67)_正确答案:()解析:首先将上面的因果图转换成判定表,如表 10 所示。 表10 判定表0 1 2 3 4 5 6 7 81 Y Y Y Y N N N N2 Y Y N N

    32、Y Y N N条件3 Y N Y N Y N Y N中间结果 11 Y Y Y N Y Y Y N21 Y Y Y N N N N N动作 22 N N N Y Y Y Y Y然后将判定表中的 8 列转换成测试用例即可。解析 首先根据程序的规格说明,根据所有可能的输入和输出条件,找出所有的原因和结果以及二者之间的关系,画出因果图。然后基于因果图的方法设计测试用例。_解析:简单谈一下你对穷举测试的理解,并按要求回答问题。(分数:18.00)(1).穷举测试的方法对于所有项目程序都是可行的吗?(分数:9.00)_正确答案:()解析:不是。穷举测试的方法并不是对所有程序都可以实现。(2).若是针对小型的程序,穷举测试是可能的吗?若是,说明此时采用穷举测试能否保证程序是百分之百正确呢?(分数:9.00)_正确答案:()解析:对小程序进行穷举测试,也不见得能保证程序百分之百正确。所谓穷举测试,是拿所有可能的输入数据来作为测试用例(黑盒测试),或覆盖程序中所有可能的路径(白盒测试)。对于小程序来说,实际上并不能真正做到穷举测试。 解析 在黑盒测试中,测试数据完全来源于软件的规格说明,即不需要了解程序的内部结构。若要用这种方法来发现程序中的所有错误,可行的途径就是穷举测试。但在实际情况下,该方法仅对一些小型简单的程序适用,而对于一些大型或稍微复杂的程序都是不可能实现的。


    注意事项

    本文(【计算机类职业资格】计算机四级软件测试工程师-1及答案解析.doc)为本站会员(ideacase155)主动上传,麦多课文档分享仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知麦多课文档分享(点击联系客服),我们立即给予删除!




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
    备案/许可证编号:苏ICP备17064731号-1 

    收起
    展开