完整word版黑盒测试试题及答案推荐文档.docx
- 文档编号:1847992
- 上传时间:2022-10-24
- 格式:DOCX
- 页数:17
- 大小:23.82KB
完整word版黑盒测试试题及答案推荐文档.docx
《完整word版黑盒测试试题及答案推荐文档.docx》由会员分享,可在线阅读,更多相关《完整word版黑盒测试试题及答案推荐文档.docx(17页珍藏版)》请在冰豆网上搜索。
完整word版黑盒测试试题及答案推荐文档
1:
程序规定;输入三个整数作为三边的边长构成三角形。
当此三角形为一般三角形、等腰三角形、等边三角形时,分别作计算。
用等价类划分方法为该程序进行测试用例设计。
2:
现有一个学生标准化考试批阅试卷,产生成绩报告的程序。
其规格说明如下:
程序的输入文件由一些有80个字符的记录组成,所有记录分为3组,如图:
1、标题:
改组只有一个记录,其内容是成绩报告的名字。
2、各题的标准答案:
每个记录均在第80个字符处标以数字2。
该组的记录:
第一个记录:
第1~3个字符为试题数(1~999)。
第10~59个字符是1~50题的标准答案(每个合法字符表示一个答案)。
第二个记录:
是第51~100题的标准答案。
…….
3、学生的答案:
每个记录均在第80个字符处标以数字3。
每个学生的答卷在若干个记录中给出。
学号:
1~9个字符
1~50题的答案:
10~59。
当大于50题时,在第二、三、……个记录中给出。
学生人数不超过200,试题数不超过999。
程序的输出有4个报告:
a)按学号排列的成绩单,列出每个学生的成绩、名次。
b)按学生成绩排序的成绩单。
c)平均分数及标准偏差的报告
d)试题分析报告。
按试题号排序,列出各题学生答对的百分比。
1.黑盒测试的具体技术方法有哪些?
答案:
黑盒测试的具体技术方法主要有边界值分析法、等价类划分法、因果图法、决策表测试法、场景法等。
2.分析如何选择恰当的黑盒测试方法。
答案:
通常在决定测试策略时,有以下的参考原则:
①在任何情况下都必须采用边界值分析法。
这种方法设计出的测试用例发现程序错误的能力最强。
②必要时采用等价划分类方法补充测试用例。
③采用错误推断法再追加测试用例。
④对照程序逻辑,检查已设计出的测试用例的逻辑覆盖程度。
如果没有达到要求的覆盖标准,则应当在补充更多的测试用例。
⑤如果程序的功能说明中含有输入条件的组合情况,则应在一开始就选用因果图法。
3.解释黑盒测试的概念。
答案:
黑盒测试被称为功能测试或数据驱动测试。
在测试时,把被测程序视为一个不能打开的黑盒子,在完全不考虑程序内部结构和内部特性的情况下进行。
4.解释采用黑盒测试的目的。
答案:
采用黑盒测试的目的主要是在已知软件产品所应具有的功能的基础上,进行:
(1)检查程序功能能否按需求规格说明书的规定正常使用,测试各个功能是否有遗漏,检测性能等特性要求是否满足。
(2)检测人机交互是否错误,检测数据结构或外部数据库访问是否错误,程序是否能适当地接收输入数据而产生正确的输出结果,并保持外部信息(如数据库或文件)的完整性。
(3)检测程序初始化和终止方面的错误。
1.黑盒测试法是通过分析程序的(功能)来设计测试用例的方法。
A.应用范围
B.内部逻辑
C.功能
D.输入数据
答案:
C
分数:
2
题型:
选择题
操作题类型:
Word
难度:
2
2.除了测试程序外,黑盒测试还适用于对(需求分析应用范围)阶段的软件文档进行测试。
A.编码
B.软件详细设计
C.软件总体设计
D.需求分析应用范围
答案:
D
分数:
2
题型:
选择题
操作题类型:
Word
难度:
2
3.根据输出对输入的依赖关系设计测试用例的方法是(因果图)。
A.路径测试
B.等价类
C.因果图
D.归纳测试编码
答案:
C
分数:
2
题型:
选择题
操作题类型:
Word
难度:
1
4.大多数实际情况下,性能测试的实现方法是(黑盒测试)。
A.黑盒测试
B.白盒测试
C.静态分析
D.可靠性测试
答案:
A
分数:
2
题型:
选择题
操作题类型:
Word
难度:
2
5.在划分了等价类后,首先需要设计一个案例覆盖(尽可能多的)有效等价类。
A.等价类数量-1个
B.尽可能多的
C.2个
D.1个
答案:
B
分数:
2
题型:
选择题
操作题类型:
Word
难度:
2
6.关于等价类划分方法说法正确的是(等价类划分可以有两种不同的情况:
有效等价类和无效等价类)。
A.等价类划分可以有两种不同的情况:
有效等价类和无效等价类
B.测试某等价类的代表值就等于对其它值的测试
C.等价类是指某个输出子集合
D.等价类是指某个输入子集合
答案:
A
分数:
2
题型:
选择题
操作题类型:
Word
难度:
2
7.某程序规定:
“输入三个整数作为三边的边长构成三角形。
当此三角形为一般三角形、等腰三角形、等边三角形时,分别作计算…”用等价类划分方法对该程序构成三角形部分进行测试用例设计。
下列哪些等价类划分是合适的(整数)。
A.整数
B.函数
C.负数
D.0
答案:
A
分数:
2
题型:
选择题
操作题类型:
Word
难度:
2
8.关于黑盒测试错误的是(c)。
A.黑盒测试可以检测出不正确或漏掉的功能
B.黑盒测试可以检测出接口错误
C.黑盒测试可以检测出布尔算子错误
D.数据结构或外部数据库存取中的错误
答案:
C
分数:
2
题型:
选择题
操作题类型:
Word
难度:
2
9.关于等价类描述错误的是关()。
等价类的划分是不唯一的。
A.把一个程序输入的定义域划分成不同的数据类,然后根据这些数据类可以导出测试用例
B.等价类是由相对于程序的功能具有相同作用的一些输入数据元素构成的数据集合,这些数据元素之间具有等价关系
C.利用等价类中一个元素作为代表对程序进行测试,而不是使用该类的全体成员,藉此以减少总的测试用例数量
D.等价类的划分是唯一的
答案:
D
分数:
2
题型:
选择题
操作题类型:
Word
难度:
2
10.系统测试通常采用黑盒测试。
常用的黑盒测试法有边值分析、等价类划分、错误推测和(因果图法)。
A.路径覆盖
B.因果图
C.判定树
D.PERT图
答案:
B
分数:
2
题型:
选择题
操作题类型:
Word
难度:
2
11.下列所举的方法中属于黑盒测试的设计测试用例方法的是(因果图法)。
A.E-R图
B.因果图
C.DFD图
D.IPO图
答案:
B
分数:
2
题型:
选择题
操作题类型:
Word
难度:
2
12.在黑盒测试方法中,等价类划分方法设计测试用例的步骤是,根据输入条件把数目极多的输入数据划分成若干个有效等价类和若干无效等价类。
设计一个测试用例,使其覆盖(尽可能多的)尚未被覆盖的有效等价类,重复这一步,直至所有的有效等价类均被覆盖。
A.1个
B.一半
C.尽可能多的
D.尽可能少的
答案:
C
分数:
2
题型:
选择题
操作题类型:
Word
难度:
2
13.在等价类划分法设计测试用例的步骤中,包括设计一个测试用例,使其覆盖(尽可能多的)尚未被覆盖的无效等价类,重复这一步,直至所有的无效等价类均被覆盖。
A.1个
B.一半
C.尽可能多的
D.尽可能少的
答案:
A
分数:
2
题型:
选择题
操作题类型:
Word
难度:
2
14.非分析方法(黑盒方法)中常用的方法是(等价类)方法和因果图方法。
因果图方法根据输出对输入的依赖关系设计测试用例。
A.路径测试
B.归纳测试
C.综合测试
D.等价类
答案:
D
分数:
2
题型:
选择题
操作题类型:
Word
难度:
2
15.非分析方法(黑盒方法)中常用的方法是等价类划分方法和(因果图)方法。
A.路径测试
B.归纳测试
C.综合测试
D.因果图
答案:
D
分数:
2
题型:
选择题
操作题类型:
Word
难度:
2
16.根据选择的测试策略的不同,可以将软件测试分为黑盒测试和白盒测试两种,其中(条件覆盖)不属于黑盒测试方法。
A.条件覆盖
B.等价类划分
C.边界值分析
D.因果图
答案:
A
分数:
2
题型:
选择题
操作题类型:
Word
难度:
2
17.黑盒测试也称为功能测试。
黑盒测试不能发现(是否存在冗余代码)。
A.终止性错误
B.输入是否正确接收
C.界面是否有误
D.是否存在冗余代码
答案:
D
分数:
2
题型:
选择题
操作题类型:
Word
难度:
2
18.某系统对每个员工一年的出勤天数进行核算和存储(按每月22个工作日计算,一年最多出勤22*12=264天),使用文本框的模式进行填写。
在此文本框的测试用例编写中使用了等价类划分法,则下面划分不准确的是(D)。
A.无效等价类,出勤日>264日
B.无效等价类,出勤日<0
C.有效等价类,0<=出勤日<=264
D.有效等价类,0<出勤日<264
答案:
D
分数:
2
题型:
选择题
操作题类型:
Word
难度:
3
[试题分类]:
[02]黑盒测试用例设计/[0201]等价类划分法
1.现有一个小程序,能够求出三个在-10000到+10000间整数中的最大者,程序界面如图所示,用等价类划分法设计测试用例。
答案:
(1)进行等价类划分,如下:
分数:
10
题型:
解答题
操作题类型:
Word难度:
3
2.NextDate函数有三个变量month,day,year的函数,输出为输入日期下一天的日期。
如:
输入为2007年7月19日,输出为2007年7月20日。
要求三个变量都为整数,且满足:
条件1:
1≤month≤12条件2:
1≤day≤31条件3:
1912≤year≤2050
用等价类划分法设计NextDate函数的弱健壮等价类测试用例。
答案:
NextDate函数的弱健壮等价类测试用例如下表所示。
题型:
解答题
操作题类型:
Word难度:
3
3.一个程序根据输入三个整数作为三边的边长,判断所构成的三角形。
当此三角形为一般三角形、等腰三角形、等边三角形时,分别作计算。
用等价类划分方法为该程序设计测试用例。
答案:
整
题型:
解答题
操作题类型:
Word难度:
3
4.在保险公司计算保费费率的程序中,人寿保险的保费计算方式为:
投保额×保险费率
其中,保险费率依点数不同而有别,10点及10点以上保险费率为0.6%,10点以下保险费率为0.1%;而点数又是
答案:
(1)分析程序规格说明中给出和隐含的对输入条件的要求,列出等价类表(包括有效等价类和无效等价类),如
题型:
解答题
操作题类型:
Word难度:
3
5.某城市的电话号码由三部分组成。
这三部分的名称和内容分别是:
地区码:
空白或三位数字;
前缀:
非’0’或’1’开头的三位数;后缀:
四位数字。
假定被调试的程序能接受一切符合上述规定的电话号码,拒绝所有不符合规定的号码,用等价分类法来设计它的测试用例。
答案:
划分等价类,包括4个有效等价类,11个无效等价类。
测试用例如下所示。
分数:
10
题型:
解答题
操作题类型:
Word难度:
3
6.针对以下问题:
某一种8位计算机,其十六进制常数的定义是以0x或0X开头的十六进制整数,其取值范围为-7f~7f(不区分大小写字母),如0x13、0x6A、-0x3c。
请采用等价类划分的方法设计测试用例。
答案:
用例1:
0x7F,覆盖等价类
(1)(4)(6)(8)用例2:
-0Xb,覆盖等价类
(1)(4)(6)(8)用例3:
0X0,覆盖等价类
(1)(4)(6)(8)用例4:
0x,覆盖等价类
(1)(7)用例5:
A7,覆盖等价类
(2)用例6:
-1A,覆盖等价类(3)
用例7:
0X8h,覆盖等价类
(1)(5)
用例8:
0x80,覆盖等价类
(1)(4)(10)用例9:
-0XaB,覆盖等价类
(1)(4)(9)分数:
10
题型:
解答题
操作题类型:
Word难度:
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 完整 word 黑盒 测试 试题 答案 推荐 文档