【计算机类职业资格】计算机四级软件测试工程师-33及答案解析.doc
《【计算机类职业资格】计算机四级软件测试工程师-33及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】计算机四级软件测试工程师-33及答案解析.doc(13页珍藏版)》请在麦多课文档分享上搜索。
1、计算机四级软件测试工程师-33 及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:25,分数:50.00)1.面向对象程序中,一个类有时都不能作为被独立测试的单元,主要原因是(分数:2.00)A.一个类通常还依赖于其父类或其他祖先类B.出现多个类相互依赖C.继承的存在D.以上全部2.根据软件需求规格说明,在开发环境下对已经集成的软件系统进行的测试是(分数:2.00)A.系统测试B.单元测试C.集成测试D.验收测试3.若是软件企业内部测试团队开展的软件测试,最适合采用( )来组织测试。(分数:2.00)A.H 模型B.V 模型C.W 模型D.X 模型4.软件回归测试的测试
2、内容有(分数:2.00)A.仅重复测试原软件单元测试做过的测试内容B.修改原软件单元测试做过的测试内容C.重复扣修改增加新的测试内容D.以上全部5.下列情况通常会考虑使用自动测试的是(分数:2.00)A.对软件产品的次要部件进行测试B.所开发的软件产品的需求不稳定C.需要反复执行的测试,使用不同输入数据值进行反复测试D.由客户方组织的验收测试6.以下关于软件测试方法,说法正确的是(分数:2.00)A.单元测试涉及编码和详细设计的文档B.系统测试涉及概要设计信息C.确认测试涉及编码和需求规格说明书D.集成测试涉及其他的系统元素7.下列关于 Web 应用软件测试的说法中,正确的是(分数:2.00)
3、A.排版结构测试是 Web 应用软件易用性测试的重要内容B.对于数据完整性的测试是 Web 应用软件业务层测试的重要内容C.cookie 测试是 Web 应用软件功能测试的重要内容D.对 Web 应用软件进行系统测试时不必考虑性能测试8.在程序设计过程中,要为程序调试做好准备,主要体现在(分数:2.00)A.采用模块化、结构化的设计方法设计程序B.根据程序调试的需要,选择并安排适当的中间结果输出必要的断点C.编写程序时要为调试提供足够的灵活性D.以上全部9.下列测试方法中,适用于功能测试和验收测试的是(分数:2.00)A.配置测试用例设计法B.基于程序结构的域测试用例设计法C.数据流测试用例设
4、计法D.根据对象状态变化来设计测试用例10.软件自动化测试是软件测试的重要测试手段,它可以提高测试效率、覆盖率和(分数:2.00)A.可靠性B.可操作性C.合理性D.一致性11.在面向对象的测试模型中,面向对象的测试活动分为面向对象分析的测试、面向对象没计的测试、面向对象编程的测试和(分数:2.00)A.面向对象软件的单元测试B.面向对象软件的集成测试C.面向对象软件的系统测试D.面向对象软件的验收测试12.在体系结构分析中,一个子系统的实现主要通过(分数:2.00)A.界面构件B.业务构件C.用于数据传递的构件和访问数据库构件D.以上全部13.静态分析全局变量和局部变量的声明、赋值和使用的位
5、置属于(分数:2.00)A.程序结构分析B.程序数据流分析C.可视化分析D.程序执行频度分析14.GUI 测试针对的是图形界面,不涉及复杂的逻辑关系和算法,但完成系统的 GUI 测试也不容易,主要原因是(分数:2.00)A.测试中可能的状态集繁多B.不易模拟事件的驱动C.容易受主观影响D.以上全部15.下列关于软件性能测试的说法中,正确的是(分数:2.00)A.性能测试的目的不是为了发现软件缺陷B.压力测试与负载测试的目的都是为了探测软件在满足预定性能需求的情况下所能负担的最大压力C.性能测试通常要对测试结果进行分析才能获得测试结论D.在性能下降曲线上,最大建议用户数通常处于性能轻微下降区与性
6、能急剧下降区的交界处16.下列关于面向对象软件测试的说法中,不正确的是(分数:2.00)A.面向对象软件的白盒测试不能不加改变地照搬传统软件的白盒测试准则B.在存在多态的情况下,为了达到较高的测试充分性,应对所有可能的绑定都进行测试C.假设类 B 是类 A 的子类,如果类 A 已进行了充分的测试,在测试类 B 时不必测试任何类 B 继承类 A 的成员方法D.对于一棵继承树上的多个类,处于叶子节点的类也需要测试17.下列测试方法通常不用来设计功能测试用例的是(分数:2.00)A.等价类测试B.基于场景的测试C.基于因果图的测试D.正交实验设计法18.以下关于软件性能的说法中,正确的是(分数:2.
7、00)A.软件性能与该软件的实现算法无关B.软件的吞吐量越大,其平均响应时间总是越短C.给软件的可用资源越少,其平均响应时间越短D.对于一个网络,其支持的同时发送请求的用户数越大,该网站的性能越好19.以下说法错误的是(分数:2.00)A.软件产品的质量越高,发布后维护成本就越低B.在软件测试中一般只需要运行预先设计的所有测试案例C.通常应该在需求阶段设计系统测试案例,以此作为需求检查的辅助手段D.发现和修复产品中的软件缺陷越早,开发费用就会越低20.一般来说,与设计测试用例无关的文档是(分数:2.00)A.需求规格说明书B.程序的复杂程度C.源程序D.项目开发计划21.QESuite 系列产
8、品的特点是(分数:2.00)A.可支持对测试计划的管理B.可支持对多个被测项目的追踪管理C.可支持对软件问题报告的全生命周期的追踪管理D.以上全部22.问题还没有解决。测试人员新报告的缺陷,或验证后缺陷仍然存在,这些缺陷所处的状态是(分数:2.00)A.激活状态B.非激活状态C.已修正状态D.关闭状态23.仅根据规格说明书描述的程序功能来设计测试用例的方法称为(分数:2.00)A.白盒测试法B.黑盒测试法C.静态分析法D.人工分析法24.关于易用性测试,说法错误的是(分数:2.00)A.用户界面测试是软件易用性测试最重要的一项内容B.对软件功能的动态关联进行测试可以通过检查菜单完成C.使用软件
9、的目的就是减少重复输入,减轻人工劳动,提高工作效率D.检查和评估软件安装手册的正确性和易用性是安装性测试的重要内容25.在 QESuite Web Vcrsion 1.0 中,测试管理人员可以使用( )视图,了解哪些模块存在严重的软件问题。(分数:2.00)A.“按功能分类”视图B.“按状态/子状态”视图C.“按子系统/状态”视图D.“按严重性”视图二、论述题(总题数:3,分数:50.00)以下电费计算的几条规则,请按要求回答问题。一些城市的电力公司把用户分为两类:单费率用户和复费率用户。对于单费率用户实行单一电价,即在任何时间段都是一个价;对于复赞率用户在不同时段实行不同的电价。有 4 条计
10、算电费的规则:对于单费率用户,按公式 A 计算电费;对于复费率用户,如果不在规定期间内,同单费率用户,按照公式 A 计算电费,否则按公式 B 计算;如果既不是单费率用户也不是复费率用户,则做其他处理。(分数:20.00)(1).根据上述要求,设计判定表。(分数:10.00)_(2).根据上述判定表没计测试用例,尽量使其覆盖所有的情况。(分数:10.00)_26.简述什么是缺陷报告、缺陷报告的作用及缺陷报告的要点。(分数:10.00)_以下是某软件项目规格说明,请按要求回答问题。某一软件项目的规格说明:对于处于提交审批状态的单据,数据完整率达到 80%以上或已经过业务员确认,则进行处理。(分数:
11、20.00)(1).请根据规格说明,画出对应的因果图。(分数:10.00)_(2).采用基于因果图的方法为该软件项目设计测试用例。(分数:10.00)_计算机四级软件测试工程师-33 答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:25,分数:50.00)1.面向对象程序中,一个类有时都不能作为被独立测试的单元,主要原因是(分数:2.00)A.一个类通常还依赖于其父类或其他祖先类B.出现多个类相互依赖C.继承的存在D.以上全部 解析:解析 单元测试的基本要求是被测单元能够被独立的测试。在测试面向对象程序时,由于一个类的各个成员方法通常是相互依赖的,因此很难对一个类中的单
12、个成员方法进行充分的单元测试。面向对象的一个类甚至都不能作为可以被独立测试的单元,主要原因是:由于继承的存在,一个类通常依赖于其父类和其他祖先类;面向对象程序经常出现多个类相互依赖,从而导致每个类难以被独立的测试。2.根据软件需求规格说明,在开发环境下对已经集成的软件系统进行的测试是(分数:2.00)A.系统测试 B.单元测试C.集成测试D.验收测试解析:解析 软件测试生存周期模型描述了软件测试的全过程:单元测试、集成测试、系统测试、验收测试和回归测试等。当一个程序单元编写出来之后,首先要做的就是及时对其进行单元测试,检查该程序单元中的各种缺陷,并通过调试改正它们,然后进行回归测试,检查这些缺
13、陷是否确实得到修正。集成测试是根据软件体系结构的设计,按照一定顺序将经过单元测试的程序单元逐步组装为子系统或系统,该过程可以与单元测试穿插进行。系统测试是根据软件需求规格说明,在开发环境下对已经集成的软件系统进行测试,确认各项规定的需求是否在系统中实现,各种质量要求在系统中是否达到预期的标准,验收测试是对已经确认的软件系统进行的测试,在实际使用环境中,与计算机系统的其他系统元素进行一系列系统级的集成测试和测试。3.若是软件企业内部测试团队开展的软件测试,最适合采用( )来组织测试。(分数:2.00)A.H 模型 B.V 模型C.W 模型D.X 模型解析:解析 假如是软件企业内部测试团队开展的软
14、件测试,由于软件测试介入较早,在测试开始时被测系统很可能是不完整的,会不断有新的系统模块加入到系统中,因此最适合采用 H 模型来组织测试,可以为每一个新增的系统模块设计一次系统测试。4.软件回归测试的测试内容有(分数:2.00)A.仅重复测试原软件单元测试做过的测试内容B.修改原软件单元测试做过的测试内容C.重复扣修改增加新的测试内容D.以上全部 解析:解析 软件回归测试的测试内容可能存在以下三种情况:仅重复测试原软件单元测试做过的测试内容;修改原软件单元测试做过的测试内容;在前两者的基础上增加新的测试内容。5.下列情况通常会考虑使用自动测试的是(分数:2.00)A.对软件产品的次要部件进行测
15、试B.所开发的软件产品的需求不稳定C.需要反复执行的测试,使用不同输入数据值进行反复测试 D.由客户方组织的验收测试解析:解析 自动测试的优点就是为了解决重复的人工操作。6.以下关于软件测试方法,说法正确的是(分数:2.00)A.单元测试涉及编码和详细设计的文档 B.系统测试涉及概要设计信息C.确认测试涉及编码和需求规格说明书D.集成测试涉及其他的系统元素解析:解析 选项 B 和选项 D 颠倒,而确认测试与编码是没有关系的,故选项 C 也不正确,只有 A 说法是正确的。7.下列关于 Web 应用软件测试的说法中,正确的是(分数:2.00)A.排版结构测试是 Web 应用软件易用性测试的重要内容
16、B.对于数据完整性的测试是 Web 应用软件业务层测试的重要内容C.cookie 测试是 Web 应用软件功能测试的重要内容 D.对 Web 应用软件进行系统测试时不必考虑性能测试解析:解析 Web 应用软件的系统测试除了功能测试外还包括性能测试、易用性测试、内容测试、安全性测试和接口测试等。功能测试主要包括:连接测试,表单测试,Cookie 测试,故选项 C 正确。由于排版结构的测试是 Web 应用软件表示层的测试,故 A 不正确。而对数据完整性的测试是 Web 应用软件数据层的测试,故选型 B 不正确。对于 Web 应用软件而言,性能测试是一个至关重要的因素,所以对 Web应用软件进行系统
17、测试时,必须考虑性能测试,故 D 说法错误。8.在程序设计过程中,要为程序调试做好准备,主要体现在(分数:2.00)A.采用模块化、结构化的设计方法设计程序B.根据程序调试的需要,选择并安排适当的中间结果输出必要的断点C.编写程序时要为调试提供足够的灵活性D.以上全部 解析:解析 在程序设计过程中,要为程序调试做好准备,主要体现在:采用模块化、结构化的设计方法设计程序;根据程序调试的需要,选择并安排适当的中间结果输出必要的断点;编写程序时要为调试提供足够的灵活性。9.下列测试方法中,适用于功能测试和验收测试的是(分数:2.00)A.配置测试用例设计法 B.基于程序结构的域测试用例设计法C.数据
18、流测试用例设计法D.根据对象状态变化来设计测试用例解析:解析 测试用例的设计方法有白盒测试和黑盒测试相对应的设计方法,其中黑盒测试的用例设计方法有:等价类划分;因果图法;边界分析;用户界面测试;配置测试;安装选项验证。而白盒测试的用例设计方法有:采用逻辑覆盖的结构测试用例的设计方法,基于程序结构的域测试用例的设计方法,数据流测试用例的设计方法,根据对象状态或等待状态变化来设计测试用例,基于程序错误的变异来设计测试用例,基于代数运算符号的测试用例设计方法。这些测试用例设计方法都适用于功能测试和验收测试。10.软件自动化测试是软件测试的重要测试手段,它可以提高测试效率、覆盖率和(分数:2.00)A
19、.可靠性 B.可操作性C.合理性D.一致性解析:解析 软件测试本身就具有一定的重复性,所以随着软件的不断升级,所要做的测试重复性也会越高,这些导致软件自动化测试产生的必然。软件自动化测试是通过所开发的测试工具、脚本来实现的,具有良好的可操作性、可重复性和高效率等特点。软件自动化测试是软件测试中提高测试效率、覆盖率和可靠性的重要测试手段。11.在面向对象的测试模型中,面向对象的测试活动分为面向对象分析的测试、面向对象没计的测试、面向对象编程的测试和(分数:2.00)A.面向对象软件的单元测试B.面向对象软件的集成测试C.面向对象软件的系统测试 D.面向对象软件的验收测试解析:解析 为了能尽早的发
20、现面向对象软件中可能存在的错误,人们给出了一个贯穿面向对象软件开发全过程的测试模型,该模型把面向对象的测试活动进行了划分,具体为面向对象分析的测试、面向对象设计的测试、面向对象编程的测试和面向对象软件的系统测试。而面向对象编程的测试又可细分为面向对象软件的单元测试和集成测试。其中面向对象分析的测试和面向对象设计的测试是对分析结果的测试,面向对象编程的测试是对面向对象软件的代码进行测试,面向对象软件的系统测试是确认整个系统满足用户需求的测试。12.在体系结构分析中,一个子系统的实现主要通过(分数:2.00)A.界面构件B.业务构件C.用于数据传递的构件和访问数据库构件D.以上全部 解析:解析 体
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 软件 测试 工程师 33 答案 解析 DOC
