2016年计算机四级软件测试工程师冲刺模拟题(3)解析.doc

上传人:小** 文档编号:89300933 上传时间:2019-05-23 格式:DOC 页数:12 大小:83KB
返回 下载 相关 举报
2016年计算机四级软件测试工程师冲刺模拟题(3)解析.doc_第1页
第1页 / 共12页
2016年计算机四级软件测试工程师冲刺模拟题(3)解析.doc_第2页
第2页 / 共12页
2016年计算机四级软件测试工程师冲刺模拟题(3)解析.doc_第3页
第3页 / 共12页
2016年计算机四级软件测试工程师冲刺模拟题(3)解析.doc_第4页
第4页 / 共12页
2016年计算机四级软件测试工程师冲刺模拟题(3)解析.doc_第5页
第5页 / 共12页
点击查看更多>>
资源描述

《2016年计算机四级软件测试工程师冲刺模拟题(3)解析.doc》由会员分享,可在线阅读,更多相关《2016年计算机四级软件测试工程师冲刺模拟题(3)解析.doc(12页珍藏版)》请在金锄头文库上搜索。

1、九六题库2016年计算机四级软件测试工程师冲刺模拟题(3)一、单选题1.在软件测试中,白盒测试方法是通过分析程序的_来设计测试用例。(A)应用范围(B)功能(C)内部逻辑(D)输入数据2.下列关于测试方法的叙述中不正确的是_。(A)从某种角度上讲,白盒测试与黑盒测试都属于动态测试(B)功能测试属于黑盒测试(C)对功能的测试通常是要考虑程序的内部结构的(D)结构测试属于白盒测试3.在程序设计过程中,要为程序调试做好准备,主要体现在_。(A)采用模块化、结构化的设计方法设计程序(B)根据程序调试的需要,选择并安排适当的中间结果输出必要的断点(C)编写程序时要为调试提供足够的灵活性(D)以上全部4.

2、软件测试是软件开发过程中重要和不可缺少的阶段,其包含的内容和步骤甚多,而测试过程的多种环节中最基础的是_。(A)集成测试(B)单元测试(C)系统测试(D)验收测试5.下面的逻辑测试覆盖中,测试覆盖最弱的是_。(A)条件覆盖(B)条件组合覆盖(C)语句覆盖(D)判定/条件覆盖6.下列关于逻辑覆盖的叙述中,说法错误的是_。(A)对于多分支的判定,判定覆盖要使每一个判定表达式获得每一种可能的值来测试(B)语句覆盖是比较弱的覆盖标准(C)语句覆盖较判定覆盖严格,但该测试仍不充分(D)条件组合覆盖是比较强的覆盖标准7.下列叙述中,正确的是_。(A)软件测试的目标是保证交付的软件产品不包含缺陷(B)软件测

3、试有利于降低软件产品发布后的维护费用(C)测试包是指一个测试脚本,它由一组顺序执行的测试用例组成(D)在V模型中,集成测试用例的设计对应于软件需求分析活动8.一个多用户的应用系统通常有用户管理功能,允许增加新的用户。用户信息一般包括用户名,假设规定用户名必须是以字母开头的、不超过8个字符的字母数字串,那么,下面哪组值均属于用户名的无效等价类_。(A)li1111111,Glenford Myers,123B123(B)Lin-Yie,Lin-feng,空值,linyifei(C)lin-yifei,空值,Myers G.,genford(D)lin-yifei,lin-fen,a111111,

4、genford9.下列情况通常会考虑使用自动测试的是_。(A)对软件产品的次要部件进行测试(B)所开发的软件产品的需求不稳定(C)需要反复执行的测试,使用不同输入数据值进行反复测试(D)由客户方组织的验收测试10.同行评审是一种通过作者的同行来确认缺陷和需要变更区域的检查方法。它主要分为管理评审、技术评审、过程评审和_。(A)误差评审(B)项目评审(C)文档评审(D)组织体系评审11.以下哪种软件测试属于不属于软件性能测试的范畴_。(A)接口测试(B)并发测试(C)压力测试(D)配置测试12.软件可靠性测试的目的是_。(A)发现软件缺陷(B)预测软件正式运行中的可靠性(C)控制测试过程(D)修

5、改软件缺陷13.下列关于面向对象测试问题的说法中,不正确的是_。(A)在面向对象软件测试时,设计每个类的测试用例时,不仅仅要考虑调用各个成员方法的输入参数,还需要考虑如何设计调用的序列(B)构造抽象类的驱动程序会比构造其他类的驱动程序复杂(C)类B继承自类A,如果对B进行了严格的测试,就意味着不需再对类A进行测试(D)在存在多态的情况下,为了达到较高的测试充分性,应对所有可能的绑定都进行测试14.在面向对象软件的基干集成测试策略中,将基干中的模块形成基干子系统使用的集成方式是_。(A)大突击集成方式(B)自底向上集成方式(C)自顶向下集成方式(D)综合集成方式15.以下哪一项不属于Web应用软

6、件表示层测试关注的范畴是_。(A)排版结构的测试(B)链接结构的测试(C)客户端兼容性的测试(D)数据完整性测试16.下面Web应用软件的测试策略中,不属于表示层的测试内容的是_。(A)链接结构的测试(B)浏览器兼容性的测试(C)排版结构的测试(D)服务器端程序的测试17.下列不属于与浏览器兼容性测试考虑的问题是_。(A)软件是否可以在不同的J2EE中运行(B)不同的浏览器是否可以提供合适的安全设置(C)脚本和插件是否适用于不同的浏览器(D)符合最新HTML版本的页面能否在浏览器中正确显示18.下列不属于易用性测试的是_。(A)易安装性测试(B)兼容性测试(C)用户界面测试(D)功能易用性测试

7、19.下列选项中,不属于面向构件提供者的构件测试目标是_。(A)检查为特定项目而创建的新构件的质量(B)检查在特定平台和操作环境中构件的复用、打包和部署(C)尽可能多地揭示构件错误(D)验证构件的功能、接口、行为和性能20.在极限测试过程中,贯穿始终的是_。(A)单元测试和集成测试(B)单元测试和系统测试(C)集成测试和系统测试(D)集成测试和验收测试21.没有正确修复的缺陷,需要进一步修复的缺陷是_。(A)New More Info(B)Diferred-Next Build(C)Diferred-Next Main Release(D)Reopen22.软件过程管理最起码的要求是_。(A)

8、管理好软件缺陷报告(B)管理好软件测试用例(C)管理好测试过程工具(D)管理好测试说明文档23.若是软件企业内部测试团队开展的软件测试,最适合采用_来组织测试。(A)H模型(B)V模型(C)W模型(D)X模型24.测试人员和开发人员交流的纽带是_。(A)软件设计报告(B)测试说明文档(C)软件缺陷报告(D)测试执行报告25.用QESAT/C工具进行软件分析与测试时,以下说法错误的是_。(A)白盒测试又称为程序结构测试,它主要进行程序逻辑结构的覆盖测试(B)在进行测试之前,必须先建立以.prj为后缀的测试项目(C)被测源文件可放在任意目录下(D)进行软件静态分析不必运行被测程序二、论述题1.论述

9、题1:以下是某软件项目规格说明,请按要求回答问题某一软件项目的规格说明:对于处于提交审批状态的单据,数据完整率达到80%以上或已经过业务员确认,则进行处理。(1)请根据规格说明,画出对应的因果图。(2)采用基于因果图的方法为该软件项目设计测试用例。2.论述题2:以下是某程序说明,请按要求回答问题程序说明:假设有一个把数字串转换为整数的函数。其中数字串要求长度为1-6个数字构成,机器字长为16位。分析程序中出现的边界情况,采用边界值法为该程序设计测试用例。3.论述题3:简单谈一下你对穷举测试的理解,并按要求回答问题(1)穷举测试的方法对于所有项目程序都是可行的么?(2)若是针对小型的程序,穷举测

10、试是可能的么?若是,说明此时采用穷举测试能否保证程序是百分之百正确呢?论述题分析1.分析:首先根据程序的规格说明,根据所有可能的输入和输出条件,找出所有的原因和结果以及二者之间的关系,画出因果图。然后基于因果图的方法设计测试用例。2.分析:首先根据程序的规格说明,考虑所有可能的边界情况,然后根据边界值方法设计测试用例。3.分析:在黑盒测试中,测试数据完全来源于软件的规格说明,即不需要了解程序的内部结构。若要用这种方法来发现程序中的所有错误,可行的途径就是穷举测试。但在实际情况下,该方法仅对一些小型简单的程序适用,而对于一些大型或稍微复杂的程序都是不可能实现的。参考答案与解析一、选择题1. C

11、2. C 3. D 4. B5. C6. C 7. B 8. A 9. C10. C11. A 12. B 13. C 14. A15. D16. D 17. A 18. B 19. A20. D21. D 22. A 23. A 24. C25. B二、论述题1.问题1:解答:首先根据规格说明,列出所有可能的输入和输出,得到如下结果:输入:处于提交状态、数据完整率达到80%以上、已经过业务员确认。输出:处理或不处理。找出所有输入与输出的关系,通过分析,得到以下的对应关系:如果单据处于提交审批状态且数据完整率达到80%以上,则处理;如果单据不处于提交审批状态,则不处理;如果单据处于提交审批状态

12、,数据完整率未达到80%以上,但已经过业务员确认,则处理。下面列出所有的原因和结果,并进行编号,根据上面分析的关系,画出因果图,如图17-2所示:原因:1:处于提交状态2:数据完整率未达到80%以上3:已经过业务员确认结果:21:处理22:不处理问题2:解答:首先将上面的因果图转换成判定表,如下表所示:然后将判定表中的8列转换成测试用例即可。2.分析该程序的说明和功能,显然可以划分四组测试等价类:有效输入等价类、无效输入等价类、合法输出等价类和非法输出等价类。在考虑该程序的合法输出和非法输出时需要考虑计算机的字长,这时要进行边界值法设计测试用例,以补充等价类法设计的测试用例。具体采用边界值法设

13、计的测试用例如下:(1)使程序输入刚好等于最小的负整数:输入:-32768输出:-32768(2)使程序输入刚好等于最大的正整数:输入:32767输出: 32767(3)使程序输入刚好小于最小的负整数:输入:-32769输出:错误(4)使程序输入刚好大于最大的正整数:输入:32768输出: 错误3.问题1:不是。穷举测试的方法并不是对所有程序都可以实现。问题2:对小程序进行穷举测试,也不见得能保证程序百分之百正确。所谓穷举测试是拿所有可能的输入数据来作为测试用例(黑盒测试),或覆盖程序中所有可能的路径(白盒测试)。对于小程序来说,实际上并不能真正作到穷举测试。答案分析:一、选择题1.分析:白盒测试又称为逻辑驱动测试,这种测试策略是对程序的逻辑结构进行检查,从中获取测试数据。所以说白盒测试是一种以程序内部的逻辑结构为基础的测试用例设计技术。2.分析:白盒测试是程序员十分了解程序的前提下,对程序的逻辑结构进行的测试。而黑盒测试则将程序视为一个黑盒子,仅仅是测试人员提供数人数

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 管理学资料

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号