2023年计算机三级《软件测试技术》考试全真模拟易错、难点汇编叁(带答案)试卷号:39
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2023年计算机三级《软件测试技术》考试全真模拟易错、难点汇编叁(带答案)
(图片大小可自由调整)
一.全考点综合测验(共45题)
1.
【判断题】代码审查工作属于静态测试。
正确答案:正确
2.
【填空题】测试用例要依据____编写。
正确答案:测试计划、需求分析以及测试设计
3.
【单选题】确保授权用户或者实体对于信息及资源的正常使用不会被异常拒绝,允许其可靠而且及时地访问信息及资源的特性是
A.完整性
B.可用性
C.可靠性
D.保密性
正确答案:B
4.
【单选题】软件测试技术可以分为静态测试和动态测试,下列说法中错误的
A.静态测试是指不运行实际程序,通过检查和阅读等手段来发现程序中的错误
B.动态测试是指实际运行程序,通过运行的结果来发现程序中的错误。
C.白盒测试是静态测试,黑盒测试是动态测试。
D.动态测试包括黑盒测试和白盒测试
正确答案:C
5.
【单选题】必须要求用户参与的测试阶段是
A.单元测试
B.集成测试
C.验收测试
正确答案:C
6.
【单选题】在用白盒测试中的逻辑覆盖法设计测试用例时,在下列覆盖中,【】是最强的覆盖准则。
A.语句覆盖
B.条件覆盖
C.路径覆盖
正确答案:C
7.
【单选题】自底向上法需要写
A.驱动程序
B.桩程序
C.驱动程序和桩程序
正确答案:A
8.
【判断题】集成测试计划在需求分析阶段末提交。
正确答案:错误
9.
【单选题】以下说法中错误的是
A.软件配置项测试的目的是检验软件配置与软件需求规格说明的一致性
B.软件配置项测试一般由软件供方组织,由独立于软件开发的人员实施,软件开发人员配合
C.软件配置项测试不得委托第三方实施
正确答案:C
10.
【单选题】如果一个判定中的复合条件表达式为(A > 1 )or (B A.1
B.2
C.3
正确答案:B
11.
【单选题】调试是
A.发现与预先定义的规格和标准不符合的问题
B.发现软件错误征兆的过程
C.消除软件错误的过程
D.有计划的、可重复的过程
正确答案:C
12.
【问答题】简述软件测试的生命周期及各阶段的内容
正确答案:
软件生命周期分为6 个阶段:需求阶段、功能设计阶段、详细设计阶段、编码阶段、软件测试
阶段、以及运行/ 维护阶段。
(1)需求阶段————测试任务:制定验证和确认测试计划。
对需求进行分析和审核。
分析并设计基于需求的测试,构成对应的需求覆盖或追踪矩阵。
(2)功能设计阶段————测试任务:功能设计验证和确认测试计划分析和审核功能设计规格说
明可用性测试设计分析并设计基于功能的测试,构造对应的功能覆盖矩阵。
实施基于需求和基于功能的测试
(3)详细设计阶段————测试任务详细设计验收测试计划。
分析和审核详细设计规格设计说明说。
(4)编码阶段————测试任务代码验收测试计划分析代码验证代码设计基于外部的测试。
设计基于内部的测试。
(5)测试阶段————测试任务制定测试计划审查由开发部门进行的单元和集成测试进行功能测试进行系统测试审查用户手册。
(6)运行维护阶段————测试任务监视验收测试为确认的问题开发新的测试报告用例对测试的有效性进行评估。
13.
【判断题】测试是调试的一个部分。
正确答案:错误
14.
【判断题】白盒测试不仅与程序内部结构有关,还要考虑程序的功能要求
正确答案:错误
15.
【单选题】如果一个产品中次严重的缺陷基本完成修正并通过复测,这个阶段的成品是
A.Alpha 版
B.Beta 版
C.正版
正确答案:B
16.
【多选题】下列哪些属于集成测试的内容
A.自顶向下集成
B.自底向上集成
C.回归测试
正确答案:AB
17.
【判断题】白盒测试仅与程序的内部结构有关,完全可以不考虑程序的功能要求。
正确答案:正确
18.
【判断题】负载测试是验证要检验的系统的能力最高能达到什么程度。
正确答案:错误
19.
【多选题】下列关于alpha 测试的描述中正确的是
A.alpha 测试需要用户代表参加
B.alpha 测试是验收测试的一种
C.alpha 测试不需要用户代表参加
D.alpha 测试是验收测试的一种
正确答案:AB
20.
【单选题】下列可以作为软件测试对象的是
A.需求规格说明书
B.软件设计规格说明
C.以上全部
正确答案:C
21.
【填空题】集成测试以________说明书指导,测试软件结构。
正确答案:概要设计
22.
【问答题】简述软件测试的目的
正确答案:
软件测试的目的包括以下三点:
(1) 测试是程序的执行过程,目的在于发现错误,不能证明程序的正确性,仅限于处理有限种的情况。
(2) 检查系统是否满足需求,这也是测试的期望目标。
(3) 一个好的测试用例在于发现还未曾发现的错误;一个成功的测试是发现了错误的测试。
23.
【多选题】软件测试设计活动主要有
A.工作量分析
B.确定并说明测试用例
C.确立并结构化测试过程
正确答案:BC
24.
【多选题】以下说法正确的有
A.等价类划分和边界值分析属于白盒测试技术
B.基本路径测试属于白盒测试技术
C.在基本路径测试中, 可以通过流图来计算环路复杂性
正确答案:BC
25.
【填空题】单元测试是以________说明书为指导,测试源程序代码。
正确答案:详细设计
26.
【单选题】配置测试是指
A.检查软件之间是否正确交互和共享信息
B.交互适应性、实用性和有效性的集中体现
C.使用各种硬件来测试软件操作的过程
正确答案:C
27.
【单选题】下列各项中【】不是一个测试计划所应包含的内容
A.测试资源、进度安排
B.测试预期输出
C.测试范围
正确答案:B
28.
【判断题】代码评审员一般由测试员担任。
正确答案:错误
29.
【多选题】下面哪些属于静态分析
A.代码规则检查
B.程序结构分析
C.程序复杂度分析
D.内存泄漏
正确答案:ABC
30.
【单选题】下列不属于测试原则的是
A.软件测试是有风险的行为
B.完全测试程序是不可能的
C.找到的缺陷越多软件的缺陷就越少
正确答案:C
31.
【单选题】对Web网站进行的测试中,属于功能测试的是
A.连接速度测试
B.链接测试
C.平台测试
正确答案:B
【判断题】测试是为了验证软件已正确地实现了用户的要求。
正确答案:错误
33.
【判断题】每一个软件项目都有一个最优的测试量。
正确答案:正确
34.
【判断题】单元测试通常由开发人员进行。
正确答案:正确
35.
【多选题】以下哪些内容是面向对象分析所包含的任务
A.标识类( 定义属性和方法)
B.刻画类的层次关系
C.标识对象——对象关系
D.表示对象行为
正确答案:ABCD
36.
【问答题】白盒测试有那几种方法?
正确答案:
总体上分为静态方法和动态方法两大类。
静态:关键功能是检查软件的表示和描述是否一致,
没有冲突或者没有歧义动态:语句覆盖、判定覆盖、条件覆盖、判定条件覆盖、条件组合覆盖、路径覆盖。
37.
【判断题】白盒测试仅与程序的内部结构有关,完全可以不考虑程序的功能要求
正确答案:正确
38.
【单选题】软件测试过程中的集成测试主要是为了发现【】阶段的错误。
A.Cookie 测试是Web应用软件功能测试的重要内容
B.对于没有使用数据库的Web应用软件,不需要进行性能测试
C.链接测试是Web应用软件易用性测试的重要内容
正确答案:A
39.
【问答题】比较负载测试、容量测试和强度测试的区别。
负载测试:在一定的工作负荷下,系统的负荷及响应时间。
强度测试:在一定的负荷条件下,在较长时间跨度内的系统连续运行给系统性能所造成的影响。
容量测试:容量测试目的是通过测试预先分析出反映软件系统应用特征的某项指标的极限值( 如最大并发用户数、数据库记录数等) ,系统在其极限值状态下没有出现任何软件故障或还能保持主要功能正常运行。
容量测试还将确定测试对象在给定时间内能够持续处理的最大负载或工作量。
容量测试的目的是使系统承受超额的数据容量来发现它是否能够正确处理。
容量测试是面向数据的,并且它的目的是显示系统可以处理目标内确定的数据容量。
40.
【多选题】下列选项中, 属于项目管理的对象是
A.人员
B.产品
C.过程
D.项目
正确答案:ABCD
41.
【判断题】软件测试是有风险的行为,并非所有的软件缺陷都能够被修复。
正确答案:正确
42.
正确答案:错误
43.
【单选题】单元测试中设计测试用例的依据是
A.概要设计规格说明书
B.用户需求规格说明书
C.详细设计规格说明书
正确答案:C
44.
【填空题】白盒测试的主要方法有________等正确答案:逻辑覆盖、基本路径测试
45.
【判断题】测试是可以穷尽的。
正确答案:错误。