04-测试基础-4
2026年1月21日大约 11 分钟
04-测试基础-4
001-属于面向对象单元测试工具的是()[单选]
- a: LoadRunner,
- b: QTP,
- c: QC,
- d: Junit,
答案: D
解析: D
002-软件按功能划分:系统软件、支撑软件和()。[单选]
- a: 办公软件,
- b: 应用软件,
- c: 财务软件,
- d: 数据库软件,
答案: B
解析: B
003-强调了测试计划等工作的先行和对系统需求和系统设计的测试()[单选]
- a: V型,
- b: H型,
- c: W型,
- d: 前置测试模型,
答案: A
解析: A
004-系统测试设计阶段的输出有()。[单选]
- a: 《系统测试计划》,
- b: 《系统测试用例》,
- c: 《系统测试方案》,
- d: 《系统测试预测试项》,
答案: C
解析: C
005-功能测试是系统测试的主要内容,检查系统的功能、性能是否与需求规格说明相同()[单选]
- a: 对,
- b: 错,
答案: A
解析: A
006-软件自动化测试是软件测试技术的一个重要的组成部分,引入自动化测试可以提高软件质量,节省经费,缩短产品发布周期。[单选]
- a: 对,
- b: 错,
答案: A
解析: A
007-软件生存周期过程中,修改错误代价最大的阶段是()。 [单选]
- a: 需求阶段,
- b: 设计阶段,
- c: 编程阶段,
- d: 发布运行阶段,
答案: D
解析: D
008-我们可以人为的使软件不存在配置问题()[单选]
- a: 对,
- b: 错,
答案: B
解析: B
009-下列各项中()不是一个测试计划应包含的内容[单选]
- a: 测试进度安排,
- b: 测试详细说明,
- c: 测试风险,
- d: 人力资源,
答案: C
解析: C
010-用黑盒技术设计测试用例的方法之一为( )[单选]
- a: 因果图,
- b: 逻辑覆盖,
- c: 循环覆盖,
- d: 基本路径测试,
答案: A
解析: A
011-在下面所列举中的逻辑测试覆盖中,测试覆盖最强的是()。[单选]
- a: 条件覆盖,
- b: 条件组合覆盖,
- c: 语句覆盖,
- d: 判定覆盖,
答案: B
解析: B
012-在软件测试策略所包含的内容中最主要的部分有两个,一是要进行的测试过程,另外一个就是要执行的测试类型。[单选]
- a: 对,
- b: 错,
答案: A
解析: A
013-验收测试是由最终用户来实施的。[单选]
- a: 正确,
- b: 错误,
答案: B
解析: 错误
014-降低缺陷费用最有效的方法是()[单选]
- a: 测试尽可能全面,
- b: 尽可能早的开始测试,
- c: 测试尽可能深入,
- d: 让用户进行测试,
答案: B
解析: B
015-与设计测试数据无关的文档是()。[单选]
- a: 该软件的设计人员,
- b: 程序的复杂程度,
- c: 源程序,
- d: 项目开发计划,
答案: D
解析: D
016-错误推测法的基本想法是()[单选]
- a: 划分有效等价类和无效等价类,
- b: 划分原因和结果,
- c: 列出所有的可能情况,
- d: 列举出程序中所有可能有的错误和容易发生错误的特殊情况,根据它们选择测试用例,
答案: D
解析: D
017-网站的兼容性测试,通常不会考虑______方面。[单选]
- a: A.多种浏览器测试网页,如 IE、google,
- b: B.浏览器的不同版本,如IE10、IE11,
- c: C.不同的操作系统,如 Windows、Linux,
- d: D.不同的测试人员交叉测试,
答案: D
018-软件六个质量特性是功能性、可靠性、易用性、()、维护性和可移植性。[单选]
- a: 速度,
- b: 资源占有率,
- c: 效率,
- d: 时间特性,
答案: C
解析: C
019-通常在确定测试方法时要遵循一定的原则,比如程序的功能说明中含有输入条件的组合情况,则应一开始就选用()[单选]
- a: 等价类,
- b: 边界值,
- c: 因果图和判定表驱动法,
- d: 场景法,
答案: C
解析: C
020-软件测试就是为了验证软件功能实现的是否正确,是否完成既定目标的活动,所以软件测试在软件工程的后期才开始具体的工作。()[单选]
- a: 对,
- b: 错,
答案: B
解析: B
021-Web测试中进行压力测试是指实际破坏一个Web应用系统,测试系统的反映。[单选]
- a: 对,
- b: 错,
答案: A
解析: A
022-单元测试用来模拟被测模块调用者的模块是[单选]
- a: 父模块,
- b: 子模块,
- c: 驱动模块,
- d: 桩模块,
答案: C
解析: C
023-如果程序的功能说明中含有条件的组合情况则一开始就可以选用()和判定表法[单选]
- a: 等价类划分法,
- b: 因果图法,
- c: 边界值法,
- d: 场景法,
答案: B
解析: B
024-以下那一种选项不属于软件缺陷( )。[单选]
- a: 软件没有实现产品规格说明所要求的功能,
- b: 软件中出现了产品规格说明不应该出现的功能,
- c: 软件实现了产品规格说明没有提到的功能,
- d: 软件实现了产品规格说明所要求的功能但因受性能限制而未考虑可移植性问题,
答案: D
解析: D解析:所谓“缺陷(bug)”,即为计算机软件或程序中存在的某种破坏正常运行能力的问题、错误或者隐藏的功能缺陷。软件缺陷的主要类型有:①软件没有实现产品规格说明要求的功能;②软件出现了不该出现的错误;③软件实现了说明没提到的功能;④软件没实现虽然规格说明中未明确提及但应实现的目标;⑤软件难理解,不易使用。
025-单元测试的依据是()。[单选]
- a: 模块功能规格说明,
- b: 系统模块结构图,
- c: 系统需求规格说明,
- d: 详细设计说明书,
答案: A
解析: A
026-软件测试在实际开发过程可以做到穷尽测试。[单选]
- a: 正确,
- b: 错误,
答案: B
027-可以发布具有配置缺陷的软件产品。()[单选]
- a: 对,
- b: 错,
答案: B
解析: B
028-有关性能测试的描述,下面哪种说法是正确的()[单选]
- a: 性能测试是为了验证用户提出的功能需求是否满足,
- b: 响应时间短说明我们的软件系统性能比较差,
- c: 软件性能是软件产品的一种特性,通常可以用时间来度量,
- d: 在性能测试过程中,不需要监控服务器的资源使用状况,
答案: C
解析: C
029-在用户的应用环境之下,用户通过运行和使用软件,检测与核实软件实现的功能是否符合预期的要求,这种测试是()[单选]
- a: 开发方测试,
- b: 集成测试,
- c: 白盒测试,
- d: 用户测试,
答案: D
解析: D
030-测试设计员的职责有:______
①制定测试计划②设计测试用例 ③设计测试过程、脚本 ④评估测试活动[单选]
- a: ①④,
- b: ②③,
- c: ①③,
- d: 以上全是,
答案: B
解析: B
031-按照测试策略和过程,测试可以分为()[单选]
- a: 单元、白盒、确认、系统、验收,
- b: 单元、集成、确认、系统、验收,
- c: 白盒、黑盒、确认、系统、验收,
- d: 白盒、集成、确认、系统、验收,
答案: B
解析: B
032-下列关于软件质量和软件测试的说法中错误的是()。[单选]
- a: 好的软件过程是高效、高质量软件的前提,
- b: 软件测试在软件生存周期中占有非常重要的位置,是对软件规格说明、设计和编码的最后终审,
- c: 软件测试是提高软件质量的一种技术手段,是规约、设计和编码的最终检查,
- d: 软件测试是保证软件质量的安全网,是保证软件质量的充分条件,
答案: D
解析: D
033-软件的质量特性有静态质量特性和动态质量特性。[单选]
- a: 正确,
- b: 错误,
答案: A
034-一个局域网中某台主机的IP 地址为176.68.160.12,使用22 位作为网络地址,那么该局域网的子网掩码和,最多可以连接的主机数分别为()。[单选]
- a: 255.255.251.0 1021,
- b: 255.255.252.0 1022,
- c: 255.255.253.0 1023,
- d: 255.255.254.0 1024,
答案: B
解析: B
035-Bizrunner识别的所有控件都可以执行invoke操作。[单选]
- a: 对,
- b: 错,
答案: B
解析: B
036-兼容测试只测试平台。()[单选]
- a: 对,
- b: 错,
答案: B
解析: B
037-在做程序的单元测试时,桩(存根)模块比驱动模块容易编写。[单选]
- a: 对,
- b: 错,
答案: B
解析: B
038-在TCP/IP模型中,应用层包含了所有的高层协议,在下列的一些应用协议中,哪个是能够实现本地与远程主机之间的文件传输工作( )[单选]
- a: Telnet,
- b: FTP,
- c: SNMPD,
- d: NFS,
答案: B
解析: B
039-测试程序仅仅按预期方式运行就行了。()[单选]
- a: 对,
- b: 错,
答案: B
解析: B
040-关于自动化测试局限性的描述,以下错误的描述有______[单选]
- a: 自动化测试不能取代手工测试,
- b: 自动测试比手工测试发现的缺陷少,
- c: 自动测试不能提高测试覆盖率,
- d: 自动化测试对测试设计依赖性极大,
答案: B
解析: B
041-软件测试的目的是尽可能多的找出软件的缺陷()[单选]
- a: 对,
- b: 错,
答案: A
解析: A
042-软件生存期(Lifeciycle)的六个步骤是制定计划、需求分析、设计、程序编码、()。[单选]
- a: 详细设计和概要设计,
- b: 检查和运行,
- c: 测试和运行维护,
- d: 运行和维护,
答案: C
解析: C
043-一个Web应用程序的版本升级后,测试人员分别在IE5和IE6下浏览应用,查看程序是否存在问题,这种测试属于()。[单选]
- a: 安全测试,
- b: 兼容性测试,
- c: 易用测试,
- d: 安装测试,
答案: B
解析: B
044-坚持在软件的各个阶段实施下列哪种质量保障措施,才能在开发过程中尽早发现和预防错误,把出现的错误克服在早期( )。[单选]
- a: 技术评审,
- b: 程序测试,
- c: 改正程序错误,
- d: 管理评审,
答案: A
解析: A
045-软件是信息处理系统的全部或部分的程序、()和相关文档。[单选]
- a: 规定、规格,
- b: 规程、数据,
- c: 规程、规则,
- d: 规定、数据,
答案: B
解析: B
046-关于采用探索性测试的原因,下面哪个论述是最合适的?[单选]
- a: 探索性测试可以发现一些正式测试中遗漏的缺陷;,
- b: 探索性测试不需要花费工作量进行准备工作;,
- c: 探索性测试在时间充裕的时候是最适合的;,
- d: 探索性测试依赖于开发人员在被测对象知识和业务方面的支持。,
答案: A
解析: A
047-白盒测试侧重于程序结构,黑盒测试侧重于功能,其中白盒测试需要程序员参与,黑盒测试不需要。[单选]
- a: 对,
- b: 错,
答案: B
解析: B
048-针对基于路径的测试技术的陈述下列哪项是正确的()[单选]
- a: 基于经验的测试方法在测试项目中总是作为基本测试方法,
- b: 基于经验的测试需要完整的档案,
- c: 基于经验的测试只能作为系统化测试方法的有效补充手段,
- d: 探索性测试是基于经验的测试方法的一种他是严格按照过程所定义的步骤和顺序进行的,
答案: C
解析: C
049-Git客户端服务器通信不能使用下面哪种协议?()[单选]
- a: ssh,
- b: http,
- c: https,
- d: ftp,
答案: D
解析: D
050-下列关于单元测试内容的描述不正确的是()。[单选]
- a: 单元测试不以功能测试为主,
- b: 单元测试一般要求统计语句和分支覆盖率,
- c: 在单元测试的开始,应对所测模块的数据流进行测试,
- d: 单元测试还要考虑模块的内部的数据流是否正确,
答案: A
解析: A
