软件测试错题集(黑盒、白盒测试)

所有判断题第二个选项是正确答案
1.[判断题] 不存在质量很高但可靠性很差的产品。



2.[判断题] 软件测试按照测试过程分类为黑盒、白盒测试。



3.[判断题] 从软件开发者的角度出发,普遍希望通过软件测试暴露软件中隐藏的错误和缺陷,以考虑用户是否可接受该产品。



答案解析:
4.[判断题] 软件测试的目的是尽可能多的找出软件的缺陷。



5.[判断题] 单元测试能发现约80%的软件缺陷。



6.[判断题] 程序的效率与程序的复杂性相关。



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



8.[判断题] 软件生存周期是从软件开始开发到开发结束的整个时期。



9.[单选题] 在软件测试中,下面说法中错误的是( )。

A. 测试是为了发现程序中的错误而执行程序的过程
B. 测试是为了表明程序是正确的
C. 好的测试方案是极可能发现迄今为止尚未发现的错误的方案
D. 成功的测试是发现了至今为止尚未发现的错误的测试
我的答案:
C:好的测试方案是极可能发现迄今为止尚未发现的错误的方案;
正确答案:
B:测试是为了表明程序是正确的;
答案解析:
10.[单选题] 某次程序调试没有出现预计的结果,下列( )不可能是导致出错的原因。

A. 变量没有初始化
B. 编写的语句书写格式不规范
C. 循环控制出错
D. 代码输入有误
我的答案:
C:循环控制出错;
正确答案:
B:编写的语句书写格式不规范;
答案解析:
11.[判断题] 测试人员要坚持原则,缺陷未修复完坚决不予通过。



12.[单选题] 软件测试用例主要由测试输入数据和( )两部分组成。

A. 测试计划
B. 测试规则
C. 测试的预期结果
D. 以往测试记录分析
我的答案:
A:测试计划 ;
正确答案:
C:测试的预期结果;
答案解析:
13.[单选题] 与设计测试用例无关的文档是( )。

A. 项目开发计划
B. 需求规格说明书
C. 软件设计说明书
D. 源程序
我的答案:
C:软件设计说明书;
正确答案:
A:项目开发计划;
14.[单选题] 如果想要进行成功的测试,为其设计测试用例主要依赖于( )。

A. 黑盒测试方法
B. 测试人员的经验
C. 白盒测试方法
D. 错误推测法
我的答案:
C:白盒测试方法 ;
正确答案:
B:测试人员的经验;
15.[单选题] 从下列叙述中选出能够与软件开发需求分析、设计、编码相对应的软件测试是( )。

A. 集成测试、确认测试、单元测试
B. 单元测试、集成测试、确认测试
C. 单元测试、确认测试、集成测试
D. 确认测试、集成测试、单元测试
我的答案:
B:单元测试、集成测试、确认测试;
正确答案:
D:确认测试、集成测试、单元测试;
答案解析:
16.[判断题] 软件测试员可以对产品说明书进行白盒测试。



17.[单选题] 按测试方法划分,通常可分为白盒测试和黑盒测试。白盒测试是根据程序的( )来设计测试用例,黑盒测试是根据软件的规格说明来设计测试用例。

A. 功能
B. 性能
C. 内部逻辑
D. 内部数据
我的答案:
D:内部数据;
正确答案:
C:内部逻辑;
18.[单选题] 在等价类划分法设计测试用例的步骤中,包括设计一个测试用例,使其覆盖( )尚未被覆盖的无效等价类,重复这一步,直至所有的无效等价类均被覆盖。

A. 1个
B. 一半
C. 尽可能多的
D. 尽可能少的
我的答案:
C:尽可能多的;
正确答案:
A:1个;
19.[单选题] 除了测试程序外,黑盒测试还适用于对下列( )阶段的软件文档进行测试。

A. 总体设计
B. 编码
C. 需求分析应用范围
D. 详细设计
我的答案:
D:详细设计;
正确答案:
C:需求分析应用范围;
答案解析:
20.[判断题] 代码评审员一般由测试员担任。



21.[判断题] 总是首先设计白盒测试用例。



22.[单选题] 黑盒测试方法的优点是( )。

A. 可测试软件的特定部位
B. 能站在用户立场测试
C. 可按软件内部结构测试
D. 可发现实现功能需求中的错误
我的答案:
B:能站在用户立场测试;
正确答案:
D:可发现实现功能需求中的错误;
答案解析:
23.[单选题] 某系统对每个员工一年的出勤天数进行核算和存储(按每月22个工作日计算,一年最多出勤22*12=264天),使用文本框的模式进行填写。在此文本框的测试用例编写中使用了等价类划分法,则下面划分不准确的是( )。

A. 无效等价类,出勤日>264日
B. 无效等价类,出勤日<0
C. 有效等价类,0<=出勤日<=264
D. 有效等价类,0
我的答案:
B:无效等价类,出勤日<0;
正确答案:
D:有效等价类,0;
24.[单选题] 黑盒测试也称为功能测试。黑盒测试不能发现( )。

A. 终止性错误
B. 输入是否正确接收
C. 界面是否有误
D. 是否存在冗余代码
我的答案:
C:界面是否有误;
正确答案:
D:是否存在冗余代码;
25.[单选题] 白盒测试方法的优点是( )。

A. 可测试软件的特定部位
B. 能站在用户立场测试
C. 可对软件内部结构测试
D. 可发现实现功能需求中的错误
我的答案:
D:可发现实现功能需求中的错误;
正确答案:
C:可对软件内部结构测试;
答案解析:
26.[单选题] 下列属于利用正交表设计测试用例步骤的是()

A. 选择测试条件
B. 确定覆盖率
C. 确定数量
D. 确定正交表
我的答案:
B:确定覆盖率;
正确答案:
D:确定正交表;
知识点:
黑盒测试
27.[判断题] 单元测试其实就是功能测试,也就是所谓的黑盒测试,跟被测的代码无关。



28.[判断题] 等价类划分是边界值分析法的基础。



答案解析:
知识点:
黑盒测试
29.[单选题]
阅读下面这段程序,使用逻辑覆盖法进行测试,请问哪一组关于(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)
我的答案:
B:(a,b,c) = (2,5,8)、(-4,-9,-5) ;
正确答案:
D: (a,b,c) = (4,-9,-2)、(-4,8,3);
答案解析:
知识点:
白盒测试
30.[单选题]
阅读下面这段程序,使用逻辑覆盖法进行测试,请问哪一组关于(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) = (2,5,8)、(-4,-9,-5)
B. (a,b,c) = (3,6,1)、(-4,-5,7)
C. (a,b,c) = (6,8,-2)、(1,5,4)
D. (a,b,c) = (4,9,-2)、(-4,8,3)
我的答案:
C:(a,b,c) = (6,8,-2)、(1,5,4) ;
正确答案:
A:(a,b,c) = (2,5,8)、(-4,-9,-5) ;
答案解析:
31.[单选题] 调试是( )

A. 发现与预先定义的规格和标准不符合的问题
B. 发现软件错误征兆的过程
C. 有计划的、可重复的过程
D. 解决软件错误的过程
我的答案:
A:发现与预先定义的规格和标准不符合的问题;
正确答案:
D:解决软件错误的过程;
知识点:
白盒测试
32.[单选题] 有一组测试用例使得被测程序的每一个分支至少被执行一次,它满足的覆盖标准是( )。

A. 语语句覆盖
B. 判定覆盖
C. 条件覆盖
D. 路径覆盖
我的答案:
A:语语句覆盖;
正确答案:
B:判定覆盖;
知识点:
白盒测试
33.[单选题]
阅读下面这段程序,使用逻辑覆盖法进行测试,请问哪一组关于(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)
我的答案:
A: (a,b,c) = (3,6,1)、(-4,-5,7);
正确答案:
B: (a,b,c) = (2,-5,8)、(-4,9,-5) ;
答案解析:
知识点:
白盒测试
34.[单选题] 如果一个判定中的复合条件表达式为(A > 1)or(B <= 3),则为了达到100%的条件覆盖率,至少需要设计多少个测试用例( )。

A. 1
B. 2
C. 3
D. 4
我的答案:
C:3;
正确答案:
B:2;
知识点:
白盒测试
35.[单选题] 软件调试的目的是( )

A. 发现软件中隐藏的错误
B. 解决测试中发现的错误
C. 尽量不发现错误以便早日提交软件
D. 证明软件的正确性
我的答案:
A:发现软件中隐藏的错误;
正确答案:
B:解决测试中发现的错误;
知识点:
白盒测试
36.[单选题] 对下面的计算个人所得税程序中,满足判定覆盖的测试用例是( )。
if (income<800) taxrate=0;
else if (income<=1500) taxrate=0.05;
else if (income<2000) taxrate=0.08;
else taxrate=0.1;

A. income=(799, 1500, 1999, 2000)
B. income=(799, 1501, 2000, 2001)
C. income=(800, 1500, 2000, 2001)
D. income=(800, 1499, 2000, 2001)
我的答案:
D:income=(800, 1499, 2000, 2001);
正确答案:
A:income=(799, 1500, 1999, 2000) ;
知识点:
白盒测试
37.[单选题] 如果某测试用例集实现了某软件的路径覆盖,那么它一定同时实现了该软件的 ( )

A. 判定覆盖
B. 条件覆盖
C. 判定/条件覆盖
D. 组合覆盖
我的答案:
D:组合覆盖;
正确答案:
A:判定覆盖;
知识点:
白盒测试
38.[判断题] 所有满足条件组合覆盖标准的测试用例集,也满足路径覆盖的覆盖标准。()



答案解析:
知识点:
白盒测试
39.[判断题] 白盒测试的条件覆盖标准强于判定覆盖。()



知识点:
白盒测试
40.[判断题] 在白盒测试中,如果某种覆盖率达到100% ,就可以保证把所有隐藏的程序缺陷都揭露出来。



知识点:
白盒测试
41.[判断题] 条件覆盖能够查出条件中包含的错误,但有时达不到判定覆盖的覆盖率要求。



知识点:
白盒测试

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/598326.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

3D空间漫游技术的日趋成熟,让博物馆数字化大放异彩!

随着科技的飞速发展&#xff0c;互联网已经成为人们生活中不可或缺的一部分。在这个数字化时代&#xff0c;博物馆也紧跟时代潮流&#xff0c;将传统的实体博物馆与现代科技相结合&#xff0c;诞生了一种全新的博物馆形式——3D线上博物馆。这种新型博物馆凭借其独特的魅力&…

Flutter 三点三:Dart Stream

Stream Stream用于接收异步事件Stream 可以接收多个异步事件Stream.listen()方法返回StreamSubscription 可用于取消事件订阅&#xff0c;取消后&#xff0c;不再接收事件 基本使用 Stream.fromFutures([Future.delayed(Duration(seconds: 1),(){return "事件1";})…

SemCms外贸网站商城系统 SQL注入漏洞复现(CVE-2023-50563)

0x01 产品简介 SemCms是国内团队打造的专门针对外贸网站的开源CMS,主要用于外贸企业,兼容IE,Firefox等主流浏览器。建设商城性质的外贸网站,多语言(小语种)网站。 0x02 漏洞概述 SemCms外贸网站商城系统SEMCMS_Function.php 中的 AID 参数存在SQL注入漏洞,未经身份认…

数据库:基础SQL知识+SQL实验2

&#xff08;1&#xff09;基础知识&#xff1a; 1.JOIN&#xff08;连接&#xff09;&#xff1a; 连接操作用于根据指定的条件将两个或多个表中的数据行合并在一起。JOIN 可以根据不同的条件和方式执行&#xff0c;包括等值连接、不等值连接等。 &#xff08;1&#xff09…

自制Java镜像发布到dockerhub公网使用

文章目录 问题现象解决制作Java镜像发布使用 问题现象 书接上回&#xff0c;上周处理了一个docker问题&#xff0c;写了篇博客&#xff1a;自定义docker镜像&#xff0c;ubuntu安装命令并导出我们使用谷歌的jib插件打包&#xff0c;详情可以参考这篇文章&#xff1a;Spring Bo…

联想M7400加粉后如何清零

联想M7400黑白激光多功能打印一体机加粉后清零方法&#xff1a; 吴中函 加粉后&#xff0c;确保硒鼓已经被正确安装并且机器已经通电。 1、打开前盖&#xff0c;以便进行后续的操作。 2、按下“清除/返回”键&#xff0c;这会触发一个屏幕提示&#xff1a;提示内容为“更换…

ros2 ubuntu 20.04 安装 foxy

设置区域设置 确保您有一个支持UTF-8. 如果您处于最小环境&#xff08;例如 docker 容器&#xff09;中&#xff0c;则区域设置可能是最小的&#xff0c;例如POSIX. 我们使用以下设置进行测试。但是&#xff0c;如果您使用不同的 UTF-8 支持的区域设置&#xff0c;应该没问题。…

VM安装虚拟机及初始化操作

一、VM下载及暗转 虚拟机指通过软件模拟的具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统&#xff0c;在实体计算机中能够完成的工作在虚拟机中都能够实现。VMware 是一款功能强大的桌面虚拟计算机软件&#xff0c;提供用户可在单一的桌面上同时运行不同的…

python毕设选题 - flink大数据淘宝用户行为数据实时分析与可视化

文章目录 0 前言1、环境准备1.1 flink 下载相关 jar 包1.2 生成 kafka 数据1.3 开发前的三个小 tip 2、flink-sql 客户端编写运行 sql2.1 创建 kafka 数据源表2.2 指标统计&#xff1a;每小时成交量2.2.1 创建 es 结果表&#xff0c; 存放每小时的成交量2.2.2 执行 sql &#x…

463岛屿周长

题目 给定一个 row x col 的二维网格地图 grid &#xff0c;其中&#xff1a;grid[i][j] 1 表示陆地&#xff0c; grid[i][j] 0 表示水域。 网格中的格子 水平和垂直 方向相连&#xff08;对角线方向不相连&#xff09;。整个网格被水完全包围&#xff0c;但其中恰好有一个…

GreatSQL社区2023全年技术文章总结

GreatSQL社区自成立以来一直致力于为广大的数据库爱好者提供一个交流与学习的平台。在2023年&#xff0c;我们见证了社区的蓬勃发展&#xff0c;见证了众多技术文章的诞生与分享。 此篇总结呈现GreatSQL社区2023年社区技术文章在CSDN发布的全部。这些文章涵盖了GreatSQL、MGR、…

自动驾驶HWP的功能定义

一、功能定义 高速路自动驾驶功能HWP是指在一般畅通高速公路或城市快速路上驾驶员可以放开双手双脚&#xff0c;同时注意力可在较长时间内从驾驶环境中转移&#xff0c;做一些诸如看手机、接电话、看风景等活动&#xff0c;该系统最低工作速度为60kph。 如上两种不同环境和速度…

知识笔记(七十)———tp5中的增删改查(详细)

增 添加多条数据 添加多条数据直接向 Db 类的 insertAll 方法传入需要添加的数据即可 $data [[foo > bar, bar > foo],[foo > bar1, bar > foo1],[foo > bar2, bar > foo2] ]; Db::name(user)->insertAll($data); 助手函数写法 // 添加单条数据 db(…

力扣labuladong一刷day53天LFU 算法

力扣labuladong一刷day53天LFU 算法 一、460. LFU 缓存 题目链接&#xff1a;https://leetcode.cn/problems/lfu-cache/description/ class LFUCache {HashMap<Integer, Integer> ktv;HashMap<Integer, Integer> ktf;HashMap<Integer, LinkedHashSet<Inte…

力扣题:字符串变换-1.5

力扣题-1.5 [力扣刷题攻略] Re&#xff1a;从零开始的力扣刷题生活 力扣题1&#xff1a;482. 密钥格式化 解题思想&#xff1a;首先先将破折号去除,并将所有字母转换为大写,然后计算第一组的长度,进行结果字符串的拼接,如果第一组的长度为0,则需要删除开头的’-符号 class S…

互联网加竞赛 基于CNN实现谣言检测 - python 深度学习 机器学习

文章目录 1 前言1.1 背景 2 数据集3 实现过程4 CNN网络实现5 模型训练部分6 模型评估7 预测结果8 最后 1 前言 &#x1f525; 优质竞赛项目系列&#xff0c;今天要分享的是 基于CNN实现谣言检测 该项目较为新颖&#xff0c;适合作为竞赛课题方向&#xff0c;学长非常推荐&am…

力扣-135.分发糖果

135.分发糖果 n 个孩子站成一排。给你一个整数数组 ratings 表示每个孩子的评分。 你需要按照以下要求&#xff0c;给这些孩子分发糖果&#xff1a; 每个孩子至少分配到 1 个糖果。 相邻两个孩子评分更高的孩子会获得更多的糖果。 请你给每个孩子分发糖果&#xff0c;计算并返…

BUUCTF crypto做题记录(5)新手向

一、传统知识古典密码 加上一个数&#xff0c;就有点移位加密的味道&#xff0c;很有可能就是凯撒加密 辛卯28&#xff0c;癸巳30&#xff0c;丙戌23&#xff0c;辛未8&#xff0c;庚辰17&#xff0c;癸酉10&#xff0c;己卯16&#xff0c;癸巳30 加1之后&#xff0c;28变29&a…

详解编码与调制

编码与调制是现代通信领域的重要概念。在信息传输过程中&#xff0c;编码和调制起着至关重要的作用&#xff0c;它们帮助将数字信号转化为模拟信号&#xff0c;从而实现高效、可靠的数据传输。本文将从编码和调制的基本概念、常见的编码和调制技术以及其在通信领域的应用等方面…

微商城怎么弄才能开通呢?

​微商城的开通&#xff0c;对于许多商家来说&#xff0c;是进入移动电商领域的重要一步。它不仅能帮助你扩大销售渠道&#xff0c;还能让你更好地管理和服务你的客户。那么&#xff0c;微商城怎么弄才能开通呢&#xff1f; 1、注册微信公众号&#xff1a;首先&#xff0c;你需…