【计算机类职业资格】计算机四级软件测试工程师-19及答案解析.doc
《【计算机类职业资格】计算机四级软件测试工程师-19及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】计算机四级软件测试工程师-19及答案解析.doc(13页珍藏版)》请在麦多课文档分享上搜索。
1、计算机四级软件测试工程师-19 及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:25,分数:50.00)1.软件可靠性测试的目的是_。(分数:2.00)A.发现软件缺陷B.预测软件正式运行中的可靠性C.控制测试过程D.修改软件缺陷2.下列情况通常会考虑使用自动测试的是_。(分数:2.00)A.对软件产品的次要部件进行测试B.所开发的软件产品的需求不稳定C.需要反复执行的测试,使用不同输入数据值进行反复测试D.由客户方组织的验收测试3.下列关于逻辑覆盖的叙述中,说法错误的是_。(分数:2.00)A.对于多分支的判定,判定覆盖要使每一个判定表达式获得每一种可能的值来测试B
2、.语句覆盖是比较弱的覆盖标准C.语句覆盖较判定覆盖严格,但该测试仍不充分D.条件组合覆盖是比较强的覆盖标准4.软件过程管理最起码的要求是_。(分数:2.00)A.管理好软件缺陷报告B.管理好软件测试用例C.管理好测试过程工具D.管理好测试说明文档5.在程序设计过程中,要为程序调试做好准备,主要体现在_。(分数:2.00)A.采用模块化、结构化的设计方法设计程序B.根据程序调试的需要,选择并安排适当的中间结果输出必要的断点C.编写程序时要为调试提供足够的灵活性D.以上全部6.下列不属于易用性测试的是_。(分数:2.00)A.易安装性测试B.兼容性测试C.用户界面测试D.功能易用性测试7.下面的逻
3、辑测试覆盖中,测试覆盖最弱的是_。(分数:2.00)A.条件覆盖B.条件组合覆盖C.语句覆盖D.判定/条件覆盖8.同行评审是一种通过作者的同行来确认缺陷和需要变更区域的检查方法,它主要分为管理评审、技术评审、过程评审和_。(分数:2.00)A.误差评审B.项目评审C.文档评审D.组织体系评审9.测试人员和开发人员交流的纽带是_。(分数:2.00)A.软件设计报告B.测试说明文档C.软件缺陷报告D.测试执行报告10.没有正确修复的缺陷,需要进一步修复的缺陷是_。(分数:2.00)A.New More InfoB.Diferred-Next BuildC.DiferredNext Main Rel
4、easeD.Reopen11.下面、Web 应用软件的测试策略中,不属于表示层的测试内容的是_。(分数:2.00)A.链接结构的测试B.浏览器兼容性的测试C.排版结构的测试D.服务器端程序的测试12.以下哪一项不属于 Web 应用软件表示层测试关注的范畴是_。(分数:2.00)A.排版结构的测试B.链接结构的测试C.客户端兼容性的测试D.数据完整性测试13.下列不属于与浏览器兼容性测试考虑的问题是_。(分数:2.00)A.软件是否可以在不同的 J2EE 中运行B.不同的浏览器是否可以提供合适的安全设置C.脚本和插件是否适用于不同的浏览器D.符合最新 HTML 版本的页面能否在浏览器中正确显示1
5、4.用 QESAT/C 工具进行软件分析与测试时,以下说法错误的是_。(分数:2.00)A.白盒测试又称为程序结构测试,它主要进行程序逻辑结构的覆盖测试B.在进行测试之前,必须先建立以.prj 为扩展名的测试项目C.被测源文件可放在任意目录下D.进行软件静态分析不必运行被测程序15.在面向对象软件的基干集成测试策略中,将基干中的模块形成基干子系统使用的集成方式是_。(分数:2.00)A.大突击集成方式B.自底向上集成方式C.自顶向下集成方式D.综合集成方式16.若是软件企业内部测试团队开展的软件测试,最适合采用来组织测试_。(分数:2.00)A.H 模型B.V 模型C.W 模型D.X 模型17
6、.在极限测试过程中,贯穿始终的是_。(分数:2.00)A.单元测试和集成测试B.单元测试和系统测试C.集成测试和系统测试D.单元测试和验收测试18.下列选项中,不属于面向构件提供者的构件测试目标是_。(分数:2.00)A.检查为特定项目而创建的新构件的质量B.检查在特定平台和操作环境中构件的复用、打包和部署C.尽可能多地揭示构件错误D.验证构件的功能、接口、行为和性能19.一个多用户的应用系统通常有用户管理功能,允许增加新的用户。用户信息一般包括用户名,假设规定用户名必须是以字母开头的、不超过 8 个字符的字母数字串,那么,下而哪组值均属于用户名的无效等价类_。(分数:2.00)A.li111
7、111, Glenford Myers, 1238123B.Lin-Yie, Lin-feng, 空值, linyifeiC.lin-yifei, 空值, Myers G, genfordD.lin-yifei, lin-fen, a111111, genford20.在软件测试中,白盒测试方法是通过分析程序的_来设计测试用例的。(分数:2.00)A.应用范围B.功能C.内部逻辑D.输入数据21.下列叙述中,正确的是_。(分数:2.00)A.软件测试的目标是保证交付的软件产品不包含缺陷B.软件测试有利于降低软件产品发布后的维护费用C.测试包是指一个测试脚本,它由一组顺序执行的测试用例组成D.在
8、 V 模型中,集成测试用例的设计对应于软件需求分析活动22.软件测试是软件开发过程中重要和不可缺少的阶段,其包含的内容和步骤甚多,而测试过程的多种环节中最基础的是_。(分数:2.00)A.集成测试B.单元测试C.系统测试D.验收测试23.下列关于测试方法的叙述中不正确的是_。(分数:2.00)A.从某种角度上讲,白盒测试与黑盒测试都属于动态测试B.功能测试属于黑盒测试C.对功能的测试通常是要考虑程序的内部结构的D.结构测试属于白盒测试24.以下哪种软件测试不属于软件性能测试的范畴_。(分数:2.00)A.接口测试B.并发测试C.压力测试D.配置测试25.下列关于面向对象测试问题的说法中,不正确
9、的是_。(分数:2.00)A.在面向对象软件测试时,设计每个类的测试用例时,不仅仅要考虑调用各个成员方法的输入参数,还需要考虑如何设计调用的序列B.构造抽象类的驱动程序会比构造其他类的驱动程序复杂C.类 B 继承自类 A,如果对类 B 进行了严格的测试,就意味着不需再对类 A 进行测试D.在存在多态的情况下,为了达到较高的测试充分性,应对所有可能的绑定都进行测试二、论述题(总题数:3,分数:50.00)以下是某软件项目规格说明,请按要求回答问题。某一软件项目的规格说明:对于处于提交审批状态的单据,数据完整率达到 80%以上或已经过业务员确认,则进行处理。(分数:20.00)(1).请根据规格说
10、明,画出对应的因果图。(分数:10.00)_(2).采用基于因果图的方法为该软件项目设计测试用例。(分数:10.00)_26.以下是某程序说明,请按要求回答问题。程序说明:假设有一个把数字串转换为整数的函数。其中数字串要求长度为 16 个数字构成,机器字长为 16 位。分析程序中出现的边界情况,采用边界值法为该程序设计测试用例。(分数:12.00)_简单谈一下你对穷举测试的理解,并按要求回答问题。(分数:18.00)(1).穷举测试的方法对于所有项目程序都是可行的吗?(分数:9.00)_(2).若是针对小型的程序,穷举测试是可行的吗?若是,说明此时采用穷举测试能否保证程序是 100%正确呢?(
11、分数:9.00)_计算机四级软件测试工程师-19 答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:25,分数:50.00)1.软件可靠性测试的目的是_。(分数:2.00)A.发现软件缺陷B.预测软件正式运行中的可靠性 C.控制测试过程D.修改软件缺陷解析:解析 与其他的软件测试不同,软件可靠性测试的目的不在于通过测试揭示软件中的缺陷并通过修改软件缺陷来提高软件可靠性,而是通过受控的软件测试过程来预测软件在实际运行中的可靠性,即收集软件测试时揭示软件故障的情况,并对其进行整理,从而为分析和预测软件实际的可靠性提供帮助。2.下列情况通常会考虑使用自动测试的是_。(分数:2.
12、00)A.对软件产品的次要部件进行测试B.所开发的软件产品的需求不稳定C.需要反复执行的测试,使用不同输入数据值进行反复测试 D.由客户方组织的验收测试解析:解析 考虑自动测试的优点就是为了解决重复的人工操作进行的。3.下列关于逻辑覆盖的叙述中,说法错误的是_。(分数:2.00)A.对于多分支的判定,判定覆盖要使每一个判定表达式获得每一种可能的值来测试B.语句覆盖是比较弱的覆盖标准C.语句覆盖较判定覆盖严格,但该测试仍不充分 D.条件组合覆盖是比较强的覆盖标准解析:解析 考查白盒测试中各种逻辑覆盖之间的关系。4.软件过程管理最起码的要求是_。(分数:2.00)A.管理好软件缺陷报告 B.管理好
13、软件测试用例C.管理好测试过程工具D.管理好测试说明文档解析:解析 软件缺陷报告是软件测试过程中的核心测试产品之一,也是重要的测试产品,因此管理好软件缺陷报告是软件过程管理最起码的要求。5.在程序设计过程中,要为程序调试做好准备,主要体现在_。(分数:2.00)A.采用模块化、结构化的设计方法设计程序B.根据程序调试的需要,选择并安排适当的中间结果输出必要的断点C.编写程序时要为调试提供足够的灵活性D.以上全部 解析:解析 在程序设计过程中,要为程序调试做好准备,主要体现在:采用模块化、结构化的设计方法设计程序;根据程序调试的需要,选择并安排适当的中间结果输出必要的断点;编写程序时要为调试提供
14、足够的灵活性。6.下列不属于易用性测试的是_。(分数:2.00)A.易安装性测试B.兼容性测试 C.用户界面测试D.功能易用性测试解析:解析 易用性测试一般不仅针对应用程序,还要包括用户文档,除了对用户文档的测试,易用性测试主要包括 3 个方面:易安装性测试、功能易用性测试和用户界面测试。而兼容性测试是与易用性测试并列的测试方法,二者不存在包含关系。7.下面的逻辑测试覆盖中,测试覆盖最弱的是_。(分数:2.00)A.条件覆盖B.条件组合覆盖C.语句覆盖 D.判定/条件覆盖解析:解析 在逻辑覆盖中,测试覆盖最弱的是语句覆盖。8.同行评审是一种通过作者的同行来确认缺陷和需要变更区域的检查方法,它主
15、要分为管理评审、技术评审、过程评审和_。(分数:2.00)A.误差评审B.项目评审C.文档评审 D.组织体系评审解析:解析 同行评审是一种通过作者的同行来确定缺陷和需要变更区域的检查方法。涉及的内容很多,主要可以分为管理评审、技术评审、文档评审和过程评审。9.测试人员和开发人员交流的纽带是_。(分数:2.00)A.软件设计报告B.测试说明文档C.软件缺陷报告 D.测试执行报告解析:解析 软件缺陷报告是测试人员和开发人员交流的纽带。10.没有正确修复的缺陷,需要进一步修复的缺陷是_。(分数:2.00)A.New More InfoB.Diferred-Next BuildC.DiferredNe
16、xt Main ReleaseD.Reopen 解析:解析 定义软件缺陷的状态如下:新错误(New)测试中新报告的软件缺陷。更多新信息(New More Info)开发工程师认为报告的缺陷信息不完整,要求缺陷报告者添加更准确的缺陷信息。打开(Open)缺陷被确认并分配给相关开发工程师处理。拒绝(Declined)拒绝修改缺陷。修正(Fixed)开发工程师已完成修正,等待测试人员验证。重新打开(Reopen)没有正确修复的缺陷,需要进一步修复。延期(Diferred)不在当前版本修复的缺陷,以后的版本修复,包括以下两种情况:延期一下个版本(DiferredNext Build)本项目的下一个新版
17、本修复。延期一下个主要版本(DiferredNext Main Release)本项目不修复,本软件下一个项目的版本修复。关闭(Closed)缺陷已被修复。11.下面、Web 应用软件的测试策略中,不属于表示层的测试内容的是_。(分数:2.00)A.链接结构的测试B.浏览器兼容性的测试C.排版结构的测试D.服务器端程序的测试 解析:解析 通常 Web 应用软件的测试分为 3 层:表示层、业务层和数据层。其中表示层的测试主要集中在客户端,测试内容主要包括:排版结构的测试;链接结构的测试;客户端程序的测试;浏览器兼容性测试。12.以下哪一项不属于 Web 应用软件表示层测试关注的范畴是_。(分数:
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 软件 测试 工程师 19 答案 解析 DOC
