2023年计算机四级-软件测试工程师考试题含答案

上传人:m**** 文档编号:547616411 上传时间:2024-02-19 格式:DOCX 页数:13 大小:25.20KB
返回 下载 相关 举报
2023年计算机四级-软件测试工程师考试题含答案_第1页
第1页 / 共13页
2023年计算机四级-软件测试工程师考试题含答案_第2页
第2页 / 共13页
2023年计算机四级-软件测试工程师考试题含答案_第3页
第3页 / 共13页
2023年计算机四级-软件测试工程师考试题含答案_第4页
第4页 / 共13页
2023年计算机四级-软件测试工程师考试题含答案_第5页
第5页 / 共13页
点击查看更多>>
资源描述

《2023年计算机四级-软件测试工程师考试题含答案》由会员分享,可在线阅读,更多相关《2023年计算机四级-软件测试工程师考试题含答案(13页珍藏版)》请在金锄头文库上搜索。

1、2023年计算机四级-软件测试工程师考试题含答案第I卷一.综合能力测验(共20题)1.判断题 测试中应该对有效和无效、期望和不期望的输入都要测试。2.单选题 关于内置式合约测试 (BICT) ,下列说法错误的是()。A.增加了测试器构件和测试处理器构件,使被测构件具有自测试能力B.该测试方法可用于动态、分布式系统C.提出的模型驱动方法效率很高D.该测试方法的提出扩展了基于构件的软件I程实践3.单选题 通常测试人员判定一个运行结果中存在缺陷的准则是()。A.开发人员承认这个运行结果中存在缺陷B.测试人员可以从中找出缺陷的证据C.这个运行结果与测试案例中的预期结果不一致D.这个运行结果与测试人员预

2、期的不一致4.单选题 软件规划阶段实际上指的是()。A.需求获取和定义阶段B.数据获取和定义阶段C.测试用例设计规划阶段D.产品实施规划5.单选题 软件测试自动化是指利用好的测试工具以自动运行测试用例。软件测试自动化的好处在于( )。A.比手工测试发现更多的软件缺陷B.可以自动产生测试计划C.可以在较少的时间内运行更多的测试用例D.使输入值组合的覆盖率达到100%6.判断题 功能测试是系统测试的主要内容, 检查系统的功能、 性能是否与需求规格说明相同。7.单选题 下列关于逻辑覆盖的叙述中,说法错误的是A.对于多分支的判定, 判定覆盖要使每一个判定表达式获得每一种可能的值 来测试B.语句覆盖是比

3、较弱的覆盖标准C.语句覆盖较判定覆盖严格,但该测试仍不充分D.条件组合覆盖是比较强的覆盖标准8.单选题 单元测试对象是A.代码B.模块C.数据库D.界面9.单选题 传统的集成测试策略一般分为两种:一是非渐增式集成策略,二是渐增式集成策略。二者的区别是()。A.在集成测试中发现问题时,前者比后者更容易进行问题定位B.后者比前者更适合大规模应用系统的集成测试C.前者需要开发驱动模块和桩模块D.而后者不需要 前者不需要所有模块就绪,而后者需要10.单选题 软件测试是软件开发过程中重要和不可缺少的阶段,其包含的内容和步骤甚多,而测试过程的多种环节中最基础的是A.集成测试B.单元测试C.系统测试D.验收

4、测试11.单选题 下列关于面向对象测试问题的说法中,不正确的是A.在面向对象软件测试时,设计每个类的测试用例时,不仅仅要考虑调用各 个成员方法的输入参数,还需要考虑如何设计调用的序列B.构造抽象类的驱动程序会比构造其他类的驱动程序复杂C.类 B继承自类 A,如果对类 B 进行了严格的测试,就意味着不需再对类 A 进行测试D.在存在多态的情况下,为了达到较高的测试充分性,应对所有可能的绑定都进行测试12.单选题 在程序设计过程中,要为程序调试做好准备,主要体现在()。A.采用模块化、结构化的设计方法设计程序B.根据程序调试的需要,选择并安排适当的中间结果输出必要的断点C.以上全部D.编写程序时要

5、为调试提供足够的灵活性13.单选题 下面 Web应用软件的测试策略中,不属于表示层的测试内容的是A.链接结构的测试B.浏览器兼容性的测试C.排版结构的测试D.服务器端程序的测试14.问答题 请试着比较一下黑盒测试、白盒测试、单元测试、集成测试、系统测试、验收测试 的区别与联系15.单选题 关于人工测试方法,说法正确的是A.走查以小组为单位进行,是一系列规程和错误检查技术的集合B.同行评审的文档是一种过渡性的文档,不是公开的正式文档C.评审是一项很浪费时间的活动,会减缓项目的进度D.桌上检查的文档是一个最终可交付的文档16.单选题 黑盒测试是从( )观点出发的测试,而白盒测试是从()观点出发的测

6、试。A.开发人员、管理人员B.用户、管理人员C.用户、开发人员D.开发人员、用户17.单选题 下列几种逻辑覆盖标准中,查错能力最强的是A.语句覆盖B.条件覆盖C.条件组合覆盖D.判定/条件覆盖18.判断题 测试只要做到语句覆盖和分支覆盖,就可以发现程序中的所有错误。19.单选题 测试人员和开发人员交流的纽带是A.软件设计报告B.软件缺陷报告C.测试说明文档D.测试执行报告20.填空题 系统测试的策略有: _ ,_ ,可靠性测试, _ ,易用性测试, 强度测试, _ ,配置测试, 安装测试, 卸载测试, 文挡测试, 故障恢复测试, 界面测试,容量测试,兼容性测试,分布测试,可用性测试第I卷参考答

7、案一.综合能力测验1.正确答案: 正确2.正确答案:C3.正确答案:C4.正确答案:A5.正确答案:C6.正确答案: 正确7.正确答案:C8.正确答案:B9.正确答案:B10.正确答案:B11.正确答案:C12.正确答案:C13.正确答案:D14.正确答案: 黑盒测试:把测试对象当成一个黑盒子, 测试人员完全不考虑逻辑结构和内部特性, 只依据程式的需求说明书来检查程式的功能是否满足它的功能说明。 白盒测试: 把测试对象当成一个透明的盒子, 允许测试人员利用程序内部逻辑结构 及相关信息,设计或选择测试用例,对程式所有逻辑路径进行测试。 单元测试:白盒测试的一种,对软件设计中的单元模块进行测试。

8、集成测试:在单元测试的基础上,对单元模块之间的连接和组装进行测试。 系统测试:在所有都考虑的情况下,对系统进行测试。 验收测试:第三方进行的确认软件满足需求的测试。15.正确答案:A16.正确答案:C17.正确答案:C18.正确答案: 错误19.正确答案:B20.正确答案: 功能测试、性能测试、负载测试、安全测试第II卷一.综合能力测验(共20题)1.单选题 从已经发现故障的存在到找到准确的故障位置并确定故障的性质,这一过程称为A.错误检测B.故障排除C.调试D.测试2.多选题 以测试的形态分测试可以分为A.建构性测试B.系统测试C.专项测试D.单元测试E.组件测试F.集成测试3.单选题 下列

9、不属于易用性测试的是A.易安装性测试B.兼容性测试C.用户界面测试D.功能易用性测试4.填空题 在测试生命周期,测试过程分为几个阶段:_、 _、_、_、测试评估5.单选题 在软件生存周期中占据时间最长的是A.运行和维护阶段B.软件开发阶段C.需求分析阶段D.软件设计阶段6.单选题 在模块测试的过程中,采用自底向上的测试比自顶向下的测试A.好B.差C.一样D.未知7.问答题 什么是负载测试?什么是性能测试?8.单选题 在需求获取与定义阶段就开始建立,以后要不断细化和完善的文档是A.用户手册B.外部设计规格说明C.内部设计规格说明D.测试计划手册9.单选题 下列情况通常会考虑使用自动测试的是A.对

10、软件产品的次要部件进行测试B.所开发的软件产品的需求不稳定C.需要反复执行的测试,使用不同输入数据值进行反复测试D.由客户方组织的验收测试10.单选题 下列关于面向对象集成测试的说法中,正确的是A.大突击集成是面向对象集成测试最常用且最有效的方法B.自底向上集成和自顶向下集成都需要为集成测试开发大量代码C.与自底向上集成和自顶向下集成相比, 协作集成是一种更充分的集成测试 策略D.高频集成是以自底向.上集成为基础,利用冒烟测试进行的集成测试11.单选题 使用白盒测试方法时,确定测试数据应根据()和指定的覆盖标准。A.程序的复杂结构B.程序的内部逻辑C.使用说明书D.程序的功能12.单选题 一个

11、多用户的应用系统通常有用户管理功能,允许增加新的用户。用户信息一般包括用户名,假设规定用户名必须是以字母开头的、不超过8 个字符的字母数字串,那么,下面哪组值均属于用户名的无效等价类A.1i1111111 ,Glenford Myers ,1238123B.Lin-Yie ,Lin-feng ,空值, linyifeiC.lin-yifei ,空值, Myers G,genfordD. lin-yifei, lin-fen, a111111, genford13.单选题 在软件测试中,白盒测试方法是通过分析程序的()来设计测试用例的。A.应用范围B.功能C.内部逻辑D.输入数据14.单选题 下

12、列测试方法中,不属于白盒测试技术的是A.判定覆盖B.语句覆盖C.边界值分析D.条件组合覆盖15.单选题 软件质量保证过程包括 4方面的活动,它们是A.制定质量方针、确定质量目标、制定质量计划、实施过程B.制定质量计划、过程实施、产品质量保证、过程质量保证C.过程实施,产品质量保证,过程质量保证、质量保证体系的质量保证D.制定质量计划、产品质量保证,过程质量保证、 质量保证体系的质量保证16.单选题 在极限测试过程中,贯穿始终的是A.单元测试和集成测试B.单元测试和系统测试C.集成测试和系统测试D.单元测试和验收测试17.单选题 测试项目实践中,测试策划活动的目标是A.确定测试范围B.划分测试任

13、务C.编写测试计划文档D.组织测试团队18.单选题 下列属于 QESAT/C的优点的是A.及早地发现程序中隐藏的错误B.快捷有效地理解程序结构C.以上全部D.帮助分析和测试程序19.单选题 下列兼容性不属于软件兼容性的考虑范畴的是A.与外设的兼容性B.与不同类软件的兼容性C.与浏览器的兼容性D.与中间件的兼容性20.单选题 以下哪一项不属于 Web应用软件表示层测试关注的范畴是A.排版结构的测试B.客户端兼容性的测试C.数据完整性测试D.链接结构的测试第II卷参考答案一.综合能力测验1.正确答案:C2.正确答案:ABC3.正确答案:B4.正确答案: 测试计划、 测试设计 、编写用例 、测试执行5.正确答案:A6.正确答案:A7.正确答案: 负载测试是通过逐步增加系统负载, 测试系统性能的变化, 并最终确定在满足性能指标 的情况下, 系统所能承受的最大负载量的测试, 例如, 访问一个页面的响应时间规定不 超过 1 秒,负载测试就是测试在响应时间为 1 秒时,系统所能承受的最大并发访问用户 的数量。性能测试:指在一定的约束条件下(指定的软件、硬件、网络环境等) ,确定 系统所能承受的最大负载压力。8.正确答案:A9.正确答案:C10.正确答案:B11.正确答案:B12.正确答案:A13.正确答案:C

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 习题/试题

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