四级软件测试工程师分类模拟26

上传人:工**** 文档编号:473256224 上传时间:2023-03-26 格式:DOC 页数:8 大小:64KB
返回 下载 相关 举报
四级软件测试工程师分类模拟26_第1页
第1页 / 共8页
四级软件测试工程师分类模拟26_第2页
第2页 / 共8页
四级软件测试工程师分类模拟26_第3页
第3页 / 共8页
四级软件测试工程师分类模拟26_第4页
第4页 / 共8页
四级软件测试工程师分类模拟26_第5页
第5页 / 共8页
点击查看更多>>
资源描述

《四级软件测试工程师分类模拟26》由会员分享,可在线阅读,更多相关《四级软件测试工程师分类模拟26(8页珍藏版)》请在金锄头文库上搜索。

1、 模拟 四级软件测试工程师分类模拟 26选择题第 1 题:下列关于测试设计与开发的说法中,不正确的是 ( )A. 软件测试设计与开发活动是软件测试过程中对技术要求比较高的关键阶段B. 软件测试设计与开发主要包括测试技术方案的制订、测试用例设计C. 测试用例特定集合的设计、测试开发和测试环境的设计都是软件测试设计 与开发的范畴D. 测试设计与开发活动对软件进行需求确定性估算参考答案: D软件测试设计与开发活动是软件测试过程中对技术要求比较高的关键阶段。 软件 测试设计与开发主要包括测试技术方案的制订、 测试用例设计、 测试用例特定集 合的设计、 测试开发和测试环境的设计。 而软件的需求确定性估算

2、是在测试总结 环节中应考虑的问题,而不是测试设计和开发阶段。第 2 题:以下关于面向对象软件测试的说法中,错误的是 ()A. 不变式边界测试是一种类级别的单元测试技术B. 对于一棵继承树上的多个类,只有处于叶结点的类需要测试C. 测试动态绑定时类树测试的一个目标D. 在面向对象单元测试中,等价类划分测试可以用于方法级别的测试参考答案: BA、C、D选项的叙述都是正确的。面向对象中有集成和多态现象,所以对子类的 测试通常不能限定在子类中定义的成员变量和成员方法上, 还要考虑父类对子类 的影响,所以 B 选项的叙述是错误的。第 3 题:Web应用系统的安全测试与防护主要包括()(1) 入侵检测(2

3、) 漏洞扫描(3) 安全策略(4) 安全管理策略A. (1)(2)(3)B. (2)(3)(4)C. (1)(3)(4)D. (1)(2)(3)(4)参考答案: DWeb应用系统的安全测试与防护主要包括入侵检测、漏洞扫描、安全策略、安全 管理策略。第 4 题:关于Web应用软件的特点描述,错误的是()A. 基于无连接协议B. 由内容驱动C. 开发周期较长,演变较慢D. 完全性要求较高参考答案: C第 5 题:集成测试中使用的主要测试方法为 ()A. 黑盒测试B. 灰盒测试C. 回归测试D. 白盒测试参考答案: A集成测试中主要是使用基于功能的黑盒测试。第 6 题: 一个关键模块具有的特性有A.

4、 和多个软件需求有关,或与关键功能相关B. 处于程序控制结构的顶层C. 含有确定的性能需求D. 以上全部参考答案: D为提高集成测试的效果, 软件的集成工作最好由不属于该软件开发组的软件设计 人员承担。第 7 题:以下哪种软件测试不属于软件性能测试的范畴A. 接口测试B. 并发测试C. 压力测试D. 配置测试参考答案: A依据测试目的的不同, 可以把软件性能测试及与性能有关的其他测试分为以下几 类:性能测试(Perforoma nee Test ing);并发测试(Co ncurre ncy Test in g);压力测试(stress Test in g) ;可靠性测试(Reliabilit

5、y Testi ng) ;负载 测试(Load Testi ng);配置测试(Co nfiguration Test in g):失效恢复测试(Recovery Testing) 。第 8 题:下列不属于白盒测试方法的是 ()A. 控制流测试B. 正交实验法C. 数据流测试D. 域测试参考答案: B第 9 题:下列软件缺陷中, ( ) 是活动状态, ( ) 是非活动状态A. 打开和解决;关闭B. 打开;解决和关闭C. 通过;失败D .打开;待验和关闭参考答案: B在软件缺陷中,打开是属于活动状态,而解决与关闭都属于非活动状态 第 10 题:以下哪一项不属于Web应用软件表示层测试关注的范畴()

6、A. 排版结构的测试B. 链接结构的测试C. 客户端兼容性的测试D. 数据完整性测试 参考答案: DWeb应用软件表示层的测试主要集中在客户端,测试的内容包括:(1)排版结构的测试 (2) 链接结构的测试 (3) 客户端程序的测试 (4) 浏览 器兼容性测试第 11 题: 下列有关测试过程抽象模型的描述中正确的是 ( )A. V 模型指出,软件测试要尽早准备,尽早执行,只要某个测试达到了准备 就绪点,测试执行活动就可开展B. W模型强调,测试伴随着整个软件开发周期同步进行,而且测试的对象不 仅仅是程序,需求、设计也同样需要测试C. H 模型指出,单元测试和集成测试应检测程序的执行是否满足软件设

7、计的 要求D. X 模型提出针对完整的程序进行集成的编码和测试参考答案: BV模型反映出测试活动与分析没计活动的关系,指出单元测试和集成测试应检测 程序的执行是否满足软件设计的要求。 系统测试应检测系统功能、 性能的质量特 性是否达到系统要求的指标。 验收测试确定软件的实现是否满足用户需要或合同 的要求。所以A选项叙述错误。W模型指出软件各开发阶段中应同步进行的验证 和确认活动,即测试与开发也应是同步进行的。 W模型有利于尽早和全面地发现 问题。B选项正确。V模型与W模型有不妥,即它们都把软件的开发视为需求、 设计和编码等一系列串行的活动,而事实上这些活动可以交叉进行的。H模型揭示一点:软件测

8、试是一个独立的流程, 贯穿于产品的整个生命周期中, 与其他 流程并发进行。C选项错误。D选项叙述不是X模型所关注的内容,错误。所以 此题选 B。第 12 题:兼容性测试是指 ()A. 针对软件对其运行环境的依赖进行测试, 以验证软件是否能够在所有期望 的环境中运行B. 测试本款软件与其他应用软件是否能在同一操作系统下同时执行C. 检测软件与其他软件是否能正常进行信息的交流和传递D. 以上都不对参考答案: A所谓兼容性测试, 是指针对软件对其运行环境的依赖进行测试, 以验证软件是否 能够在所有期望的环境中运行。 通常,兼容性测试主要考虑硬件、 软件和数据三 个方面。第 13 题:下列关于软件测试

9、风险分析的说法中,错误的是 ()A. 任何项目都存在风险,软件测试也不例外B. 风险管理可分为风险评估和风险控制, 风险评估又可分为风险识别和风险 分析C. 风险是指已经发生了的、给项目成本、进度和质量带来坏的影响的事情D. 风险识别和分析后,就可以指定对应策略和对应的风险管理计划了参考答案: C风险是指发生了可能给项目成本、 进度和质量带来坏的影响的事情。 风险有可能 是可以避免的, 可以采取措施避免其发生, 也有可能是不可避免的, 只能降低风 险带来的损失。如果已经发生,则不能称之为风险,而是一种缺陷。第 14 题:以下哪一项不属于数据兼容性测试关注的范畴A. 个Web应用软件是否能支持以

10、前版本使用的关系型数据库B. 一个杀毒软件是否会破坏其他软件保存的文件C. 一个文字处理软件能否处理其他文字处理软件保存的文件D. 一个文字处理软件能否处理以前版本保存的文件参考答案: B数据兼容性测试主要包括不同版本间的数据兼容性和不同软件间的数据兼容性,A、C、D项都符合其关注的范畴。第 15 题: 关于系统测试的方法,下列说法不正确的是 ()A. 在实时系统中,功能需求与性能需求必须同时考虑B. 协议一致性测试实际上就是比较测试对象与相关协议是否符合C. 安全性测试的最终目的是安全控制D. GUI测试主要针对的是图形界面,没有涉及复杂的逻辑关系和算法,故GUI 测试很容易实现参考答案:

11、DGUI测试主要针对的是图形界面,没有涉及复杂的逻辑关系和算法,但由于测试 中可能的状态集繁多、 不容易模拟事件的驱动、 易受主观影响、 无专业测试工具 等问题的存在,系统的GUI测试并不容易实现,故选项 D的说法不正确。第 16 题: 测试程序时,不可能遍历所有可能的输入数据,而只能是选择一个子集进行测 试,那么最好的选择方法是 ()A. 随机选择B. 划分等价类C. 根据接口进行选择D. 根据数据大小进行选择参考答案: B第 17 题: 以下有关测试活动的描述中,错误的是A. 测试策划中的活动是确定测试范围、测试环境和制定测试计划B. 测试用例设计是测试设计与实现的主要内容C. 测试执行中

12、可随时修订测试计划D. 测试总结的目的是对测试结果进行分析,以确定软件产品质量的当前状态 参考答案: C在测试过程中,应严格执行测试计划第 18 题: 下列性质属于自顶向下集成和自底向上集成两种策略共同的优点是 ()A. 都允许对底层模块行为的早期验证B. 集成方式都可采用深度优先策略和广度优先策略C .都可以支持故障隔离D. 与软件设计顺序一致,都可以可设计并行进行参考答案: C第 19 题:单元测试中最后的、也可能是最重要的工作是 ()A. 重要路径测试B .错误处理测试C. 边界测试D. 接口测试参考答案: C边界测试是单元测试中最后的、 也可能是最重要的工作。 程序常常在边界上出现 错

13、误。例如,在一段程序内有一个 n 次循环,当到达第 n 次循环时就有可能出 错。因此,要特别注意数据流、控制流中恰好等于、大于或小于确定的比较值时 出错的可能性。要精心设计测试用例对这些地方进行测试。第 20 题:软件性能测试的目标有A.发现(和改正)软件性能缺陷B .性能调优C. 能力检验和规划D. 以上全部参考答案: D由于软件性能在开发时难以准确确定, 而且影响软件性能的因素不仅仅包括软件 本身,因此软件性能测试的目标不仅仅是发现 (和改正)软件性能缺陷, 还包括探 索和规划软件的实际性能。 具体而言, 软件性能测试包括以下几方面的目标: 发现性能缺陷; 性能调优; 能力检验和规划。 其

14、中性能测试的首要目标应该 是发现性能缺陷, 性能调优则类似其他测试中的调试, 但与调试不同的是, 性能 调优并不一定针对发现的性能缺陷, 也可能是为了更好地发挥系统的潜能, 由于 软件的实际使用场景在未来可能发生变化, 软件性能测试不但需要测试软件在规 定的场景下是否满足性能需求, 往往还需要测试在其他场景下是否满足性能需求 或能否通过性能调优满足要求。第 21 题: 下列测试方法中,适用于功能测试和验收测试的是A. 配置测试用例设计法B. 基于程序结构的域测试用例设计法C. 数据流测试用例设计法D. 根据对象状态变化来设计测试用例参考答案: A测试用例的设计方法有白盒测试和黑盒测试相对应的设

15、计方法, 其中黑盒测试的 用例设计方法有:等价类划分;因果图法;边界分析;用户界面测试; 配置测试; 安装选项验证。 而白盒测试的用例设计方法有: 采用逻辑覆盖 的结构测试用例的设计方法, 基于程序结构的域测试用例的设计方法, 数据 流测试用例的设计方法, 根据对象状态或等待状态变化来设计测试用例, 基 于程序错误的变异来设计测试用例,基于代数运算符号的测试用例设计方法。 这些测试用例设计方法都适用于功能测试和验收测试。第 22 题: 软件可靠性分析方法通常不依赖于概率统计的方法,下面属于软件可靠性分析 方法的是A. 失效模式影响分析法(FMEA法)B. 故障树和事件树分析法C. 潜在线路分析法D. 以上全部参考答案: D目前主要的软件可靠性分析方法有失效模式影响分析法、 严酷度分析法、 故障树 分析法、事件树分析法、潜在线路分析法。第 23 题:如果被测软件支持ODBCS JDBC并通过ODBCS JDBC与实

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

当前位置:首页 > 办公文档 > 活动策划

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