IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 开发测试 -> 【软件质量保证与测试】小测2 -> 正文阅读

[开发测试]【软件质量保证与测试】小测2

单选题

1、下面对黑盒测试描述错误的是( )
A. 黑盒测试着眼于程序的外部特性
B. 黑盒测试用例是根据测试对象的规格说明或需求设计
C. 黑盒测试技术只能用于功能测试和界面测试
D. 黑盒测试不破坏被测对象的数据信息

解析:
黑盒测试又称为功能测试、数据驱动的测试或基于需求规格说明书的功能测试。主要是以系统需求规格说明书为依据,注重测试软件的功能需求,对程序功能程序接口进行的测试。

2、黑盒测试技术包括( )
A. 边界值分析、因果图、等价类划分、状态转换
B. 判定覆盖、语句覆盖、决策表、正交实验
C. 边界值分析、等价类划分、因果图、路径覆盖
D. 决策表、状态转换、条件覆盖、基本路径测试

解析:
正交实验属于黑盒测试;

3、黑盒测试属于基本穷举输入的测试方法,但通常输入所有可能的测试将要受到较大客观条件限制,无法实现穷尽,其原因是()
① 输入的组合太多
② 输出的结果太多
③ 软件实现的途径太多
④ 软件规格说明没有客观标准
A. ①②
B. ②③
C. ①②③
D. ①②③④

4、黑盒测试是从外部来看测试对象的行为,除了选择足够必要的测试输入数据,测试者无法控制测试对象的工作顺序。
A. True
B. False

5、黑盒测试主要针对软件的各种功能、用户界面、逻辑结构、外部系统的条件和数据的访问等方面的测试。
A. True
В. False

解析:
逻辑结构属于内部结构,是白盒测试针对的范围;

6、下面对等价类划分法描述错误的是( )
А. 将测试对象的输入域划分成若干部分
B. 从每个部分中选取少数具有代表性的数据作为测试用例
C. 只需要考虑程序中合理的、有意义的输入数据
D. 等价类划分的主要依据是需求规格说明书

7、某学校的成绩管理系统中,学生成绩的输入范围为0~100,根据等价类划分法,学生成绩可划分为( )
А. 2个有效等价类和2个无效等价类
B. 1个有效等价类和2个无效等价类
C. 2个有效等价类和1个无效等价类
D. 1个有效等价类和1个无效等价类

8、某程序输入X取值于一个固定的枚举类型{1,4,9,16},并且程序要对这4个输入值分别进行处理,根据等价类划分法,这种情况下对输入X划分正确的是
A. 划分为4个有效等价类、1个无效等价类
B. 划分为1个有效等价类、4个无效等价类
C. 划分为1个有效等价类、2个无效等价类
D. 划分为1个有效等价类、1个无效等价类

9、用等价类划分法设计6位长度的数字类型用户名(即不能包含数字以外的其它字符)登录操作的测试用例,应该分成()个等价区间。
A. 2
B. 3
C. 4
D. 6

解析:
等价区间:
有效等价类
① 6位数字字符
无效等价类
② 有非数字字符
③ 少于6位数字字符
④ 多于6位数字字符

10、合理划分等价类后,每个等价类中的各个输入数据对于揭露程序中的错误都是等效的。
A. True
B. False

11、等价类划分法只能从被测程序的输入域来划分等价类。
A. True
В. False

解析:
等价类划分法也可以从被测程序的输出域来划分等价类。

12、如果已划分的等价类中各元素在程序中的处理方式不同则应将该等价类进一步划分为更小的等价类。
A. True
B. False

13、下面对决策表法描述不正确的是( )
A. 是最为严格、最具有逻辑性的黑盒测试方法
B. 适合处理针对不同逻辑条件的组合值执行不同操作的问题
C. 决策表由条件桩、动作桩、条件项和动作项组成
D. 决策表中条件的排列顺序可能会影响到所执行的操作

解析:
C.

14、构造决策表时,()将列出问题规定可能采取的操作
A. 条件桩
В. 动作桩
C. 条件项
D. 动作项

解析:
操作≈动作?

15、关于白盒测试与黑盒测试的最主要区别,正确的是()
A. 白盒测试侧重于程序结构,黑盒测试侧重于功能
B. 白盒测试可以使用测试工具,黑盒测试不能使用工具
C. 白盒测试需要程序员参与,黑盒测试不需要
D. 黑盒测试比白盒测试应用更广泛

16、针对逻辑覆盖有下列叙述,()是不正确
A. 达到100%分支覆盖就一定能够满足100%语句覆盖的要求
B. 达到100%条件覆盖就一定能够满足100%语句覆盖的要求
C. 达到100%判定条件覆盖就一定能够满足100%语句覆盖的要求
D. 达到100%修订的条件判定覆盖就一定能够满足100%语句覆盖的要求

解析:
分支覆盖又称判定覆盖;

17、下面对静态测试和动态测试的区别描述正确的是( )。
A. 静态测试并没有真正的运行软件,而动态测试需要运行软件
B. 静态测试需要借助于专门的测试工具,而动态测试不需要
C. 静态测试是由开发人员执行的,而动态测试是由专门的测试人员完成
D. 静态测试是主要是为了增加测试人员对软件的理解而动态测试是为了发现缺陷

18、下面()不属于McCabe复杂度。
A. 行复杂度
B. 环复杂度
C. 基本复杂度
D. 模块设计复杂度

解析:

19、静态测试只能通过手工方式进行。
А. True
B. False

20、通过控制流图可以发现程序结构的异常。
A. True
B. False

  开发测试 最新文章
pytest系列——allure之生成测试报告(Wind
某大厂软件测试岗一面笔试题+二面问答题面试
iperf 学习笔记
关于Python中使用selenium八大定位方法
【软件测试】为什么提升不了?8年测试总结再
软件测试复习
PHP笔记-Smarty模板引擎的使用
C++Test使用入门
【Java】单元测试
Net core 3.x 获取客户端地址
上一篇文章      下一篇文章      查看所有文章
加:2022-01-08 14:19:44  更:2022-01-08 14:21:18 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/18 5:58:55-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码