软件测试期末考试练习带答案

一. 单选题(共73题,71分)

1. (单选题)下列选项中,哪一项不是软件开发模型?

  • A. V模型
  • B. 螺旋模型
  • C. 敏捷模型
  • D. 快速模型

正确答案: A :V模型;

2. (单选题)下列选项中,哪一项不是影响软件质量的因素。

  • A. 需求模糊
  • B. 缺乏规范的文档指导
  • C. 软件测试要求太严格
  • D. 开发人员技术有限

正确答案: C :软件测试要求太严格;

3. (单选题)关于软件测试,下列说法中错误的是

  • A. 在早期的软件开发中,测试就等同于调试
  • B. 软件测试是使用人工或自动手段来运行或测定某个系统的过程
  • C. 软件测试的目的在于检验它是否满足规定的需求或弄清楚预期结果与实际结果之间的差异
  • D. 软件测试与软件开发是两个独立、分离的过程

 正确答案: D :软件测试与软件开发是两个独立、分离的过程;

4. (单选题)以下()不是敏捷团队的角色。

  • A. Scrum Master
  • B. 团队
  • C. 产品负责人
  • D. 部门经理

 正确答案: D :部门经理;

5. (单选题)以下()不是 Scrum 迭代过程中的四会之一。

  • A. 迭代启动会
  • B. 迭代总结会
  • C. 每日站立会
  • D. 部门总结会

正确答案: D :部门总结会;

6. (单选题)以下()不是Scrum Master 的职责。

  • A. 保护团队不受外来无端影响
  • B. 组织 Scrum 敏捷会议
  • C. 提升团队影响力
  • D. 协调资源解决每日站立会议团队提出的问题和阻碍

正确答案: C :提升团队影响力;

7. (单选题)关于软件缺陷,下列说法中错误的是

  • A. 软件缺陷是软件中(包括程序和文档)存在的影响软件正常运行的问题
  • B. 按照缺陷的优先级不同,可以将缺陷划分为立即解决、高优先级、正常排队、低优先级
  • C. 缺陷报告有统一的模板,该模板是IEEE729-1983 制定的
  • D. 每个缺陷都有一个唯一的编号,这是缺陷的标识

正确答案: C :缺陷报告有统一的模板,该模板是IEEE729-1983 制定的;

8. (单选题)下列选项中,哪一项用于测试软件模块之间的接口

  • A. 单元测试
  • B. 集成测试
  • C. 回归测试
  • D. 系统测试

正确答案: B :集成测试;

9. (单选题)下列哪一项不是软件测试的原则?

  • A. 测试应基于客户需求
  • B. 测试越晚进行越好
  • C. 穷尽测试是不可以的
  • D. 软件测试应遵循 GoodEnough 原则

 正确答案: B :测试越晚进行越好;

10. (单选题)开发人员修复缺陷后,测试人员需要重新进行测试,以确保原有缺陷已被修复并且没有引入新的缺陷,这种测试称为

  • A. 单元测试
  • B. 回归测试
  • C. 冒烟测试
  • D. 安全测试

正确答案: B :回归测试;

11. (单选题)黑盒测试法是通过分析程序的( )来设计测试用例的方法。

  • A. 应用范围
  • B. 内部逻辑
  • C. 功能
  • D. 输入数据

正确答案: C :功能;

12. (单选题)除了测试程序外,黑盒测试还适用于对( )阶段的软件文档进行测试。

  • A. 编码
  • B. 软件详细设计
  • C. 软件总体设计
  • D. 需求分析

 正确答案: D :需求分析;

13. (单选题)根据输出对输入的依赖关系设计测试用例的方法是

  • A. 路径测试
  • B. 等价类
  • C. 因果图
  • D. 边界值分析

 正确答案: C :因果图;

14. (单选题)关于等价类划分方法说法正确的是

  • A. 等价类划分可以有两种不同的情况:有效等价类和无效等价类
  • B. 测试某等价类的代表值就等于对其它值的测试
  • C. 等价类是指某个输出子集合
  • D. 等价类是指某个输入子集合

 正确答案: A :等价类划分可以有两种不同的情况:有效等价类和无效等价类;

15. (单选题)某程序规定:“输入三个整数作为三边的边长构成三角形。当此三角形为一般三角形、等腰三角形、等边三角形时,分别作计算…”用等价类划分方法对该程序构成三角形部分进行测试用例设计。下列哪些等价类划分是合适的

  • A. 整数
  • B. 函数
  • C. 负数
  • D. 0

正确答案: A :整数;

16. (单选题)根据选择的测试策略的不同,可以将软件测试分为黑盒测试和白盒测试两种,其中()不属于黑盒测试方法。

  • A. 条件覆盖
  • B. 等价类划分
  • C. 边界值分析
  • D. 因果图

正确答案: A :条件覆盖;

17. (单选题)某系统对每个员工一年的出勤天数进行核算和存储(按每月22个工作日计算,一年最多出勤22*12=264天),使用文本框的模式进行填写。在此文本框的测试用例编写中使用了等价类划分法,则下面划分不准确的是

  • A. 无效等价类,出勤日>264日
  • B. 无效等价类,出勤日<0
  • C. 有效等价类,0<=出勤日<=264
  • D. 有效等价类,0

 正确答案: D :有效等价类,0;

18. (单选题)下面哪个不是Jmeter支持的取样器类型。

  • A. HTTP请求
  • B. FTP请求
  • C. Java请求
  • D. 查看结果树

正确答案: D :查看结果树;

19. (单选题)

选出属于白盒测试方法:( )

  • A.

    测试用例覆盖

  • B.

    输入覆盖

  • C.

    输出覆盖

  • D.

    条件覆盖

正确答案: D :条件覆盖 ;

20. (单选题)

有一组测试用例,它使被测程序中的每一个分支至少执行一次, 它满足的覆盖标准是:( )

  • A.

    语句覆盖

  • B.

    判定覆盖

  • C.

    条件覆盖

  • D.

    路径覆盖

 正确答案: B :判定覆盖 ;

21. (单选题)

验收测试的测试用例主要根据( )的结果来设计。

  • A. 需求分析
  • B.

    源程序

  • C.

    概要设计

  • D.

    详细设计

正确答案: A :需求分析;

22. (单选题)

下列哪个选项不属于测试计划要达到的目标( )。

  • A.

     为测试各项活动制定一个现实可行的、综合的计划,包括每项测试活动的对象、范围、方法、进度和预期结果 

  • B.

    为项目实施建立一个组织模型,并定义测试项目中每个角色的责任和工作内容 

  • C.

     为测试执行活动设计测试方案,编制测试用例 

  • D.

     确定测试需要的时间和资源,以保证其可获得和有效性

正确答案: C : 为测试执行活动设计测试方案,编制测试用例 ;

23. (单选题)

文档测试中不是文档测试需要测试的内容是(   )

  • A.

    合同文档

  • B.

    管理文档

  • C.

    开发文档

  • D.

    用户文档

正确答案: A :合同文档 ;

24. (单选题)

关于自动化测试局限性的描述,以下错误的描述是:(      )

  • A.

    自动化测试不能取代手工测试

  • B.

    自动测试比手工测试发现的缺陷多

  • C.

    自动测试不能提高测试覆盖率

  • D.

    自动化测试对测试设计依赖性极大

 正确答案: B : 自动测试比手工测试发现的缺陷多 ;

25. (单选题)

以下关于软件性能的说法中,正确的是:(   )

  • A.

    软件性能与该软件的实现算法无关 

  • B.

    软件的吞吐量越大,其平均响应时间总是越短

  • C.

    给软件的可用资源越少,其平均响应时间越短

  • D.

    对于同一个网站,其支持的同时发送请求的用户数越大,该网站的性能越好

正确答案: D :对于同一个网站,其支持的同时发送请求的用户数越大,该网站的性能越好 ;

26. (单选题)

下列各项中哪一项不是测试计划所应包含的内容:(   )

  • A.

    测试资源、进度安排

  • B.

    测试预期输出

  • C.

    测试范围

  • D.

    测试策略

正确答案: B :测试预期输出 ;

27. (单选题)

从测试阶段角度,测试结束的正确顺序是:(   )

  • A.

    A : 单元测试、集成测试、系统测试、验收测试

  • B.

    B : 单元测试、系统测试、集成测试、验收测试

  • C.

    C : 验收测试、集成测试、系统测试、单元测试

  • D.

    D : 验收测试、系统测试、集成测试、单元测试

    正确答案: A :A : 单元测试、集成测试、系统测试、验收测试 ;

28. (单选题)

划分软件测试属于白盒测试还是黑盒测试的依据是:(   )

  • A.

    是否执行程序代码

  • B.

    是否能看到软件设计文档

  • C.

    是否能看到被测源程序

  • D.

    运行结果是否确定

正确答案: C :是否能看到被测源程序 ;

29. (单选题)

以下哪种软件测试属于软件性能测试的范畴:(   )

  • A.

    接口测试

  • B.

    压力测试

  • C.

    单元测试

  • D.

    易用性测试

正确答案: B :压力测试 ;

30. (单选题)

为了提高测试的效率,应该:(   )

  • A.

    随机地选取测试数据

  • B.

    取一切可能的输入数据作为测试数据

  • C.

    在完成编码以后制定软件的测试计划

  • D.

    选择发现错误的可能性大的数据作为测试数据

正确答案: D :选择发现错误的可能性大的数据作为测试数据 ;

31. (单选题)

软件生存周期过程中,修改错误代价最大的阶段是:(   )

  • A.

    需求阶段

  • B.

    设计阶段

  • C.

    编程阶段

  • D.

    发布运行阶段

正确答案: D :发布运行阶段 ;

32. (单选题)

选出属于白盒测试方法:(   )

  • A.

    测试用例覆盖 

  • B.

    输入覆盖

  • C.

    输出覆盖

  • D.

    条件覆盖 

 正确答案: D :条件覆盖 ;

33. (单选题)

软件是程序和(  )的集合。

  • A.

    文档

  • B.

    代码

  • C.

    测试用例

  • D.

     测试

 正确答案: A :文档 ;

34. (单选题)

下列逻辑覆盖测试方法中,覆盖能力最强的是:(   )

  • A.

    语句覆盖

  • B.

    判定覆盖

  • C.

    条件覆盖

  • D.

    条件组合覆盖

正确答案: D :条件组合覆盖 ;

35. (单选题)

侧重于观察资源耗尽情况下的软件表现的系统测试被称为:(   )

  • A.

    强度测试

  • B.

    压力测试

  • C.

    容量测试

  • D.

    性能测试

正确答案: B :压力测试 ;

36. (单选题)

若一个通讯簿最多可以输入100条记录,则下列选项中设计的测试用例最优的是:(   )

  • A.

    分别输入1、50、100条记录

  • B.

    分别输入0、1、50、99、100条记录

  • C.

    分别输入0、1、99、100、101条记录

  • D.

    分别输入0、1、50、99、100、101条记录

正确答案: D :分别输入0、1、50、99、100、101条记录 ;

37. (单选题)

某软件公司在招聘软件测试工程师时,应聘者甲向公司做如下保证: 

(1) 经过自己测试的软件今后不会再出现问题 

(2) 在工作中对所有程序员一视同仁,不会因为某个程序编写的程序发现的问题多, 就重点审查该程序,以免不利于团结 

(3) 承诺不需要其他人员,自己就可以独立进行测试工作 

(4) 发扬咬定青山不放松的精神,不把所有问题都找出来,绝不罢休

根据自己所学的软件测试知识,应聘者甲的保证:(   )

  • A.

    (1)(4)是正确的

  • B.

    (2)是正确的

  • C.

    都是正确的

  • D.

    都是错误的

正确答案: D :都是错误的 ;

38. (单选题)导致程序结构复杂的主要原因是

  • A.

    程序中的变量结构太复杂

  • B.

    程序中代码行太多

  • C.

    程序中的分支太多

  • D.

    程序中的变量太多

正确答案: C :程序中的分支太多 ;

39. (单选题)

假定要实现一个前一日函数,该函数的需求是针对1911年3月1日,到2021年2月28 日,对该范围内的任意一个日期,计算出其前一天的日期。否则,给出错误提示。则如下测试用 例中,不属于边界测试用例的有:

  • A.

    2021年2月28日

  • B.

    1911年3月1日

  • C.

    1967年1月14日

  • D.

    2000年6月15日

 正确答案: D :2000年6月15日 ;

40. (单选题)

‌如果要对电脑版微信进行功能测试,可能的最适合的测试策略是:

  • A.

    在数据可以穷尽的情况下,只要能保证测试用例覆盖所有数据,就可以确保测试没有风险

  • B.

    针对事件流中的每个节点,应使用等价类和边界值测试对涉及的数据进行校验

  • C.

    应选择等价类测试、边界值测试、正交表测试、场景法等各种不同的测试方法,围绕功能点设计测试用例,越多越好

  • D.

    优先考虑对使用等价类测试方法来测试数据,然后使用场景法测试流程,最后使用边界值测试做补充测试

 正确答案: B :针对事件流中的每个节点,应使用等价类和边界值测试对涉及的数据进行校验 ;

41. (单选题)

‌通常情况下,如下缺陷不能通过单元测试发现的是

  • A.

    一个模块的功能是否会对另一个模块的功能产生不利影响

  • B.

    变量的初始值或缺省值有错误

  • C.

    提示的错误与实际的错误不相符

  • D.

    输入的实际参数与形式参数的个数不相同

正确答案: A :一个模块的功能是否会对另一个模块的功能产生不利影响 ;

42. (单选题)

‌对于如下的程序图,需要测试的最大可执行路径数是:

  • A. 10
  • B. 7
  • C. 6

正确答案: D :12;

43. (单选题)

‌以下描述中正确的是:

  • A.

    单元测试等同于程序员在编码过程中的调试工作

  • B.

    必须利用单元测试框架才能编写单元测试脚本

  • C.

    单元测试脚本其实就是可以自动执行测试用例的代码

  • D.

    单元测试要根据函数的设计逻辑来设计测试用例

正确答案: C :单元测试脚本其实就是可以自动执行测试用例的代码 ;

44. (单选题)

若要对某课程在线学习平台展开测试,则最重要的是:

  • A.

    全面依托测试工具,自动执行软件测试

  • B.

    根据被测软件系统需求进行详尽的测试设计

  • C.

    对测试进行详尽且周全的计划

  • D.

    选择多种指标,对测试展开全面评估

正确答案: B :根据被测软件系统需求进行详尽的测试设计 ;

45. (单选题)

‌下列关于等价类划分方法的说法中错误的是:

  • A.

    利用无效等价类设计的测试用例,可以检验程序中功能和性能是否不符合需求说明书的规定

  • B.

    利用有效等价类设计的测试用例,可以检验程序是否实现了需求说明书中规定的功能和性能

  • C.

    对于有效等价类可以不设计测试用例

  • D.

    对同一个程序可能会划分出多种不同的等价类

正确答案: D :对同一个程序可能会划分出多种不同的等价类 ;

46. (单选题)

‎如下缺陷报告中最合适的描述是:

  • A.

    “在某课程平台的课程创建讨论帖出现重复帖”是一个描述清晰、简洁的缺陷标题

  • B.

    在某课程平台的“软件测试与质量”课程中,从课程章节创建讨论时,新建讨论帖成功后,在页面将看到两个完全一样的讨论帖,而预期应该只能看到一个讨论帖

  • C.

    在某课程平台创建讨论帖,无法成功创建

  • D.

    在某课程平台创建讨论帖,在页面将看到两个完全一样的讨论帖,在讨论区创建讨论时,或在课程章节中创建讨论时,都出现上述现象

 正确答案: B :在某课程平台的“软件测试与质量”课程中,从课程章节创建讨论时,新建讨论帖成功后,在页面将看到两个完全一样的讨论帖,而预期应该只能看到一个讨论帖 ;

47. (单选题)

良好的单元测试脚本应做到:

  • A.

    保持测试用例执行的独立性

  • B.

    测试脚本应包含业务逻辑,以便于测试到各种情况

  • C.

    将测试代码放入产品代码,以便于执行测试

  • D.

    将所有执行结果输出到控制台

正确答案: A :保持测试用例执行的独立性 ;

48. (单选题)

如下描述中正确的是:

  • A.

    对于领导者来说,要实施单元测试就必须牺牲开发进度

  • B.

    对于领导者来说,要实施单元测试也要控制成本

  • C.

    在程序员眼中,实施单元测试意味着减少工作量,因为测试脚本是测试人员负责编写的

  • D.

    在程序员眼中,实施单元测试意味着可以随意编码了

 正确答案: B :对于领导者来说,要实施单元测试也要控制成本 ;

49. (单选题)

如下描述中正确的是:

  • A.

    被测系统如果存在瓶颈就不可使用

  • B.

    性能测试通常要先于功能测试或者同步进行

  • C.

    功能测试可以发现性能问题,性能测试也能发现功能问题

  • D.

    性能测试应覆盖到所有功能

正确答案: C :功能测试可以发现性能问题,性能测试也能发现功能问题 ;

50. (单选题)

下面是对某公司缺陷管理流程的概括:测试人员提交新的BUG入库,缺陷状态置为1,高级测试人员验证缺陷,如果确认是BUG,分配给相应的开发人员,设状态为2,如果不是BUG ,则拒绝,设置状态为“拒绝”状态,开发人员查询状态为3的BUG, 做如下处理,如果不是BUG,则置状态为“拒绝”状态,如果是BUG 则修复并置状态为4,如果不能解决的BUG,要留下文字说明并保持 BUG为“拒绝”状态,测试人员查询状态为5的BUG,验证BUG是否 解决,做如下处理:如果BUG解决了置缺陷状态为6,如果BUG没有 解决则置状态为7。上述流程中1到7相对应的状态标识为:

  • A.

    打开-修正-关闭-修正-修正-关闭-打开

  • B.

    新提交-打开-打开-关闭-修正-关闭-重新打开

  • C.

    新提交-打开-打开-修正-修正-关闭-重新打开

  • D.

    新提交-打开-打开-修正-关闭-修正-重新打开

正确答案: C :新提交-打开-打开-修正-修正-关闭-重新打开 ;

51. (单选题)

  • A. 8
  • B. 9
  • C. 7
  • D. 6

正确答案: A :8;

答案解析:

注意,for里面也有一个判断

52. (单选题)如下关于测试用例的描述中,不存在理解错误的是:

  • A.

    发现缺陷的用例才是好的用例

  • B.

    测试用例中应给出明确的验证手段

  • C.

    测试用例设计得越详细越好,即每个测试用例应详细记录所有操作信息

  • D.

    测试用例设计应一步到位

正确答案: B :测试用例中应给出明确的验证手段 ;

53. (单选题)以下哪项不是安全测试的主要目标?

  • A. 发现潜在的安全漏洞
  • B. 确保软件符合所有功能需求
  • C. 评估系统的安全性
  • D. 提出修复漏洞的建议

正确答案: B :确保软件符合所有功能需求;

54. (单选题)哪种类型的测试主要关注于确保应用程序在受到未授权访问尝试时保持安全?

  • A. 性能测试
  • B. 可用性测试
  • C. 渗透测试
  • D. 功能测试

 正确答案: C :渗透测试;

55. (单选题)在进行性能测试时,我们通常使用哪个指标来衡量系统的响应时间?

  • A. 吞吐量
  • B. 并发用户数
  • C. 平均响应时间
  • D. 可靠性

正确答案: C :平均响应时间;

56. (单选题)性能测试中,哪种测试类型主要用于确定系统能够处理的最大并发用户数和吞吐量?

  • A. 负载测试
  • B. 压力测试
  • C. 基准测试
  • D. 稳定性测试

正确答案: A :负载测试;

57. (单选题)在性能测试中,哪个指标代表了系统处理单位时间(如每秒)内请求或事务的数量?

  • A. 平均响应时间
  • B. 吞吐量
  • C. 并发用户数
  • D. 资源利用率

正确答案: B :吞吐量;

58. (单选题)Selenium 是一个什么类型的工具?

  • A. 自动化测试工具
  • B. 代码编辑器
  • C. 浏览器
  • D. 数据分析工具

正确答案: A :自动化测试工具;

59. (单选题)在Selenium中,哪个方法用于点击一个元素?

  • A. click()
  • B. tap()
  • C. press()
  • D. select()

正确答案: A :click();

60. (单选题)在Selenium中,哪个库用于与浏览器进行交互?

  • A. WebDriver
  • B. Selenium IDE
  • C. Selenium Grid
  • D. Selenium RC

正确答案: A :WebDriver;

61. (单选题)在Selenium WebDriver中,driver.get("http://www.example.com") 这行代码的作用是什么?

  • A. 最大化浏览器窗口
  • B. 导航到指定的URL
  • C. 关闭浏览器
  • D. 查找页面元素

正确答案: B :导航到指定的URL;

62. (单选题)在Selenium中,哪个方法用于查找页面上的元素?

  • A. driver.get()
  • B. driver.quit()
  • C. driver.find_element()
  • D. driver.back()

 正确答案: C :driver.find_element();

63. (单选题)Selenium WebDriver中,driver.quit() 和 driver.close() 的主要区别是什么?

  • A. quit() 关闭当前窗口,close() 关闭所有窗口
  • B. quit() 关闭所有窗口并退出WebDriver,close() 关闭当前窗口
  • C. 两者功能相同
  • D. quit() 最大化窗口,close() 最小化窗口

 正确答案: B :quit() 关闭所有窗口并退出WebDriver,close() 关闭当前窗口;

64. (单选题)Selenium WebDriver中,driver.find_elements() 方法与 driver.find_element() 的主要区别是什么?

  • A. find_elements() 查找单个元素,find_element() 查找多个元素
  • B. find_elements() 查找多个元素,find_element() 查找单个元素
  • C. 两者功能相同
  • D. find_elements() 查找链接元素,find_element() 查找非链接元素

正确答案: B :find_elements() 查找多个元素,find_element() 查找单个元素;

65. (单选题)JMeter的主要用途是什么?

  • A. 功能测试
  • B. 安全测试
  • C. 性能测试
  • D. 兼容性测试

正确答案: C :性能测试;

66. (单选题)在JMeter中,下列哪个元素用于模拟用户请求?

  • A. 线程组
  • B.  HTTP请求
  • C. 监听器
  • D. 断言

 正确答案: B : HTTP请求;

67. (单选题)在JMeter中,如何设置请求的并发用户数?

  • A. 在HTTP请求中设置
  • B. 在线程组中设置
  • C. 在监听器中设置
  • D. 在断言中设置

我的答案: B :在线程组中设置;

68. (单选题)在JMeter中,哪个监听器通常用于查看请求的响应时间?

  • A. 查看结果树
  • B. 图形结果
  • C. 聚合报告
  • D. 表格查看器

正确答案: C :聚合报告;

69. (单选题)在JMeter中,以下哪个组件可以添加在HTTP请求之后以验证响应内容?

  • A. 断言
  • B. 定时器
  • C. 逻辑控制器
  • D. 线程组

正确答案: A :断言;

70. (单选题)nmap 是一款什么类型的工具?

  • A. 端口扫描工具
  • B. 漏洞利用工具
  • C. 防火墙管理工具
  • D. 加密工具

正确答案: A :端口扫描工具;

71. (单选题)在nmap的扫描结果中,open状态表示什么?

  • A. 端口是关闭的
  • B. 端口是开放的,并且服务正在运行
  • C. 端口正在被过滤
  • D. 端口可能是开放的,但需要进一步探测

 正确答案: B :端口是开放的,并且服务正在运行;

72. (单选题)在软件测试中,黑盒测试主要关注什么?

  • A. 代码的结构和逻辑
  • B. 软件的内部状态
  • C.  软件的功能需求
  • D. 程序的算法和路径

正确答案: C : 软件的功能需求;

73. (单选题)在回归测试中,我们主要关注哪方面的测试?

  • A. 新功能
  • B. 已有功能的正确性
  • C. 系统性能
  • D. 用户体验

正确答案: B :已有功能的正确性;

二. 多选题(共10题,10分)

74. (多选题)如下描述中正确的是:

  • A.

    在软件发布前,有时会让小规模、有代表性的潜在用户试用软件,这种测试称为α测试

  • B.

    单元测试、集成测试、系统测试、验收测试都是不同的测试阶段

  • C.

    集成测试的测试对象是模块或组件

  • D.

    为了确保测试的进度,可将不同单元的测试并行展开

 正确答案: BD :单元测试、集成测试、系统测试、验收测试都是不同的测试阶段 ; 为了确保测试的进度,可将不同单元的测试并行展开 ;

答案解析:

α测试:由研发人员模拟用户进行测试

75. (多选题)

给定如下C语言代码段:

if( (A+10)==2 || (B-20)<3 )

‏    C=0;

‏if( (A+30)>10 && (C-30)<0 )

‏    B=30;

‏对于(A,B,C)的取值,所有能实现语句覆盖要求的测试用例包括:

  • A.

     (-8, 20, 3)

  • B.

    (-19, 0, 29)

  • C.

    (-30, 20, 30)

  • D.

    (2, 30, 1)

正确答案: AB : (-8, 20, 3) ; (-19, 0, 29) ;

76. (多选题)下列工具哪些属于性能测试工具:

  • A. LoadRunner
  • B. Jmeter
  • C. Nmap
  • D. Selenium

正确答案: AB :LoadRunner; Jmeter;

77. (多选题)软件测试的目的是什么?

  • A. 找出软件中的错误
  • B. 证明软件是正确的
  • C. 确保软件满足需求
  • D. 评估软件的性能和可靠性

正确答案: ACD :找出软件中的错误; 确保软件满足需求; 评估软件的性能和可靠性;

78. (多选题)以下哪些属于软件测试的不同类型?

  • A. 单元测试
  • B. 验收测试
  • C. 压力测试
  • D. 回归测试
  • E. 代码审查

正确答案: ABCD :单元测试; 验收测试; 压力测试; 回归测试;

79. (多选题)自动化测试的优点包括哪些?

  • A.  提高测试效率
  • B. 减少人为错误
  • C. 节省测试成本
  • D. 能够执行所有类型的测试
  • E. 实时反馈测试结果

正确答案: ABCE : 提高测试效率; 减少人为错误; 节省测试成本; 实时反馈测试结果;

80. (多选题)在软件测试中,哪些因素会影响测试的有效性?

  • A. 测试用例的设计质量
  • B. 测试环境的配置
  • C. 测试人员的技能和经验
  • D. 软件的复杂性
  • E. 项目的开发进度

正确答案: ABCD :测试用例的设计质量; 测试环境的配置; 测试人员的技能和经验; 软件的复杂性;

81. (多选题)以下哪些属于软件测试的不同阶段?

  • A. 单元测试
  • B. 集成测试
  • C.  验收测试
  • D. 编码

 正确答案: ABC :单元测试; 集成测试; 验收测试;

82. (多选题) 软件测试文档通常包括哪些内容?

  • A. 测试计划
  • B. 测试用例
  • C. 缺陷报告
  • D. 用户手册

正确答案: ABC :测试计划; 测试用例; 缺陷报告;

83. (多选题) 哪些测试方法属于非功能测试?

  • A. 单元测试
  • B. 性能测试
  • C. 安全性测试
  • D. 兼容性测试

正确答案: BCD :性能测试; 安全性测试; 兼容性测试;

三. 判断题(共19题,19分)

84. (判断题)现在比较流行的软件开发模型为螺旋模型。

  • A. 对
  • B. 错

 正确答案:

85. (判断题)软件测试必须在软件开发完成之后才能进行。

  • A. 对
  • B. 错

 正确答案:

86. (判断题)软件生存周期是从软件开始开发到开发结束的整个时期。

  • A. 对
  • B. 错

正确答案:

87. (判断题)软件缺陷产生的主要原因是开发人员水平有限。

  • A. 对
  • B. 错

正确答案:

88. (判断题)软件缺陷都存在于程序代码中。

  • A. 对
  • B. 错

正确答案:

89. (判断题)所有软件项目的缺陷处理流程都是一样的。

  • A. 对
  • B. 错

 正确答案:

90. (判断题)软件测试要投入尽可能多的精力以达到100%的覆盖率。

  • A. 对
  • B. 错

正确答案:

91. (判断题)相比于自动化测试,手工测试更耗时费力,而且在测试人员疲惫状态下,手工测试很难保证测试效果。

  • A. 对
  • B. 错

 正确答案:

92. (判断题)所有软件都有一个用户界面,因此必须测试易用性。

  • A. 对
  • B. 错

正确答案:

93. (判断题)

发现错误是软件测试的唯一目的。

  • A. 对
  • B. 错

正确答案:

94. (判断题)

软件缺陷一定是由编码所引起的。

  • A. 对
  • B. 错

 正确答案:

95. (判断题)

软件测试等于程序测试。

  • A. 对
  • B. 错

 正确答案:

96. (判断题)

测试用例一般是由测试设计人员写的。

  • A. 对
  • B. 错

正确答案:

97. (判断题)

敏捷测试不需要写测试计划。

  • A. 对
  • B. 错

正确答案:

98. (判断题)

软件生存周期是从软件开始开发到开发结束的整个时期。

  • A. 对
  • B. 错

 正确答案:

99. (判断题)自动化测试可以完全替代手动测试。

  • A. 对
  • B. 错

 正确答案:

100. (判断题)所有的软件测试都应该在软件开发完成后进行。

  • A. 对
  • B. 错

 正确答案:

101. (判断题)黑盒测试不需要了解软件的内部结构和逻辑。

  • A. 对
  • B. 错

 正确答案:

102. (判断题)单元测试通常是由开发人员来执行的。

  • A. 对
  • B. 错

正确答案:

  • 26
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值