计算机等级考试四级软件测试工程师试题
计算机四级软件测试工程师-25_真题(含答案与解析)-交互
计算机四级软件测试工程师-25(总分100, 做题时间90分钟)一、选择题下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的1.下列不属于兼容性要考虑的方面的是SSS_SINGLE_SELA 硬件兼容性B 软件兼容性C 程序兼容性D 数据兼容性分值: 2答案:C[解析] 所渭兼容性测试,是指针对软件对其运行环境的依赖进行测试,以验证软件是否能够在所有期望的环境中运行。
在大多数情况下,兼容性测试主要考虑硬件兼容性、软件兼容性和数据兼容性三个方面。
2.软件测试方法中,黑盒测试方法和白盒测试方法是常用的方法,其中黑盒测试方法主要用于测试SSS_SINGLE_SELA 结构合理性B 软件外部功能C 程序的内部逻辑D 程序正确性分值: 2答案:B[解析] 黑盒测试主要用于测试软件的外部功能。
3.测试管理工具提供从测试设计到测试运行的全过程支持。
这个工具的主要用途是SSS_SINGLE_SELA 自动抓取屏幕上的系统运行界面B 基于需求规格说明书自动生成测试数据、测试用例C 测试用例管理、软件缺陷管理、软件测试度量D 辅助管理软件产品的各组成部分,使它们保持一致分值: 2答案:C[解析] 测试管理工具主要用于进行测试用例管理、软件缺陷管理、软件测试度量。
4.一个关键模块具有的特性有SSS_SINGLE_SELA 和多个软件需求有关,或与关键功能相关B 处于程序控制结构的顶层C 含有确定的性能需求D 以上全部分值: 2答案:D[解析] 为提高集成测试的效果,软件的集成工作最好由不属于该软件开发组的软件设计人员承担。
5.下列关于面向对象集成测试的说法中,正确的是SSS_SINGLE_SELA 大突击集成是面向对象集成测试最常用且最有效的方法B 自底向上集成和自项向下集成都需要为集成测试开发大量代码C 协作集成在任何情况下都优于自底向上集成和自顶向下集成D 高频集成是以自底向上集成力基础,利用冒烟测试进行的集成测试分值: 2答案:B[解析] 面向对象程序的集成测试策略有很多种,其中主要有传统的集成策略(大突击集成、自底向上集成、自顶向下集成和夹层式集成),协作集成,基干集成,高频集成,基于事件(或消息)的集成,基于使用的集成,客户机/服务器的集成、分布式集成。
计算机四级软件测试工程师考试试题及答案
计算机四级软件测试工程师考试试题及答案计算机四级软件测试工程师考试试题及答案从小学、初中、高中到大学乃至工作,我们会经常接触并使用试题,借助试题可以为主办方提供考生某方面的知识或技能状况的信息。
什么样的试题才是科学规范的试题呢?以下是店铺帮大家整理的计算机四级软件测试工程师考试试题及答案,仅供参考,希望能够帮助到大家。
计算机四级软件测试工程师考试试题及答案篇1一、单选题1.在软件设计和编码时,采取( D )等措施都有利于提高软件的可测试性。
A.不使用标准文本以外的语句,书写详细正确的文档B.不使用标准文本以外的语句,采用良好的程序结构C.书写详细正确的文档,信息隐蔽D.书写详细正确的文档,采用良好的程序结构2.在网络应用测试中,网络延迟是一个重要指标。
以下关于网络延迟的理解,正确的是( D )。
A.指响应时间B.指报文从客户端发出到客户端接收到服务器响应的间隔时间C.指报文在网络上的传输时间外语学习网D.指从报文开始进入网络到它开始离开网络之间的时间3.在下列操作中,DOS 内部命令所特有的操作是:( D )A.主机内部操作B.文件操作C.磁盘操作D.在任何目录下都可以执行的命令4.在以下网络应用中,要求带宽最高的应用是( A )。
A.可视电话B.数字电视C.拨号上网D.收发邮件5.装有 DOS 操作系统的微机启动后,自动执行的命令文件是:(B)A.CONFIG.SYSB.AUTOEXEBATMANCOMD.SETUP.SYS二、多项选择题:1.BUGZILLA 的架构不属于以下哪种?(ABC )A.TO CB.C/SC.TO BD.B/S2.BUGZILLA 和 CLEARQUEST 的功能符合以下哪些描述?( BCD )A.BUG 修改B.BUG 记录C.缺陷跟踪D.BUG 统计3.POP3、SMTP 服务的默认端口号为( AB )。
A.110B.25C.108D.214.LINUX 中查看文件内容的命令为?( AB )A.VIB.CATC.LSD.PWD5.LINUX 中查看网卡信息的命令为?( CD )A.IPTABLESB.PINGC.IFCONFIGD.IFCONFIG –a6.RATIONAL CLEARQUEST 可以构建以下哪种架构?( DB )A.TO CB.C/SC.TO BD.B/S7.WINDOWS2000 SERVER 环境下,WWW、FTP 的服务的默认端口号为?(CD )A.110B.25C.80D.218.RATIONAL ROBOT 中的 GUI、VU 分别的作用?( AD )A.界面测试工具B.单元测试工具C.白盒测试工具D.压力、负载测试工具9.SQL 语句中,可以查看到学生信息表中,学生姓名的 SQL 语句为?( BC )A.select 学生信息 from 学生信息B.select * from 学生信息C.select 学生姓名 from 学生信息D.select 学生信息 from 学生姓名10.ROBOT GUI 和 WINNER 中的脚本语言为?( B )A.VBB.SQBASICC.TSLD.VC计算机四级软件测试工程师考试试题及答案篇21.运行 checksetup.pl 后,系统生成 localconfig 文件,以下为其中几行内容,请说出哪句为 BUG 数据库的名称?(C)A.$db_user = "B.$db_port = 3306;C.$db_name = "bugs";2.在“我的电脑”或“资源管理器”中使用鼠标同时选中多个不连续的文件时,需要按住(A)。
计算机四级《软件测试工程师》选择题试题及答案
计算机四级《软件测试工程师》选择题试题及答案计算机四级《软件测试工程师》选择题试题及答案软件测试工程师指理解产品的功能要求,并对其进行测试,检查软件有没有错误,决定软件是否具有稳定性,写出相应的测试规范和测试用例的专门工作人员。
下面是店铺给大家整理了计算机四级《软件测试工程师》选择题试题及答案,供大家参阅。
选择题(1-25每题2分,共50分)下列各题A、B、C、D四个选项中,只有一个选项是正确的。
请将正确选项填涂在答题卡相应位置上,答在试卷上不得分。
1.下面有关测试原则的说法中正确的是________。
(A)测试用例应由测试的输入数据和预期的输出结果两部分组成(B)对程序的调试最好由第三方测试机构来做(C)程序最好由编写该程序的程序员自己来测试(D)使用测试用例进行测试是为了检查程序是否做了它该做的事2.软件测试的目的是________。
(A)评价软件的质量(B)发现软件的错误(C)找出软件中所有的错误(D)证明软件的正确性3.软件缺陷类型或严重性的类型包括________。
(A)软件系统崩溃、功能失效和容错性问题(B)用户友好性(C)性能、文字错误和增强需求(D)以上全部4.下列可以做为软件测试对象的是________。
(A)需求规格说明(B)软件设计规格说明(C)源程序(D)以上全部5.在需求获取与定义阶段就开始建立,以后要不断细化和完善的文档是________。
(A)用户手册(B)外部设计规格说明(C)内部设计规格说明(D)测试计划手册6.桌上检查(Desk Checking)是一种________的检查方法。
(A)程序员自己检查自己编写的程序(B)由同行帮忙检查自己编写的程序(C)几个同行自行组成小组,以小组为单位检查编写的程序(D)程序员在桌子上检查编写程序的活动7.在软件企业中,应用最广泛的评审方法是________。
(A)走查(B)结对评审(C)正式评审(D)小组评审8.对于复合条件表达式为(A<=8) or="" b="">7),则为了达到100%的条件覆盖率,至少需要设计________个测试用例。
计算机四级软件测试工程师-44_真题(含答案与解析)-交互
计算机四级软件测试工程师-44(总分100, 做题时间90分钟)一、选择题下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的。
1.Web应用软件表示层的测试重点是SSS_SINGLE_SELA 数据的完整性B 服务器端的程序C 数据库操作的性能测试D HTML文档的结构与客户端的程序分值: 2答案:D[解析] 表示层的测试主要关注Web应用软件的界面和与客户的交互,测试的重点是HTML文档的结构与客户端的程序。
2.下列关于软件缺陷产生的原因的叙述中,不属于技术问题的是SSS_SINGLE_SELA 语法错误B 系统结构不合理C 文档错误,内容不正确或拼写错误D 接口参数传递不匹配,导致模块集成出现问题分值: 2答案:C[解析] C选项属于软件本身的问题而非技术问题。
3.在面向对象程序的单元测试中,下列测试方法不是方法层次的是SSS_SINGLE_SELA 多态服务测试B 基于判定表的测试C 递归函数测试D 等价类划分测试分值: 2答案:A[解析] 方法层次的常用测试方法有四种:等价类划分测试、组合功能测试也称为基于判定表的测试、递归函数测试和多态消息测试。
4.在结构化测试用例中,最强的覆盖准则是SSS_SINGLE_SELA 判定覆盖B 语句覆盖C 路径覆盖D 条件覆盖分值: 2答案:C[解析] 结构化测试中有语句覆盖、条件覆盖、判定覆盖(也称分支覆盖)、路径覆盖等,其中路径覆盖是最强的覆盖准则。
5.下列活动不属于软件测试阶段的测试活动的是SSS_SINGLE_SELA 测试执行B 测试总结C 测试设计与实现D 测试人员确定分值: 2答案:D[解析] 软件测试过程包括四项基本活动:测试策划、测试设计与实现、测试执行和测试总结。
6.在压力测试过程中,测试人员主要关注的是SSS_SINGLE_SELA 在有非正常资源占用的情况下系统的处理时间B 在正常资源占用的情况下系统的处理时间C 在不正常的系统运行范围内系统处理的数据容量D 在正常的系统运行范围内系统处理的数据容量分值: 2答案:A[解析] 压力测试又称为强度测试,测试人员主要关注的是在有非正常资源占用的情况下系统的处理时间。
计算机四级软件测试工程师试题及答案
计算机四级软件测试工程师试题及答案计算机四级软件测试工程师试题及答案软件测试工程师是计算机四级考试类别之一,下面小编整理了计算机四级软件测试工程师试题及答案,希望对大家有帮助!单选题1.在软件测试中,白盒测试方法是通过分析程序的________来设计测试用例。
(A)应用范围(B)功能(C)内部逻辑(D)输入数据2.下列关于测试方法的叙述中不正确的是________。
(A)从某种角度上讲,白盒测试与黑盒测试都属于动态测试(B)功能测试属于黑盒测试(C)对功能的测试通常是要考虑程序的内部结构的(D)结构测试属于白盒测试3.在程序设计过程中,要为程序调试做好准备,主要体现在________。
(A)采用模块化、结构化的设计方法设计程序(B)根据程序调试的需要,选择并安排适当的中间结果输出必要的断点(C)编写程序时要为调试提供足够的灵活性(D)以上全部4.软件测试是软件开发过程中重要和不可缺少的阶段,其包含的内容和步骤甚多,而测试过程的多种环节中最基础的是________。
(A)集成测试(B)单元测试(C)系统测试(D)验收测试5.下面的逻辑测试覆盖中,测试覆盖最弱的是________。
(A)条件覆盖(B)条件组合覆盖(C)语句覆盖(D)判定/条件覆盖6.下列关于逻辑覆盖的叙述中,说法错误的是________。
(A)对于多分支的判定,判定覆盖要使每一个判定表达式获得每一种可能的值来测试(B)语句覆盖是比较弱的覆盖标准(C)语句覆盖较判定覆盖严格,但该测试仍不充分(D)条件组合覆盖是比较强的覆盖标准7.下列叙述中,正确的是________。
(A)软件测试的目标是保证交付的软件产品不包含缺陷(B)软件测试有利于降低软件产品发布后的维护费用(C)测试包是指一个测试脚本,它由一组顺序执行的测试用例组成(D)在V模型中,集成测试用例的设计对应于软件需求分析活动8.一个多用户的应用系统通常有用户管理功能,允许增加新的用户。
全国计算机四级软件测试工程师笔试真题练习
全国计算机四级软件测试工程师笔试真题练习导语:全国计算机四级软件测试工程师笔试有选择题,下面就由店铺为大家带来全国计算机四级软件测试工程师笔试真题练习,希望能给大家带来帮助!1. 以下关于软件质量的说法中,错误的是A) 软件产品必须提供用户所需要的功能,并能正常工作B) 软件质量是产品、组织和体系或过程的一组固有特性,反映它们满足顾客和其他相关方面要求的程度C) 程序的正确性足以体现软件的价值D) 越是关注客户的满意度,软件就越有可能达到质量要求2. 以下关于软件测试原则的说法中,错误的是A) 在设计测试用例时,不但要包括合理的输入条件,还要包括不合理的输入条件B) 测试过程中某模块中查出的错误越多,该模块残留的错误就越少C) 坚持在软件开发各个阶段进行技术评审,才能在开发过程中尽早发现和预防错误D) 在测试过程中要严格按照测试计划执行,以避免发生疏漏或重复无效的工作3. 以下不属于软件需求分析阶段测试的内容是A) **场景走查和与用户沟通,看需求是否是用户“真”的需求B) **对开发进度、开发费用、产品性能、可靠性和内存使用等各方面需求的分析,看综合起来是否合理,是否有对需求的一个优先级安排C) **领域分析和与用户沟通,看需求是否是完备的D) **检查需求与实现环境的不相容之处,看需求是否可兼容4. 以下关于覆盖测试的说法中,错误的是A) 语句覆盖要求每行代码至少执行一次B) 在路径测试中必须用不同的数据重复测试同一条路径C) 路径测试不是完全测试,即使每条路径都执行了一次,程序还是可能存在缺陷D) 分支覆盖应使程序中每个判定的真假分支至少执行一次5. 以下不属于桌上检查的'项目是A) 检查小组对程序进行模拟执行,以展示系统的不同构件如何相互作用,暴露程序被忽略的细节B) 检查变量的交叉引用表,重点是检查未说明的变量和违反了类型规定的变量C) 选择、激活路径,检查程序的语句代码D) 比较由程序员设计的控制流图和由实际程序生成的控制流图,寻找和解释每个差异,修改文档和校正错误6. 代码走查的目的是A) 发现缺陷、遗漏和矛盾的地方B) 确认程序逻辑与程序规格说明的一致性C) 验证需求变更的一致性D) 证明程序确实是按照用户的需求工作的7. 设有一个判断语句if(!(ch>='0'&&ch<='9'))printf(“This is not a digit! ”);else printf(“This is a digit! ”);为实现判定一条件覆盖,需要设计的测试用例个数至少应为A) 1 B) 2 C) 3 D) 48. 以下的叙述中不是单元测试目的的是A) 验证代码是否与设计相符合 B) 发现设计和需求中存在的缺陷C) 发现在编码过程中引入的错误 D) 检查用户接口是否满足客户的需求9. 以下不属于集成测试层次的是A) 应用环境集成测试 B) 模块内集成测试C) 子系统内集成测试 D) 子系统间集成测试10. 开发单位内部的用户在模拟实际操作环境下进行的,开发人员参与的测试是A) 接受测试B) 6σ测试C) β测试D) α测试11. 以下关于Web应用软件测试的说法中,错误的是A) Cookie测试是Web应用软件功能测试的一项重要内容B) 链接测试是Web应用软件易用性测试的一项重要内容C) Web应用软件测试通常需要考虑安全性测试D) Web应用软件测试通常需要考虑性能测试12. 以下哪种软件测试不属于软件性能测试的范畴A) 覆盖测试 B) 压力测试 C) 负载测试 D) 并发测试13. 以下哪一项属于Web应用软件业务层测试关注的范畴A) 浏览器兼容性测试 B) 应用服务器兼容性测试C) 服务器端程序的功能测试 D) 排版结构的测试14. 以下哪一种技术属于基于性能计数器的性能分析技术A) 字符串分析 B) 处理器分析C) 变量分析 D) 循环次数分析15. 以下关于Web应用软件易用性测试的说法中,错误的是A) Cookie测试是Web应用软件易用性测试的一项重要内容B) 排版结构测试是Web应用软件易用性测试的一项重要内容C) 并发测试不是Web应用软件易用性测试的一项重要内容D) 浏览器兼容性测试不是Web应用软件易用性测试的一项重要内容16. 以下关于软件可靠性的说法中,正确的是A) 软件发生物理退化是影响软件可靠性的重要因素B) 同一软件即使运行于不同硬件环境其可靠性保持相同C) 如果没有恶意的使用者,软件总是可靠的D) 软件可靠性与软件的使用方式密切相关17. 以下哪一项不属于数据兼容性测试关注的范畴A) 一个Web应用软件是否能支持以前版本使用的关系型数据库B) 一个杀毒软件是否会破坏其他软件保存的文件C) 一个文字处理软件能否处理其他文字处理软件保存的文件D) 一个文字处理软件能否处理以前版本保存的文件18. 以下关于面向对象软件测试的说法中,错误的是A) 面向对象软件的大突击集成测试只进行一轮,无需增量集成B) 测试一个类的不同实例间的协作属于面向对象软件单元测试考虑的范畴C) 测试动态绑定属于面向对象软件单元测试考虑的范畴D) 等价类划分是一种类树层次的测试技术19. 以下哪一项不属于软件易用性测试关注的范畴A) 软件是否能帮助用户减少输入中的重复劳动B) 软件的用户界面风格是否与其他软件一致C) 软件是否支持用户根据自己的需要进行定制D) 当执行耗时较长的任务时,软件是否能定时向用户提示当前任务完成的进度20. 以下关于面向对象程序单元测试的说法中,正确的是A) 只要对类的每个成员方法都进行了测试就可完成对该类的单元测试B) 不需要对抽象类进行单元测试C) 基于判定表的测试可以用于面向对象程序的单元测试D) 不变式边界测试是一种针对类树多态性的测试技术21. 以下有关测试过程质量控制的描述中,错误的是A) 测试过程中可以对测试需求进行重新获取B) 在补充完善测试用例过程中应该进行变更控制C) 对测试过程的度量和分析可有效提高测试效率,降低测试风险D) 测试过程中,若相同时间间隔内发现的缺陷数量呈收敛趋势,则可结束测试22. 以下有关测试活动的描述中,错误的是A) 测试策划中的活动是确定测试范围、测试环境和制定测试计划B) 测试用例设计是测试设计与实现的主要内容C) 测试执行中可随时修订测试计划D) 测试总结的目的是对测试结果进行分析,以确定软件产品质量的当前状态23. 以下有关自动化测试的说法中,错误的是A) 自动化测试过程的核心内容是执行测试用例B) 采用技术手段**自动化测试的连续性和准确性很重要C) 自动化辅助手工测试过程中,设置和清除测试环境是自动开展的D) 自动化测试过程中,除选择测试用例和分析失败原因外,其他过程都是自动化开展的24. 白盒测试方法不包括A) 数据流测试 B) 控制流测试 C) 随机测试 D) 符号求值25. 以下有关软件验收测试的说法中,错误的是A) 验收测试一般由软件的需方组织B) 验收测试的技术要求与系统测试不同C) 验收测试可委托第三方测试机构进行D) 验收测试由独立于软件开发的人员实施【全国计算机四级软件测试工程师笔试真题练习】。
计算机四级软件测试工程师-58_真题(含答案与解析)-交互
计算机四级软件测试工程师-58(总分76, 做题时间90分钟)一、选择题1.在覆盖准则中,最常用的是A) 语句覆盖B) 条件覆盖C) 分支覆盖D) 以上全部SSS_SIMPLE_SINA B C D分值: 2答案:D[解析] 在路径测试中,覆盖准则中规定了测试的每一组路径,覆盖准则又称为逻辑覆盖准则或安全性准则,其中最常用的覆盖准则是语句覆盖、分支覆盖和条件覆盖。
2.如果程序中有两个判定条件,其复合条件表达式分别为(a>=3) and (b<=6)和(a>0) or (c<2),则为了达到100%的判定覆盖率,至少需要没计的测试用例个数为______。
A) 1 B) 2 C) 3 D) 4SSS_SIMPLE_SINA B C D分值: 3答案:B[解析] 判定覆盖的定义:设计若干测试用例,运行被测程序,使得程序中每个判定的取真分支和取假分支至少评价一次。
针对该题取a=3、b=5、c=1和a=-1、b=5、c=3两组测试用例即可达到100%的判定覆盖率,故本题选择B。
3.软件测试方法中,黑盒测试方法和白盒测试方法是常用的方法,其中黑盒测试方法主要用于测试 ______。
A.结构合理性B.软件外部功能C.程序的内部逻辑D.程序正确性SSS_SIMPLE_SINA B C D分值: 2答案:B[解析] 黑盒测试主要用于测试软件的外部功能。
4.数据流覆盖关注的是程序中某个变量从其声明、赋值到引用的变化情况,它是下列哪一种覆盖的变种______。
A) 语句覆盖B) 控制覆盖C) 分支覆盖D) 路径覆盖SSS_SIMPLE_SINA B C D分值: 2答案:D[解析] 数据流测试电可以看做是一种路径测试,它主要关注一条路径上变量在何时定义,何时使用,所以数据流覆盖也可以看做是路径覆盖的一种,关注变量在某条路径中的变化情况。
5.国际标准化组织公布的国际标准ISO 8402将软件质量综合定义为A) 反映实体满足明确的和隐含的需求的能力的特性的总和B) 表征软件产品满足明确的和隐含的需求的能力的特性或特征的集合C) 软件产品满足明确的需求的程度的一组属性的集合D) 表征计算机系统卓越程度的所有属性的集合SSS_SIMPLE_SINA B C D分值: 2答案:A[解析] 在本题中,B选项为20世纪90年代,Norman、Robin等对软件质量的定义;C选项为1982年,Fisher和Baker对软件质量的定义;D选项则是1979年,Fisher和Light对软件质量的定义。
2023年计算机四级(软件测试工程师)练习题及答案内部版
2023年计算机四级(软件测试工程师)练习题及答案内部版一、单选题1.集成测试对系统内部的交互以及集成后系统功能检验了何种质量特性_______ OA.正确性B.可靠性C.可试用性D.可维护性2、下列关于系统测试方法说法不正确的是_______ oA.帮助测试主要用于验证系统的实时帮助的可操作性和准确性,具体操作中可以与文档测试同时进行B.用于安装测试的测试用例设计方法有规范导出法和错误猜测法CGUI测试中通常首先把界面元素进行划分,可分为三个层次:界面原子层、界面组合元素层和完整的窗口D.确认测试中首先要进行的功能测试是在实际使用的环境下进行的测试,目的是验证被测软件是否满足软件需求规格说明中列出的需求3、以下关于软件测试方法,说法正确的是oA.单元测试涉及编码和详细设计的文档B.系统测试涉及概要设计信息C.确认测试涉及编码和需求规格说明书D.集成测试涉及其他的系统元素4、可能给项目成本、进度和质量带来坏的影响的事情被称作oA.灾难B.意外C.风险D.缺陷5、计算机软件测试规范规定,软件测试的类别可分为:单元测试、集成测试以及A.系统测试B.3佥收测试C.系统测试和验收测试D.配置项测试、系统测试和验收测试6、在软件测试信息流中,输入的信息主要有A,软件配置B.测试配置C.测试工具D.以上全部7、用QESAT/C工具进行软件分析与测试时,以下说法错误的是OA.白盒测试又称为程序结构测试,它主要进行程序逻辑结构的覆盖测试B.在进行测试之前,必须先建立以.prj为后缀的测试项目C.被测源文件可放在任意目录下D.进行软件静态分析不必运行被测程序8、黑盒测试的覆盖率取决于A.选择的测试方法B.对功能需求的理解程度C.测试用例设计的完备性D.测试的时间的长短9、单元测试主要针对模块的几个基本特征进行测试,该阶段不能完成的测试是_______ OA.系统功能B.局部数据结构C.重要的独立路径D.出错处理10、以下哪种应用服务器不遵循J2EE规范______ oA) Oracle9iApplicationServerB) PKUASC) WebLogicD) Tuxedo【答案】1~5:ADACD6~10:DBCAD。
全国计算机等级考试四级软件测试工程师笔试试卷2
全国计算机等级考试四级软件测试工程师笔试试卷2一、选择题(每小题2分,共50分)下列各题A、B、C、D四个选项中,只有一个选项是正确的。
请将正确选项填涂在答题卡相应位置上,答在试卷上不得分。
1.20世纪,70年代,1979年Glenford Myers出版的《the Art of Software Testing》一书出了介绍众多的测试经典方法之外,还向人们揭示了测试的目的是___B_____。
(A)证真,而非证伪(B)证伪,而非证真(C)证真,且证伪(D)验证程序的正确性2.测试时软件生存期中费用消耗最大的环节,能够决定需要做多少测试的影响因素有___D_____。
(A)系统的目标和信息的价值(B)开发组织和测试的时机(C)潜在的用户数量(D)以上全部3.软件生存周期的正确顺序是__D_____。
(A)软件设计、系统与软件需求定义、制定计划、编码和单元测试、集成和系统测试、运行和维护(B)系统与软件需求定义、软件设计、制定计划、编码和单元测试、集成和系统测试、运行和维护(C)制定计划、软件设计、系统与软件需求定义、编码和单元测试、集成和系统测试、运行和维护(D)制定计划、系统与软件需求定义、软件设计、编码和单元测试、集成和系统测试、运行和维护4.白盒测试最常用的一种测试用例技术为___A_____。
(A)逻辑覆盖(B)等价分类法(C)错误猜测法(D)使用综合测试策略5.下列逻辑覆盖测试中,最强的是__C______。
(A)语句覆盖(B)条件覆盖(C)路径覆盖(D)条件组合覆盖6.如果一个判定中的复合条件表达式为(A>1)or(B<=3),则为了达到100%的判定覆盖率,至少需要设计____B____个测试用例。
(A)1个(B)2个(C)3个(D)4个7.下列选项中不属于覆盖率对软件测试作用的是___B_____。
(A)得知测试是否充分(B)协助找出代码中的语法错误(C)指导设计能够增加覆盖率的测试用例(D)了解测试的弱点在哪里8.下图所示的多情况分支型流程图,采用路径覆盖法进行测试,则至少需要几个测试用例可以覆盖所有可能的路径____D____。
计算机四级软件测试工程师测试题(附答案)
计算机四级软件测试工程师测试题(附答案)计算机四级软件测试工程师测试题(附答案)一、选择题(1-25每题2分,共50分)下列各题A、B、C、D四个选项中,只有一个选项是正确的。
请将正确选项填涂在答题卡相应位置上,答在试卷上不得分。
1.软件验证和确认理论是测试过程的理论依据,其中确认是检查我们是否在建成一个正确的产品,它强调的是________。
(A)过程的正确性(B)产品的正确性(C)测试的正确性(D)规格说明的正确性2.下列关于软件质量模型的说法中正确的是________。
(A)外部质量是表征软件产品在规定条件下使用时,决定其满足规定的和隐含的要求的能力的(B)容错性,通用性,结构性和通信性不全属于软件的质量特性(C)内部质量是表征软件产品在规定条件下使用时,满足规定的和隐含的要求的程度(D)使用质量是软件产品在规定的使用环境中,规定的用户能实现规定目标的要求3.根据软件体系结构的设计,按照一定顺序将经过单元测试的程序单元逐步组装为子系统或系统,这种测试是________。
(A)系统测试(B)单元测试(C)集成测试(D)验收测试4.自顶向下单元测试的策略是首先对模块调用图上的哪一层模块进行测试________。
(A)最底层(B)下一层(C)最高层(D)上一层5.一般来说,与设计测试用例无关的文档是________。
(A)需求规格说明书(B)程序的复杂程度(C)源程序(D)项目开发计划6.在黑盒测试中,着重检查输入条件的组合是________。
(A)等价类划分法(B)边界值分析法(C)错误推测法(D)因果图法7.如果一个判定中的复合条件表达式为(A>10)or(B<=7),则为了达到100%的判定覆盖率,至少需要设计多少个测试用例________。
(A)1个(B)2个(C)3个(D)4个8.单元测试主要针对模块的几个基本特征进行测试,该阶段不能完成的测试是________。
(A)系统功能(B)局部数据结构(C)重要的独立路径(D)出错处理9.下列关于逻辑覆盖,说法错误的是________。
全国计算机考试四级软件测试工程师笔试试题
全国计算机考试四级软件测试工程师笔试试题1. 以下有关软件质量的表达中,错误的选项是A) 软件质量不仅包括软件产品的质量,还包括软件过程的质量B) 明确的软件质量属性是指在合同或行业标准中规定需要实现的质量要求C) 隐含的软件质量属性在合同或行业标准中没有规定,因此在产品开发时不必特地考虑D) 软件的功能和性能需要结合在一起考虑2. 以下有关软件测试的表达中,正确的选项是A) 测试是软件开发中一个单独的阶段,其目的是对已实现的程序编码进行正确性检验B) 一个胜利的测试能够验证程序的确做了它应当做的事情C) 依据80/20的原那么,优秀的软件开发人员所编写的程序错误少,因此时于他们的程序,重点不应放在缺陷测试上D) 在软件过程的早期查找尽可能多的错误符合软件测试的原那么3. 以下有关白盒测试的`表达中,错误的选项是A) 白盒测试是在同时拥有源代码和可执行代码的情形下才可以进行的一种软件测试方法B) 白盒测试应当由开发人员实施,由于只有他们才能够访问测试执行所涉及的代码C) 即使对全部的源代码都进行了100%的规律掩盖测试,也不能**程序中没有错误D〕软件测试人员制定测试计划的目的是想尽可能多地对源代码进行测试4. 以下有关黑盒测试的表达中,错误的选项是A) 黑盒测试是在不考虑源代码的情形下进行的一种软件测试方法B) 最好由测试人员、最终用户和开发人员组成的团队来实施黑盒测试C) 黑盒测试主要是**对比和分析实测结果和预期结果来发觉它们之间的差异,所以黑盒测试又称为“数据驱动”测试D) 数据流测试是一种黑盒测试方法5. 走查是一种重要的审查方法,以下所述的审查活动中,不属于走查的是A) 审查小组的组织者事先把相关的设计文档、源程序和其他材料发给每一个小组成员,要求他们预先了解审查的内容B) 测试员事先依据审查的源代码预备一批测试用例C) 程序员在小组审查会上向全体审查人员逐条讲解自己编写的程序D) 全部参加审查的人员集体扮演“计算机”的角色,运用事先预备的测试用例根据源程序规定的顺次逐条执行,争论可能涌现的问题6. 下面有关软件测试的表达中,不属于H模型核心思想的是A) 软件测试不仅仅指测试的执行,还包括许多其他的活动B) 软件测试是一个独立的流程,贯穿产品整个开发周期,与其他流程并发地进行C) 软件测试要尽早预备,尽早执行D) 软件测试不同层次的测试活动严格根据某种线性次序执行7. 下面有关路径测试的表达中,错误的选项是A) 路径掩盖是最强的掩盖测试,它不但能发觉其他掩盖测试能发觉的问题,还能发觉其他掩盖测试不能发觉的问题B) 测试员不可能对任何一个程序都完成100%的路径测试C) 不提倡用不同的数据重复测试同一条路径D) 即使每条路径都执行了一次,程序还是可能存在缺陷8. 同行评审主要包括管理评审、技术评审、过程评审和A) 需求评审 B) 文档评审 C) 质量评审 D) 风险评审9. 对于如下给出的程序段:if(A>B) and(C=5)then do P1;假设考虑满意条件/判定掩盖原那么以及内部边界条件,需要设计的最小测试输入数据集可能是A) (A=2,B=1,C=5),(A=2,B=1,C=4),(A=1,B=2,C=5),(A=1,B=1,C=5)B) (A=2,B=1,C=5),(A=2,B=1,C=4),(A=1,B=2,C=5),(A=1,B=2,C=4)C) (A=2,B=1,C=5),(A=2,B=1,C=4),(A=1,B=2,C=5)D) (A=2,B=1,C=5),(A=1,B=2,C=4)10. 以下关于规律掩盖的说法中,错误的选项是A) 满意条件掩盖的测试不肯定满意判定掩盖B) 满意条件组合掩盖的测试肯定满意判定掩盖、条件掩盖和判定/条件掩盖C) 满意路径掩盖的测试也肯定满意条件组合掩盖D) 满意判定/条件掩盖的测试也肯定满意判定掩盖和条件掩盖。
全国计算机等级考试四级软件测试工程师笔试试题
全国计算机等级考试四级笔试试题一、选择题:((1)-(90))题,分为1分题和2分题,满分120分.除标注2分题外,其它均为1分题.)下列各题A)、B)、C)、D)四个选项中,只有一个是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分.(1) 一般情况下,操作数左移2位的结果是原操作数____。
A)整除2 B)乘以2 C)整除4 D)乘以4(2) 已知寄存器A存有带符号整数,且只作逻辑移位,HA和LA分别代表其最高位和最低位;寄存器B存有带符号整数,且只作算术移位,HB和LB分别代表其最高位和最低位. 当寄存器A与B都有右移位发生时,下述哪一个命题是正确的? ____。
(2分)A)HA与HB均成为0 B)HA与HB均成为1C)HA变成0但HB保持原值D)HA保持原值但HB的值改变(3)若与非门的输入变量为A与B,输出变量为Y,则A和B分别为下述哪种情况时,Y才为0?____。
A)0,0 B)0,1 C)1,0 D)1,1(4)设S={1,2,3,4},下面哪个运算是S上的运算?_____。
A)X*Y=X-Y B)X*Y=X+Y C)X*Y=X·Y D)X*Y=(X·Y)(mod5)(其中,-,+,·分别为减法、加法和乘法运算)(5)设p,q为两个命题,对于"p→q"的逻辑涵义,下面的哪些叙述是正确的?_____。
Ⅰ.如果p,则qⅡ.p仅当qⅢ.p当qⅣ.q是p的充分条件A)Ⅰ和ⅡB)Ⅲ和ⅣC)Ⅱ和ⅣD)Ⅰ和Ⅲ共分21页,当前页是第1页-(6)在谓词逻辑中,令F(x)表示x是火车,G(y)表示y表示汽车,L(x,y)表示, "并不是所有的火车比所有的汽车快"的符号表示中哪些是正确的?_____。
(2分)Ⅰ. x y(F(x)∧G(y)→L(x,y))Ⅱ. x y(F(x)∧G(y)∧L(x,y))Ⅲ. x y(F(x)∧G(y)→L(x,y))A)仅ⅠB)仅ⅡC)Ⅰ和ⅡD)都不对(7)设R是集合A={a,b,c,d}上的二元关系,R={,,,,,}下面哪些命题为真?_____。
计算机四级软件测试工程师-38_真题(含答案与解析)-交互
计算机四级软件测试工程师-38(总分100, 做题时间90分钟)一、选择题下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的1.下面有关测试原则的说法中正确的是SSS_SINGLE_SELA 测试用例应由测试的输入数据和预期的输出结果两部分组成B 测试用例只需选取合理的输入数据C 程序最好由编写该程序的程序员自己来测试D 使用测试用倒进行测试是为了检查程序是否做了它该做的事分值: 2答案:A[解析] 由测试原则第3条“程序员应避免测试自己的程序”和第4条“在设计测试用例时,应该包括合理的和不合理的输入条件”可知,选项B和C显然不对。
又由测试的目的是找错而不是证明程序正确可知,D选项也不正确,所以排除法得选项A正确。
2.关于易用性测试,说法错误的是SSS_SINGLE_SELA 用户界面测试是软件易用性测试最重要的一项内容B 对软件功能的动态关联进行测试可以通过检查菜单完成C 使用软件的目的就是减少重复输入,减轻人工劳动,提高工作效率D 检查和评估软件安装手册的正确性和易用性是安装性测试的重要内容分值: 2答案:B[解析] 对软件功能的关联包括静态关联和动态关联两方面,其中对于静态关联的测试可以通过检查菜单完成,而对于动态关联的测试需要针对各项任务设计测试用例,以检查软件能否合理引导用户使用下一步的功能,故选项B说法不正确。
3.对于软件失效的严重程度的划分往往需要针对软件本身的特点而定,通常可以按照对成本的影响或对系统能力的影响确定失效的严重程度,这里的成本指SSS_SINGLE_SELA 修复成本B 额外运行成本C 恢复成本D 以上都是分值: 2答案:D[解析] 在实际情况中,软件失效对软件运行的影响不仅与软件失效的概率有关,还与软件失效的严重程度有关。
因此,合理的软件可靠性指标不仅要考虑软件的可靠度,还应考虑失效的严重程度,对于软件失效的严重程度的划分往往需要针对软件本身的特点而定,通常可以按照对成本的影响或对系统能力的影响确定失效的严重程度,这里的成本通常可能包括额外运行成本、修复成本和恢复成本等。
计算机(四级)软件测试工程师考必过训练题及答案
计算机四级软件测试工程师考试题及答案下列各题A、B、C、D四个选项中,只有一个选项是正确的。
请将正确选项填涂在答题卡相应位置上,答在试卷上不得分。
1.问题还没有解决,测试人员新报告的缺陷,或验证后缺陷仍然存在,这些缺陷所处的状态是________。
(A)激活状态(B)非激活状态(C)已修正状态(D)关闭状态2.关注在一连串的测试中如何选择合适的程序或子程序路径来执行有效的检查,这种测试极有可能是________。
(A)结构测试(B)黑盒测试(C)功能测试(D)静态测试3.下面说法正确的是________。
(A)软件测试仅是在编程之后进行的测试。
(B)需求规格说明、概要设计规格说明、详细设计规格说明、源程序这些并不全是软件测试的对象。
(C)测试配置是软件配置的一个子集。
(D)错误发现的越晚,改正的代价就越大,这个代价是呈现接近线性增长的趋势4.在结构化测试用例设计中,有语句覆盖、条件覆盖、判定覆盖(也称分支覆盖)、路径覆盖等,其中________是最强的覆盖准则。
(A)语句覆盖(B)条件覆盖(C)判定覆盖(D)路径覆盖5.因果图方法是根据________之间的因果关系设计测试用例。
(A)输入和输出(B)设计和实现(C)条件和结果(D)主程序和子程序6.软件测试的目的是________。
(A)证明软件的正确性(B)尽可能多地发现软件系统中的错误(C)找出软件系统存在的所有错误(D)证明软件系统中存在错误7.仅根据规格说明书描述的程序功能来设计测试用例的方法称为是________。
(A)白盒测试法(B)黑盒测试法(C)静态分析法(D)人工分析法8.软件测试方法中,黑盒测试方法和白盒测试方法是常用的方法,其中黑盒测试方法主要用于测试________。
(A)结构合理性(B)软件外部功能(C)程序的内部逻辑(D)程序正确性9.从下列叙述中选出能够与软件开发需求分析、设计、编码相对应的软件测试________。
计算机四级软件测试工程师-20_真题-无答案
计算机四级软件测试工程师-20(总分100,考试时间90分钟)一、选择题下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的1. 每个测试用例都应包括A. 唯一的名称和标识符B. 测试的初始化要求C. 测试用例说明D. 以上全部2. 之所以性能测试有很多指标,是因为不同的人员对软件性能的视角不同,关注点也不同,单纯认为性能就是响应时间的是A. 管理员视角B. 用户视角C. 测试人员视角D. 开发人员视角3. 功能或特性没有实现,主要功能部分丧失,次要功能完伞丧失,或致命的错误声明,这属于软件缺陷级别中的A. 致命的缺陷B. 严重的缺陷C. 一般的缺陷D. 微小的缺陷4. 下列关于测试策略,说法错误的是A. 自底向上测试的优点是随着上移,驱动模块逐步减少,测试开销小一些B. 自顶向下测试的优点是较早的发现高层模块接口、控制等方面的问题C. 自底向上测试的优点是比较容易设计测试用倒D. 自顶向下测试的优点是使得低层模块的错误较早发现5. 有一种类,它有成员方法,但有些是没有实现的成员方法,该类是A. 抽象类B. 基类C. 派生类D. 虚基类6. 用纸张、缺陷单等来管理软件缺陷报告的方式被淘汰的主要原因是A. 无法满足快速处理软件缺陷的需求B. 无法满足快速存储软件缺陷的需求C. 无法满足共享软件缺陷的需求D. 以上全部7. 对采用迭代或增量开发过程模型开发的产品进行集成测试时最适合采用的集成策略是A. 传统的集成测试策略B. 基于使用的集成测试策略C. 基干集成测试策略D. 高频集成测试策略8. 下列关于软件测试自动化,说法正确的是A. 无法依靠人工完成的测试活动均可以通过测试自动化完成B. 输出结果不明确的测试不适合自动化C. 是否采用测试自动化与所开发的应用软件项目的性质无关D. 与手工测试相比,采用自动化测试可以明显的提高测试质量9. 分析性能下降曲线时会把曲线划分为几个区间,下列对于分析性能瓶颈有很大作用的是A. 性能平坦区B. 性能急剧下降区C. 性能轻微下降区D. 其他区10. 下列关于软件测试过程的几种抽象模型,说法正确的是A. H模型指出软件测试具有独立性,只要某个测试达到准备就绪点,测试执行活动就可以开展B. W模型强调在整个项目开发中需要经历的不同测试级别,指明测试的对象是程序C. 软件测试过程与软件开发过程不同的是,它不必遵循软件工程原理D. V模型强调测试的对象不仅仅是程序,需求、设计等同样需要测试11. 下列关于逻辑覆盖的叙述中,说法错误的是A. 对于多分支的判定,判定覆盖要使每一个判定表达式获得每一种可能的值来测试B. 语句覆盖是比较弱的覆盖标准C. 语句覆盖较判定覆盖严格,但该测试仍不充分D. 条件组合覆盖是比较强的覆盖标准12. 在需求获取与定义阶段就开始建立,以后要不断细化和完善的文档是A. 用户手册B. 外部设计规格说明C. 内部设计规格说明D. 测试计划手册13. 在健壮性测试中一般的方法是软件故障插入测试,这里插入故障的方法可以分为两类:状态插入和代码插入。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
计算机等级考试四级软件测试工程师试题
2016年计算机等级考试四级软件测试工程师试题
下列各题A、B、C、D四个选项中,只有一个选项是正确的。
请将正确选项填涂在答题卡相应位置上,答在试卷上不得分。
1.在软件测试中,白盒测试方法是通过分析程序的________来设计测试用例。
(A)应用范围
(B)功能
(C)内部逻辑
(D)输入数据
2.下列关于测试方法的叙述中不正确的是________。
(A)从某种角度上讲,白盒测试与黑盒测试都属于动态测试
(B)功能测试属于黑盒测试
(C)对功能的测试通常是要考虑程序的内部结构的
(D)结构测试属于白盒测试
3.在程序设计过程中,要为程序调试做好准备,主要体现在
________。
(A)采用模块化、结构化的设计方法设计程序
(B)根据程序调试的需要,选择并安排适当的中间结果输出必要的断点
(C)编写程序时要为调试提供足够的灵活性
(D)以上全部
4.软件测试是软件开发过程中重要和不可缺少的阶段,其包含的内容和步骤甚多,而测试过程的多种环节中最基础的是________。
(A)集成测试
(B)单元测试
(C)系统测试
(D)验收测试
5.下面的逻辑测试覆盖中,测试覆盖最弱的是________。
(A)条件覆盖
(B)条件组合覆盖
(C)语句覆盖
(D)判定/条件覆盖
6.下列关于逻辑覆盖的叙述中,说法错误的是________。
(A)对于多分支的判定,判定覆盖要使每一个判定表达式获得每一种可能的值来测试
(B)语句覆盖是比较弱的覆盖标准
(C)语句覆盖较判定覆盖严格,但该测试仍不充分
(D)条件组合覆盖是比较强的.覆盖标准
7.下列叙述中,正确的是________。
(A)软件测试的目标是保证交付的软件产品不包含缺陷
(B)软件测试有利于降低软件产品发布后的维护费用
(C)测试包是指一个测试脚本,它由一组顺序执行的测试用例组成
(D)在V模型中,集成测试用例的设计对应于软件需求分析活动
8.一个多用户的应用系统通常有用户管理功能,允许增加新的用户。
用户信息一般包括用户名,假设规定用户名必须是以字母开头的、不超过8个字符的字母数字串,那么,下面哪组值均属于用户名的无效等价类________。
(A)li1111111,GlenfordMyers,123B123
(B)Lin-Yie,Lin-feng,空值,linyifei
(C)lin-yifei,空值,MyersG.,genford
(D)lin-yifei,lin-fen,a111111,genford
9.下列情况通常会考虑使用自动测试的是________。
(A)对软件产品的次要部件进行测试
(B)所开发的软件产品的需求不稳定
(C)需要反复执行的测试,使用不同输入数据值进行反复测试
(D)由客户方组织的验收测试
10.同行评审是一种通过作者的同行来确认缺陷和需要变更区域的检查方法。
它主要分为管理评审、技术评审、过程评审和
________。
(A)误差评审
(B)项目评审
(C)文档评审
(D)组织体系评审
11.以下哪种软件测试属于不属于软件性能测试的范畴_______。
(A)接口测试
(B)并发测试
(C)压力测试
(D)配置测试
12.软件可靠性测试的目的是________。
(A)发现软件缺陷
(B)预测软件正式运行中的可靠性
(C)控制测试过程来源:
(D)修改软件缺陷
13.下列关于面向对象测试问题的说法中,不正确的是________。
(A)在面向对象软件测试时,设计每个类的测试用例时,不仅仅
要考虑调用各个成员方法的输入参数,还需要考虑如何设计调用的
序列
(B)构造抽象类的驱动程序会比构造其他类的驱动程序复杂
(C)类B继承自类A,如果对B进行了严格的测试,就意味着不
需再对类A进行测试
(D)在存在多态的情况下,为了达到较高的测试充分性,应对所
有可能的绑定都进行测试
14.在面向对象软件的基干集成测试策略中,将基干中的模块形
成基干子系统使用的集成方式是________。
(A)大突击集成方式
(B)自底向上集成方式
(C)自顶向下集成方式
(D)综合集成方式
15.以下哪一项不属于Web应用软件表示层测试关注的范畴是
________。
(A)排版结构的测试
(B)链接结构的测试
(C)客户端兼容性的测试
(D)数据完整性测试
16.下面Web应用软件的测试策略中,不属于表示层的测试内容的是________。
(A)链接结构的测试
(B)浏览器兼容性的测试
(C)排版结构的测试
(D)服务器端程序的测试
17.下列不属于与浏览器兼容性测试考虑的问题是________。
(A)软件是否可以在不同的J2EE中运行
(B)不同的浏览器是否可以提供合适的安全设置
(C)脚本和插件是否适用于不同的浏览器
(D)符合最新HTML版本的页面能否在浏览器中正确显示18.下列不属于易用性测试的是________。
(A)易安装性测试
(B)兼容性测试
(C)用户界面测试
(D)功能易用性测试
19.下列选项中,不属于面向构件提供者的构件测试目标是
________。
(A)检查为特定项目而创建的新构件的质量
(B)检查在特定平台和操作环境中构件的复用、打包和部署
(C)尽可能多地揭示构件错误
(D))验证构件的功能、接口、行为和性能
20.在极限测试过程中,贯穿始终的是________。
(A)单元测试和集成测试
(B)单元测试和系统测试
(C)集成测试和系统测试
(D)集成测试和验收测试
21.没有正确修复的缺陷,需要进一步修复的缺陷是________。
(A)NewMoreInfo
(B)Diferred-NextBuild
(C)Diferred-NextMainRelease
(D)Reopen
22.软件过程管理最起码的要求是________。
(A)管理好软件缺陷报告
(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)进行软件静态分析不必运行被测程序。