20-测试基础-8
2026年1月21日大约 10 分钟
20-测试基础-8
001-在测试中,属于白盒测试方法为()[单选]
- a: 代码测试,
- b: 实物测试,
- c: 全数字仿真测试,
- d: 仿真测试环境,
答案: A
解析: A
002-L18N测试是指对产品做出具有国际性的规划,而L10N测试则是指对软件做出符合本地需求更改工作。[单选]
- a: 对,
- b: 错,
答案: A
解析: A、对
003-目光接触不是最重要的身体语言沟通方式。[单选]
- a: 对,
- b: 错,
答案: B
解析: B
004-软件测试员可以对产品说明书进行白盒测试。[单选]
- a: 正确,
- b: 错误,
答案: B
005-测试程序仅仅按預期方式运行就行了。[单选]
- a: 正确,
- b: 错误,
答案: B
006-测试驱动开发的含义是()?[单选]
- a: 先写程序后写测试的开发方法,
- b: 先写测试后写程序,即“测试先行”,
- c: 用单元测试的方法写测试,
- d: 不需要测试的开发,
答案: B
解析: B
007-代码评审员一般由测试员担任?[单选]
- a: 正确,
- b: 错误,
答案: B
解析: 一般都是开发人员担任
008-下列软件属性中,软件产品首要满足的应该是( )[单选]
- a: 功能需求,
- b: 性能需求,
- c: 可扩展性和灵活性,
- d: 容错纠错能力,
答案: A
解析: A
009-验收测试是部署软件之前的最后一个测试操作,在该阶段需要采用一些常用的验收测试策略进行,比如α测试、β测试等。[单选]
- a: 正确,
- b: 错误,
答案: A
解析: A
010-测试自动化能大大提高测试工作效率和发现更多新的软件缺陷,从而提高软件质量。[单选]
- a: 对,
- b: 错,
答案: B
解析: B
011-软件测试过程中的集成测试主要是为了发现()阶段的错误码。[单选]
- a: 需求分析,
- b: 概要设计,
- c: 编码,
- d: 维护,
答案: B
解析: B
012-基本路径测试法属于黑盒()[单选]
- a: 对,
- b: 错,
答案: B
解析: B
013-对于连锁型分支结构,若有n个判定语句,则有2n条路径。[单选]
- a: 对,
- b: 错,
答案: A
解析: A
014-软件测试策略必须提供可以检验一小段源代码是否得以正确实现的低层测试,同时也要提供能够验证整个系统的功能是否符合用户需求的()测试。[单选]
- a: 中层,
- b: 高层,
- c: 中间层,
- d: 都不正确,
答案: B
解析: B
015-对Web网站进行的测试中,属于功能测试的是()。[单选]
- a: 连接速度测试,
- b: 链接测试,
- c: 平台测试,
- d: 安全性测试,
答案: B
解析: B
016-身体语言是非语词性的身体符号,不包括()[单选]
- a: 目光、面部表情、身体运动与接触,
- b: 姿势与装饰,
- c: 人际距离,
- d: 兴趣,
答案: B
解析: B
017-关于冒烟测试与回归测试,下面描述错误的是()[单选]
- a: A.冒烟测试验证通过后,才能正式执行,
- b: B.冒烟测试案例一般选择主流程案例,目的是为了通过最基木的测试,
- c: C.回归测试主要是在新的版本验证之前版本的BUG已修复且未引发新的BUG,
- d: D.回归测试案例与冒烟测试案例一样,一般选择主流程案例。,
答案: D
018-下列关于常用测试方法的描述中错误的是()[单选]
- a: 错误猜测是基于经验和直觉推测程序中所有可能存在的错误,
- b: 随机测试的所有输入数据都是随机生成的,其目标是模拟用户的操作,
- c: 通过测试主要用于验证系统和它的需求是否一致,确认软件至少能做什么,
- d: 失败测试时不要蓄意攻击软件的薄弱环节,
答案: D
解析: D
019-根据黑盒测试方法可以设计变量0 < =x < =100的测试用例()[单选]
- a: 0,20,100,
- b: 20,50,100,
- c: -1,0,1,50,99,100,101,
- d: -100,30,100,200,
答案: C
解析: C
020-下列各选项中不是软件测试评估工作内容的是()。[单选]
- a: 测试工作总结,
- b: 缺陷数据分析,
- c: 测试过程评估,
- d: 测试风险分析,
答案: D
解析: D
021-准备去一家从事手机APP开发的公司应聘测试职位,你可能需要掌握哪些工具的应用?()[单选]
- a: Bizrunner,
- b: Appium,
- c: Watir,
- d: Rational Function Tester,
答案: B
解析: B
022-在“我的电脑”或“资源管理器”中使用鼠标同时选中多个不连续的文件时,需要按住()。[单选]
- a: Shift,
- b: Ctrl,
- c: Alt,
- d: Capslock,
答案: B
解析: B
023-用户文档测试应考虑用户文档的完整性、正确性、一致性、易理解性和()。[单选]
- a: 易浏览性,
- b: 易维护性,
- c: 描述适宜性,
- d: 易学习性,
答案: A
解析: A
024-软件生存周期过程中,修改错误最大的阶段是()[单选]
- a: 需求阶段,
- b: 设计阶段,
- c: 编程阶段,
- d: 发布运行阶段,
答案: D
解析: D解析:在软件测试原则中强调测试人员要在软件开发的早期进行测试,如需求分析阶段就应该介入,问题发现得越早越好。发现缺陷后要尽快修复缺陷,因为随着产品开发工作的进行,一个小错误会扩散成大错误,为了修改后期的错误所做的工作要多得多,即越到后来往前返工也越远,缺陷发现或解决得越迟,成本就会越高。Boehm在书中明确指出,修正错误的代价不是随时间线性增长,而几乎是呈指数增长的。
025-编写测试驱动框架的目的是()。[单选]
- a: 生成类的实例,
- b: 驱动方法的执行,
- c: 采集测试结果,
答案: B
解析: B
026-下列不属于衡量软件质量标准的是()。[单选]
- a: 代码行数,
- b: 缺陷密度,
- c: 顾客满意度,
- d: 可靠性,
答案: D
解析: D
027-下列哪一项不是白盒测试?()[单选]
- a: 单元测试,
- b: 集成测试,
- c: 系统测试,
- d: 回归测试,
答案: C
解析: C
028-一个软件需求项可以对应一个/多个/甚至数十个系统测试项目。[单选]
- a: 对,
- b: 错,
答案: A
解析: A
029-回归测试是在软件修改后再次运行以前为查找错误而执行程序曾用过的测试用例。[单选]
- a: 对,
- b: 错,
答案: A
解析: A
030-在下面说列举的逻辑测试覆盖中,测试覆盖最强的是()。[单选]
- a: 条件覆盖,
- b: 条件组合覆盖,
- c: 语句覆盖,
- d: 判定/条件覆盖,
答案: B
解析: B
031-软件质量铁三角关系中,SQA一般是从()方面来保证软件的质量。[单选]
- a: 过程,
- b: 技术,
- c: 测试,
- d: 组织,
答案: A
解析: A
032-自动化测试可能延误项目进度。[单选]
- a: 对,
- b: 错,
答案: A
解析: A
033-在达到目标的过程中,可以思考一下,有助于我达到目标的行动,可以求助的人或信息资源。[单选]
- a: 对,
- b: 错,
答案: A
解析: A
034-测试用例是为达到最佳的测试效果或高效的揭露隐藏的错误而精心设计的少量测试数据,至少应该包括()[单选]
- a: 测试输入、执行条件和预期的结果,
- b: 测试目标、测试工具,
- c: 测试环境,
- d: 测试配置,
答案: A
解析: A
035-对软件的性能测试、()测试、攻击测试都属于黑盒测试。[单选]
- a: 语句,
- b: 功能,
- c: 单元,
- d: 路径,
答案: B
解析: B
036-系统测试应尽可能在实际运行使用环境下进行。[单选]
- a: 对,
- b: 错,
答案: A
解析: A
037-在一个软件项目中,开发人员主要承担哪项工作()[单选]
- a: 恢复测试,
- b: 系统测试,
- c: 本地化测试,
- d: 配置/兼容性测试,
答案: E
解析: E
038-通常可分为白盒测试和黑盒测试。白盒测试是根据程序的( )来设计测试用例,
黑盒测试是根据软件的规格说明来设计测试用例。[单选]
- a: 功能,
- b: 性能,
- c: 内部逻辑,
- d: 内部数据,
答案: C
解析: C
039-软件测试类型按开发阶段划分是()。[单选]
- a: 需求测试、单元测试、集成测试、验证测试,
- b: 单元测试、集成测试、确认测试、系统测试、验收测试,
- c: 单元测试、集成测试、验证测试、确认测试、验收测试,
- d: 调试、单元测试、集成测试、用户测试,
答案: B
解析: B
040-软件测试是在规定条件下对程序进行操作,以(),对软件质量讲行评估。[单选]
- a: 发现错误,
- b: 纠正错误,
- c: 发现错误原因,
- d: 解决错误,
答案: A
解析: A
041-一个参数的取值范围是正整数那么这个参数的有效边界值的数目是()[单选]
- a: 一个,
- b: 两个,
- c: 三个,
- d: 四个,
答案: A
解析: A
042-坚持在软件的各个阶段实施下列哪种质量保障措施,才能在开发过程中尽早发现和预防错误,把出现的错误克服在早期[单选]
- a: 技术评审,
- b: 程序测试,
- c: 改正程序错误,
- d: 管理评审,
答案: A
解析: A
043-在实际测试中,边界值分析法和等价类划分法经常结合使用。[单选]
- a: 正确,
- b: 错误,
答案: A
解析: 正确
044-WAS是单元测试工具。[单选]
- a: 对,
- b: 错,
答案: B
解析: B
045-软件测试只能发现错误,但不能保证测试后的软件没有错误。[单选]
- a: 对,
- b: 错,
答案: A
解析: A
046-下面有关白盒测试和黑盒测试说法错误的有()。[单选]
- a: 白盒测试也称结构测试或逻辑驱动测试,是指基于一个应用代码的内部逻辑知识,即基于覆盖全部代码、分支、路径、条件的测试。,
- b: 黑盒测试也称功能测试或数据驱动测试,它是在已知产品所应具有的功能,通过测试来检测每个功能是否都能正常使用,
- c: 黑盒测试,也称作黑盒分析,是基于对程序内部细节有限认知上的软件调试方法,
- d: 黑盒测试与白盒测试相比,更需要关心模块与模块之间的交互,
答案: C
解析: C
047-只要能够达到100%的逻辑覆盖率,就可以保证程序的正确性。[单选]
- a: 对,
- b: 错,
答案: B
解析: B
048-请根据测试条件(X>3,Y < 5)设计条件组合覆盖测试用例()[单选]
- a: X=6,Y=3,
- b: X=6,Y=8,
- c: X=2,Y=3,
- d: X=2,Y=8,
答案: C
解析: C
049-下列关于等价类划分方法的说法中错误的是()。[单选]
- a: 利用有效等价类设计的测试用例,可以检验程序是否实现了需求说明书中规定的功能和性能。,
- b: 利用无效等价类设计的测试用例,可以检验程序中功能和性能是否不符合需求说明书的规定。,
- c: 对于有效等价类可以不设计测试用例,
- d: 对同一个程序可能会划分出多种不同的等价类。,
答案: C
解析: C
050-软件测试方法中,黑盒、白盒测试法是常用的方法,其中白盒测试主要用于测试软件外部功能。[单选]
- a: 对,
- b: 错,
答案: B
解析: B
