课上课下测试题

软件测试部分

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: 白盒测试通过对程序内部结构的分析、检测来寻找问题
B: 白盒测试通过一些表征性的现象、事件、标志来判断内部的运行状态
C: 单元测试可应用白盒测试方法,集成测试则采用黑盒测试方法
D: 在软件生命周期各个阶段都需要用白盒测试方法
答案: 【 白盒测试通过对程序内部结构的分析、检测来寻找问题

11、单选题:
黑盒测试法是根据产品的_______来设计测试用例的。‌
选项:
A: 功能
B: 输入数据
C: 应用范围
D: 内部逻辑
答案: 【 功能

12、单选题:
为了使软件测试更加高效,应遵循的原则包括。​①所有的软件测试都应追溯到用户需求、充分注意缺陷群集现象​②尽早地和不断地进行软件测试、回归测试​③为了证明程序的正确性,尽可能多的开发测试用例​④应由不同的测试人员对测试所发现的缺陷进行确认​⑤增量测试,由小到大​
选项:
A: ①②③④
B: ①③④⑤
C: ②③④
D: ①②④⑤
答案: 【 ①②④⑤

13、单选题:
不是正确的软件测试目的。‎
选项:
A: 尽最大的可能找出最多的错误
B: 设计一个好的测试用例对用户需求的覆盖度达到100%
C: 对软件质量进行度量和评估,以提高软件的质量
D: 发现开发所采用的软件过程的缺陷,进行软件过程改进
答案: 【 设计一个好的测试用例对用户需求的覆盖度达到100%

14、单选题:
设计功能测试用例的根本依据是。‎
选项:
A: 用户需求规格说明书
B: 用户手册
C: 被测产品的用户界面
D: 概要设计说明书
答案: 【 用户需求规格说明书

15、单选题:
使用软件测试工具的目的不包括。‌
选项:
A: 帮助测试寻找问题
B: 协助问题的诊断
C: 节省测试时间
D: 提高设计质量
答案: 【 提高设计质量

16、单选题:
以下不属于集成测试的是。‏
选项:
A: 各个子功能组合起来,能否达到预期要求
B: 一个模块的功能是否会对另一个模块的功能产生不利的影响
C: 全局数据结构是否有问题
D: 函数内局部变量的值是否为预期值
答案: 【 函数内局部变量的值是否为预期值

17、单选题:
以下关于软件测试原则的说法中,错误的是​
选项:
A: 在设计测试用例时,不但要包括合理的输入条件,还要包括不合理的输入条件
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: 检查软件是否满足购买者要求
答案: 【 检验软件基本组成单位的正确性

26、单选题:
下列叙述不正确的是____________‎
选项:
A: 黑盒测试法注重于测试软件的功能需求
B: 判定表驱动法属于白盒测试方法
C: 黑盒测试避免盲目测试提高测试效率
D: 测试案例的使用使软件测试实施重点突出,目的明确
答案: 【 判定表驱动法属于白盒测试方法

27、单选题:
描述黑盒测试的说法错误的是____________。‌
选项:
A: 黑盒测试一般需要测试工具的帮助
B: 因果图法不属于黑盒测试用例设计方法
C: 黑盒测试中的边界值分析方法是对等价类划分方法的补充
D: 黑盒测试测试全部使用场景的外部接口
答案: 【 因果图法不属于黑盒测试用例设计方法

28、单选题:
设计测试用例时候,____________是用得最多的一种黑盒测试方法。‍
选项:
A: 因果图
B: 等价类划分
C: 边界值分析
D: 错误推测
答案: 【 边界值分析

29、单选题:
对已经发现的错误进行错误定位和确定出错性质,并改正这些错误,同时修改相关的文档,这种行为属于____________​
选项:
A: 测试
B: 调试
C: 回归测试
D: 单元测试
答案: 【 调试

30、单选题:
____________是一种关注变量定义赋值点(语句)和引用或使用这些值的点(语句)的结构性测试,主要用作路径测试的真实性检查。​
选项:
A: 基本路径测试
B: 逻辑覆盖
C: 决策表
D: 数据流测试
答案: 【 数据流测试

31、单选题:
在单元测试的基础上,需要将所有模块按照概要设计和详细设计说明书的要求进行组装,模块组装成系统的方式有两种,分别是 __________ 。‌
选项:
A: 一次性组装和增殖性组装
B: 自顶向下组装和自底向上组装
C: 单个模块组装和混合模块组装
D: 接口组装和功能组装
答案: 【 一次性组装和增殖性组装

32、单选题:
软件测试按照测试层次可以分为____________。​
选项:
A: 黑盒测试、白盒测试
B: 功能性测试和结构性测试
C: 单元测试、集成测试和系统测试
D: 动态测试和静态测试
答案: 【 单元测试、集成测试和系统测试

33、单选题:
某软件公司在招聘软件评测师时,应聘者甲向公司做如下保证: ‏① 经过自己测试的软件今后不会再出现问题; ‏② 在工作中对所有程序员一视同仁,不会因为在某个程序员编写的程序中发现的问题多,就重点审查该程序,以免不利于团结; ‏③ 承诺不需要其他人员,自己就可以独立进行测试工作; ‏④ 发扬咬定青山不放松的精神,不把所有问题都找出来,决不罢休; ‏你认为应聘者甲的保证 __________ 。‏
选项:
A: ①、④是正确的
B: ②是正确的
C: 都是正确的
D: 都不正确
答案: 【 都不正确

34、单选题:
软件测试步骤理解有误的是:____________。‌
选项:
A: 模块测试通常又称为单元测试目的是保证每个模块作为一个单元能正确运行
B: 系统测试是把经过测试的于系统装配成一个完整的系统来测试
C: 白盒法考虑的是测试用例对程序外部逻辑的覆盖程度
D: 验收测试把软件系统作为单一的实体进行测试,它是在用户积极参与下进行的
答案: 【 白盒法考虑的是测试用例对程序外部逻辑的覆盖程度

35、单选题:
不属于测试工具的优点是____________。‎
选项:
A: 增强了测试的能力,扩展了测试的深度和广度
B: 重现软件缺陷的能力
C: 通过工具我们可以达到 100%的测试覆盖率
D: 减轻了测试工作量并缩短了测试进度
答案: 【 通过工具我们可以达到 100%的测试覆盖率

36、单选题:
下列 __________ 不属于测试原则的内容。‎
选项:
A: 软件测试是有风险的行为
B: 完全测试程序是不可能的
C: 测试无法显示潜伏的软件缺陷
D: 找到的缺陷越多软件的缺陷就越少
答案: 【 找到的缺陷越多软件的缺陷就越少

37、单选题:
软件测试类型按开发阶段划分是 __________。‎
选项:
A: 需求测试、单元测试、集成测试、验证测试
B: 单元测试、集成测试、确认测试、系统测试、验收测试
C: 单元测试、集成测试、验证测试、确认测试、验收测试
D: 调试、单元测试、集成测试、用户测试
答案: 【 单元测试、集成测试、确认测试、系统测试、验收测试

38、单选题:
对测试用例描述不正确的是____________。‍
选项:
A: 为某个特殊目标而编制的一组测试输入
B: 为某个特殊目标而编制执行条件以及预期结果
C: 便于测试某个程序路径或核实是否满足某个特定需求
D: 不同类别的软件,测试用例是相同的
答案: 【 不同类别的软件,测试用例是相同的

39、单选题:
动态黑盒测试 __________。‏
选项:
A: 直接测试底层功能、过程、子程序和库
B: 可估算执行测试时代码量和具体代码
C: 从软件获得读取变量和状态信息的访问权
D: 测试的是软件在使用过程中的实际行为
答案: 【 测试的是软件在使用过程中的实际行为

40、单选题:
下列不属于黑盒测试方法的是____________。‌
选项:
A: 等价类划分
B: 状态测试
C: 边界值分析
D: 变异测试
答案: 【 变异测试

41、单选题:
质量管理体系审核的主要活动不包括_________。‌
选项:
A: 审核的启动
B: 文件评审
C: 现场审核
D: 纠正措施的验证
答案: 【 纠正措施的验证

42、单选题:
产品不合格是指_________。​
选项:
A: 产品返工、返修程序未满足规定要求
B: 单位产品的能源消耗未满足规定要求
C: 产品合格率未满足规定要求
D: 产品质量特性未满足规定要求
答案: 【 产品质量特性未满足规定要求

43、单选题:
关于质量的观点是:引起效率低下和不良质量的原因主要在公司的______。​
选项:
A: 最高管理者
B: 管理系统
C: 员工
D: 高层干部
答案: 【 管理系统

44、单选题:
因果图是一种用于分析质量特性(结果)与影响质量特性的______的图。‌
选项:
A: 相关关系
B: 质量问题
C: 因素
D: 因果关系
答案: 【 因素

45、单选题:
贯彻______是现代质量管理的核心与精髓。‎
选项:
A: 质量管理体系认证
B: 产品质量监督检查
C: 预防原则
D: 严格质量检验
答案: 【 预防原则

46、多选题:
‎在确定测试目标的过程中,测试人员主要完成以下的______________。‌
选项:
A: 确定测试的标准和规范
B: 确定测试环境
C: 确定所需要的测试资源
D: 确定用户的特殊要求
答案: 【 确定测试的标准和规范;
确定测试环境;
确定所需要的测试资源;
确定用户的特殊要求

47、多选题:
软件测试的责任是:_____

剩余75%内容付费后可查看

发表评论

电子邮件地址不会被公开。 必填项已用*标注