软件测试基础知识点--白盒测试(从题目中总结)期末复习总结三

2023-11-04

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判定覆盖 _的作用是使真假分支均被执行。

11、_条件覆盖 _是指判定语句中的每个条件都要取真假值各一次。

12、对于判定语句if(a>1 AND c<1),测试时要保证a>1、c<1两个条件取“真”、“假”值至少一次,同时,判定语句if(a>1 AND c<1)取“真”、“假”也至少出现一次,这使用了判定-条件 覆盖方法。

13、语句覆盖的目的是测试程序中的代码是否被执行,它只测试代码中的 执行语句

14、(条件组合覆盖覆盖要求判定语句中所有条件取值的可能组合都至少出现一次。

 

17、判定-条件覆盖没有考虑判定语句与条件判断的组合情况。

18、语句覆盖可以测试程序中的逻辑错误。 错误

19、阅读下面这段程序,使用逻辑覆盖法进行测试,请问哪一组关于(a,b,c)的输入值可以达到条件覆盖。(   

int func(int a,b,c){

   int k=1;

if ( (a>0) || (b<0) || (a+c>0) )  k=k+a;

else  k=k+b;

if (c>0)  k=k+c;

return k;

}

 

A、 (a,b,c) = (3,6,1)、(-4,-5,7)

B (a,b,c) = (2,5,8)(-4,-9,-5)

C、 (a,b,c) = (6,8,-2)、(1,5,4)

D、 (a,b,c) = (4,9,-2)、(-4,8,3)

20、阅读下面这段程序,使用逻辑覆盖法进行测试,请问哪一组关于(a,b,c)的输入值可以达到判定覆盖。(  

int func(int a,b,c){

int k=1;

if ( (a>0) &&(b<0) && (a+c>0) )  k=k+a;

else  k=k+b;

if (c>0)  k=k+c;

return k;

}

 

A、 (a,b,c) = (3,6,1)、(-4,-5,7)

B、 (a,b,c) = (2,5,8)、(-4,-9,-5)

C、

(a,b,c) = (6,8,-2)、(1,5,4)

D

(a,b,c) = (4,-9,-2)(-4,8,3)

21、白盒测试仅与程序的内部结构有关,完全可以不考虑程序的功能要求。正确

22、白盒测试不仅与程序的内部结构有关,还要考虑程序的功能要求。错误

23、软件测试员无法对产品说明书进行白盒测试。  正确

24、单元测试通常由开发人员进行。正确

25、以程序的内部结构为基础的测试技术属于(  

A、 数据测试

B、 等价类测试

C、 黑盒测试

D 白盒测试

26、如果一个判定中的复合条件表达式(A>1).or.(B<=3),为了达到100%条件覆盖率,最少需要()个测试用例。

A、 1

B 2

C、 3

D、 4

27、使用白盒测试方法时,确定测试数据的依据是指定的覆盖标准和()

A、 程序的注释

B、 用户使用说明书

C 程序的内部结构

D、 程序的需求说明

28使用白盒测试方法时,确定测试数据的依据是指定的覆盖标准和()

 

A、 程序的注释

B 程序的内部逻辑

C、 用户使用说明书

D、 程序的需求说明

29如果某测试用例集实现了某软件的路径覆盖(即:选取足够多的测试数据,使程序的每条可能路径都至少执行一次),那么它一定同时实现了该软件的()

A 判定覆盖

B、 条件覆盖

C、 判定/条件覆盖

D、 条件组合覆盖

 

32、黑盒测试发现不了下面哪种缺陷():

A、 软件功能缺陷

B 内存泄漏

C、 兼容性问题

D、 性能问题

33、下列哪种阶段测试中没有用到黑盒测试():

A 单元测试

B、 集成测试

C、 系统测试  

D、 验收测试

34、对于下列测试对象,需要用白盒测试方法的是():

A、 硬件性能

B、 用户体验

C 函数和类

D、 软件兼容

35、白盒测试是根据程序的()来选设计测试用例? 

A、 功能 

B、 性能 

C、 内部数据

D 内部逻辑

 

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

软件测试基础知识点--白盒测试(从题目中总结)期末复习总结三 的相关文章

  • 软件测试开发/全日制/测试管理丨接口测试抓包与 Mock/接口自动化测试

    在软件开发中 接口测试是确保系统各个组件之间协同工作的重要环节 接口测试抓包与Mock以及接口自动化测试相结合 能够更全面 高效地验证接口的正确性 性能和稳定性 从而打造一个稳健的接口生态系统 接口测试抓包 接口测试抓包是一种通过监控和记录
  • Python 如何安装Selenium(推荐)

    一 Selenium的定义 Selenium 是一个 Web的自动化测试工具 最初是为网站 自动化测试而开发的 Selenium 可以直接调用浏览器 它支持所有主流的浏览器 包括PhantomJS 这些无界面的浏览器 可以接收指令 让浏览器
  • 真的干不过,00后整顿职场已经给我卷麻了,想离职了...

    在程序员职场上 什么样的人最让人反感呢 是技术不好的人吗 并不是 技术不好的同事 我们可以帮他 是技术太强的人吗 也不是 技术很强的同事 可遇不可求 向他学习还来不及呢 真正让人反感的 是技术平平 却急于表现自己的人 每天加班到12点 在老
  • 【软件测试】学习笔记-脚本与数据的解耦 + Page Object模型

    本篇文章介绍GUI测试中两个非常重要的概念 测试脚本和数据的解耦 以及页面对象 Page Object 模型 测试脚本和数据的解耦 GUI自动化测试适用的场景 尤其适用于需要回归测试页面功能的场景 如果在测试脚本中硬编码 hardcode
  • JMeter 批量接口测试

    一 背景 最近在进行某中台的接口测试准备 发现接口数量非常多 有6 70个 而且每个接口都有大量的参数并且需要进行各种参数验证来测试接口是否能够正确返回响应值 想了几种方案后 决定尝试使用JMeter的csv读取来实现批量的接口测试 二 脚
  • 接口测试之Fiddler弱网测试

    前言 目前市面上的APP功能越来越丰富 移动端测试也越显为重要 因为用户在网速慢的情况下 你的网站 软件 总能出现各种各样的问题 请不要忽略这一点 针对在不同的网络情况下 接下来 本篇要讲述的就是在通过fiddler对APP进行模拟弱网测试
  • 最佳利用Mock提升测试效率的7个技巧!

    再聊这个问题之前 我们先了解一下公司技术架构的演变过程 这样我们才能真正体会到我们为什么要使用 Mock功能 单体应用 在早期 大部分公司的应用技术栈主要可以分为两大类 LAMP Linux Apache MySQL PHP 和 MVC S
  • #私密朋友圈被吐槽有bug?官方致歉!网友:尴尬了......

    2024软件测试面试刷题 这个小程序 永久刷题 靠它快速找到工作了 刷题APP的天花板 CSDN博客 文章浏览阅读2 2k次 点赞85次 收藏11次 你知不知道有这么一个软件测试面试的刷题小程序 里面包含了面试常问的软件测试基础题 web自
  • Locust负载测试工具实操

    本中介绍如何使用Locust为开发的服务 网站执行负载测试 Locust 是一个开源负载测试工具 可以通过 Python 代码构造来定义用户行为 避免混乱的 UI 和臃肿的 XML 配置 步骤 设置Locust 在简单的 HTTP 服务上模
  • Jmeter 性能-并发量计算

    并发概念 指网站在同一时间访问的人数 人数越大瞬间带宽要求更高 服务器并发量分为 业务并发用户数 最大并发访问数 系统用户数 同时在线用户数 估算业务并发量的公式 C nL T C C 3 C的平方根 说明 C是平均的业务并发用户数 n是l
  • 步骤详图 教你在linux搭建容器环境

    警告 切勿在没有配置 Docker YUM 源的情况下直接使用 yum 命令安装 Docker 1 准备工作 系统要求 要安装Docker CE 社区版 操作系统的最低要求是CentOS7 7以下版本都不被支持 卸载旧版本 Docker改版
  • 软件测试|教你如何使用Python绘制出奥运五环旗

    简介 我们之前介绍过使用turtle来绘制正多边形 但是绘制正多边形只是turtle模块最基础的使用 我们可以使用turtle模块绘制出更多不一样的精彩图形 本文就来给大家介绍一个比较简单的turtle绘图实例 绘制奥运五环旗 初始化参数
  • 一篇文章带你了解Python常用自动化测试框架——Pytest

    2024软件测试面试刷题 这个小程序 永久刷题 靠它快速找到工作了 刷题APP的天花板 CSDN博客 文章浏览阅读2 3k次 点赞85次 收藏11次 你知不知道有这么一个软件测试面试的刷题小程序 里面包含了面试常问的软件测试基础题 web自
  • 摸爬滚打多年的打工人,总结了三条职场真理,绝不假大空!

    2024软件测试面试刷题 这个小程序 永久刷题 靠它快速找到工作了 刷题APP的天花板 CSDN博客 文章浏览阅读2 3k次 点赞85次 收藏11次 你知不知道有这么一个软件测试面试的刷题小程序 里面包含了面试常问的软件测试基础题 web自
  • 开眼了,自动化测试还能这样用?

    2024软件测试面试刷题 这个小程序 永久刷题 靠它快速找到工作了 刷题APP的天花板 CSDN博客 文章浏览阅读2 3k次 点赞85次 收藏11次 你知不知道有这么一个软件测试面试的刷题小程序 里面包含了面试常问的软件测试基础题 web自
  • 新手也能看懂的【前端自动化测试入门】

    2024软件测试面试刷题 这个小程序 永久刷题 靠它快速找到工作了 刷题APP的天花板 CSDN博客 文章浏览阅读2 3k次 点赞85次 收藏11次 你知不知道有这么一个软件测试面试的刷题小程序 里面包含了面试常问的软件测试基础题 web自
  • 月薪2W的软件测试工程师,到底是做什么的?

    在生活中 我们常常会遇到以下几种窘迫时刻 准备骑共享单车出行 却发现扫码开锁半天 车子都没有反应 手机导航打车 却发现地图定位偏差很大 司机总是跑错地方 买个水 却遭遇自动售货机吐币 或者不找零钱 好不容易休息打个游戏 却一直出现卡顿 闪退
  • UI自动化测试之Jenkins配置

    背景 团队下半年的目标之一是实现自动化测试 这里要吐槽一下 之前开发的测试平台了 最初的目的是用来做接口自动化测试和性能测试 但由于各种原因 接口自动化测试那部分功能整个废弃掉了 其中和易用性有很大关系 另外 也和我们公司的接口业务也有关
  • 一文从0到1手把手教学UI自动化测试之数据驱动!

    在UI的自动化测试中 我们需要把测试使用到的数据分离到文件中 如果单纯的写在我们的测试模块里面 不是一个好的设计 所以不管是什么类型的自动化测试 都是需要把数据分离出来的 当然分离到具体的文件里面 文件的形式其实有很多的 这里主要说明JSO
  • Airtest自动化测试工具

    一开始知道Airtest大概是在年初的时候 当时 看了一下官方的文档 大概是类似Sikuli的一个工具 主要用来做游戏自动化的 通过截图的方式用来解决游戏自动化测试的难题 最近 移动端测试的同事尝试用它的poco库来做自动化 看样子还不错

随机推荐

  • 解密5G新基建浪潮下的“智慧杆塔”缘何火热

    文章版权所有 未经授权请勿转载或使用 关于智慧杆塔并不算一个新概念或新领域 从早期的智慧路灯 到加载少量城市传感器或电子广告牌的智慧灯杆等 都属于智慧杆塔的早期概念或雏形 但近来笔者通过走访灯杆生产厂商发现 行业终于盼来了爆发的春天 智慧杆
  • odoo 图片预览

    odoo 图片预览 业务需要实现图片上传后进行预览 折腾许久没有成功 最后试着添加图片字段算是基本成功 在 model 中添加字段 odoo 中没有直接的图片 image 字段 但是有一个 binary 二进制字段 image fields
  • 【论文分享】用于多元时间序列的预训练增强的时空图神经网络

    KDD 今天分享的是KDD 2022的一篇论文 Pre training Enhanced Spatial temporal Graph Neural Network for Multivariate Time Series Forecas
  • RFID银行钱箱资产管理系统

    概述 随着经济的发展 金融领域的业务越来越广泛 金融物流安全的问题 显得越来越重要 银行金库每日出入库及配送的物流量越来越大 特别是现金款箱 如果不能保证及时准确的入库 库存控制和出库 将会给银行带来巨大风险 严重加大了银行管理难度 提高了
  • Java之封装、继承和多态(超详细)

    一 封装 封装就是隐藏对象内部的复杂性 只对外公开简单的接口 封装的思想是你只需要知道如何调用接口就行了 不需要去了解内部实现 1 封装的体现 属性的封装 方法的封装 构造函数的封装 单例模式 将类的某些信息隐藏在类的内部 不让外部程序直接
  • Jenkins通过Nexus artifact uploader 上传制品失败排查

    使用Jenkins 插件Nexus artifact uploader 上传 jar zip gzip tar等制品 Jenkins 使用自由风格配置构建时 配置如下 Credentials 为上传Nexus服务器的用户认证信息 需要在Je
  • 计算机网络系统的雷电防护,有关计算机网络系统雷电防护的探讨

    摘要 本文探索与分析了计算机网络系统雷电灾害发生的原因和途径 为雷电灾 害的防护工作提供重要的依据与保障 为减少雷电灾害对计算机网络系统的危害做好理论储备和实施指导 随着现代科学技术的不断发展 计算机网络广泛且迅速延 伸至通信 交通 能源
  • vue3+ts

    安装ts 全局安装typescript npm install g typescript 查看typescript版本 tsc V 1 新建一个ts文件 里面写上 gt function sayHi str return 你好啊 str l
  • 51单片机学习笔记(十一) - LCD1602

    文章目录 一 LCD1602简介 二 LCD1602接口原理图及引脚说明 1 原理图 2 引脚说明 三 LCD1602低层时序 四 LCD1602高层时序 五 一些宏定义 总结 一 LCD1602简介 LCD1602 16x2 显示器显示2
  • Unsafe初探

    Unsafe Unsafe 是sun misc Unsafe下的一个包 通过这个类可以直接使用底层native方法来获取和操作底层的数据 例如获取一个字段在内存中的偏移量 利用偏移量直接获取或修改一个字段的数据等等 当然这个类正如他的名字一
  • C++之string的compare用法

    compare用于比较两个字符串是否相等 用法 str1 compare str2 如果相等则输出为0 不等则输出为 1 例子如下 1 int main 2 string str1 abc 3 if str1 compare abc 0 4
  • 查验身份证(C语言和Java语言)

    7 2 查验身份证 输入格式 输出格式 输入样例 输出样例 输入样例 输出样例 代码展示 C语言 Java 输出结果 注意点 一个合法的身份证号码由17位地区 日期编号和顺序编号加1位校验码组成 校验码的计算规则如下 首先对前17位数字加权
  • ctfshow 网络迷踪做题记录(2)

    ctfshow 网络迷踪做题记录 2 致我超吧 题目描述 ctfshow 主角ID vs 对手id 全小写 下载附件为 gif 图片展示某个游戏的战斗 咱也不知道是啥游戏 百度识图搜索到了这个场景的图片 打开图片网页可以看到文字 InnoV
  • Vue对数据的增删改

    Vue对数据的增删改
  • SPGAN:Image-Image Domain Adaptation with Preserved Self-Similarity and Domain-Dissimilarity ReID阅读笔记

    Image Image Domain Adaptation with Preserved Self Similarity and Domain Dissimilarity for Person Re identification 作者 We
  • 数据挖掘:概念与技术 第一章

    文章目录 第一章 引论 1 1 为什么进行数据挖掘 1 2 什么是数据挖掘 1 3 可以挖掘什么 类型的数据 1 3 1 数据库和数据仓库的区别 1 3 2 事务数据 1 4 可以挖掘什么 类型的模式 1 4 1 类 概念描述 特征化与区分
  • 区间预测

    区间预测 MATLAB实现基于QRCNN GRU卷积门控循环单元多变量时间序列区间预测 目录 区间预测 MATLAB实现基于QRCNN GRU卷积门控循环单元多变量时间序列区间预测 效果一览 基本介绍 模型描述 程序设计 参考资料 效果一览
  • 中文文本纠错_论文Spelling Error Correction with Soft-Masked BERT(ACL_2020)学习笔记与模型复现

    中文文本纠错 论文Spelling Error Correction with Soft Masked BERT ACL 2020 学习笔记与模型复现 最近在ACL 2020上看到一篇论文 Spelling Error Correction
  • HTML单选框-多选框-按钮

  • 软件测试基础知识点--白盒测试(从题目中总结)期末复习总结三

    3 在白盒测试用例设计中 有语句覆盖 分支覆盖 条件覆盖 路径覆盖等 其中具有最强的覆盖准则的是 A 语句覆盖 B 条件覆盖 C 判定覆盖 D 条件组合覆盖 4 下面不属于白盒测试能保证的是 A 模块中所有独立途径至少测试一次 B 测试所有