完整word版黑盒测试试题及答案.docx

上传人(卖家):最好的沉淀 文档编号:5716917 上传时间:2023-05-05 格式:DOCX 页数:12 大小:21.78KB
下载 相关 举报
完整word版黑盒测试试题及答案.docx_第1页
第1页 / 共12页
完整word版黑盒测试试题及答案.docx_第2页
第2页 / 共12页
完整word版黑盒测试试题及答案.docx_第3页
第3页 / 共12页
完整word版黑盒测试试题及答案.docx_第4页
第4页 / 共12页
完整word版黑盒测试试题及答案.docx_第5页
第5页 / 共12页
点击查看更多>>
资源描述

1、1:程序规定;输入三个整数作为三边的边长构成三角形。当此三角形为一般三角形、等腰三角形、等边三角形时,分别作计算。用等价类划分方法为该程序进行测试用例设计。2:现有一个学生标准化考试批阅试卷,产生成绩报告的程序。其规格说明如下:程序的输入文件由一些有80 个字符的记录组成,所有记录分为 3 组,如图:1、标题:改组只有一个记录,其内容是成绩报告的名字。2、各题的标准答案:每个记录均在第 80 个字符处标以数字 2。该组的记录:第一个记录:第 13 个字符为试题数(1999)。第 1059 个字符是 150 题的标准答案(每个合法字符表示一个答案)。第二个记录:是第 51100 题的标准答案。.

2、3、学生的答案:每个记录均在第 80 个字符处标以数字 3。每个学生的答卷在若干个记录中给出。学号:19 个字符150 题的答案:1059。当大于 50 题时,在第二、三、个记录中给出。学生人数不超过 200,试题数不超过 999。程序的输出有 4 个报告:a)按学号排列的成绩单,列出每个学生的成绩、名次。b)按学生成绩排序的成绩单。c) 平均分数及标准偏差的报告d) 试题分析报告。按试题号排序,列出各题学生答对的百分比。1. 黑盒测试的具体技术方法有哪些?答案: 黑盒测试的具体技术方法主要有边界值分析法、等价类划分法、因果图法、决策表测试法、场景法等。2. 分析如何选择恰当的黑盒测试方法。答

3、案: 通常在决定测试策略时,有以下的参考原则: 在任何情况下都必须采用边界值分析法。这种方法设计出的测试用例发现程序错误的能力最强。 必要时采用等价划分类方法补充测试用例。 采用错误推断法再追加测试用例。 对照程序逻辑,检查已设计出的测试用例的逻辑覆盖程度。如果没有达 到要求的覆盖标准,则应当在补充更多的测试用例。 如果程序的功能说明中含有输入条件的组合情况,则应在一开始就选用因果图法。3. 解释黑盒测试的概念。答案: 黑盒测试被称为功能测试或数据驱动测试。在测试时,把被测程序视为一个不能打开的黑盒子,在完全不考虑程序内部结构和内部特性的情况下进行。4. 解释采用黑盒测试的目的。答案: 采用黑

4、盒测试的目的主要是在已知软件产品所应具有的功能的基础上,进行:(1) 检查程序功能能否按需求规格说明书的规定正常使用,测试各个功能是否有遗漏,检测性能等特性要求是否满足。(2) 检测人机交互是否错误,检测数据结构或外部数据库访问是否错误,程序是否能适当地接收输入数据而产生正确的输出结果,并保持外部信息(如数据库或文件)的完整性。(3) 检测程序初始化和终止方面的错误。1. 黑盒测试法是通过分析程序的( 功能 )来设计测试用例的方法。A.应用范围B.内部逻辑C.功能D. 输入数据答案:C:2分数题型:选择题操作题类型:Word 难度:22. 除了测试程序外,黑盒测试还适用于对(需求分析应用范围)

5、阶段的软件文档进行测试。A. 编码B. 软件详细设计C. 软件总体设计D. 需求分析应用范围答案:D分数:2题型:选择题操作题类型:Word 难度:23. 根据输出对输入的依赖关系设计测试用例的方法是(因果图)。A. 路径测试B. 等价类C. 因果图D. 归纳测试编码:C答案 分数:2题型:选择题操作题类型:Word 难度:14. 大多数实际情况下,性能测试的实现方法是(黑盒测试)。A. 黑盒测试B. 白盒测试C. 静态分析D. 可靠性测试答案:A分数:2题型:选择题操作题类型:Word 难度:25. 在划分了等价类后,首先需要设计一个案例覆盖(尽可能多的)有效等价类。A. 等价类数量-1 个

6、B. 尽可能多的C. 2 个个 D. 1 答案:B分数:2题型:选择题操作题类型:Word 难度:26. 关于等价类划分方法说法正确的是(等价类划分可以有两种不同的情况:有效等价类和无效等价类)。A. 等价类划分可以有两种不同的情况:有效等价类和无效等价类B. 测试某等价类的代表值就等于对其它值的测试C. 等价类是指某个输出子集合D. 等价类是指某个输入子集合答案:A分数:2题型:选择题操作题类型:Word 难度:27. 某程序规定:“输入三个整数作为三边的边长构成三角形。当此三角形为一般三角形、等腰三角形、等边三角形时,分别作计算”用等价类划分方法对该程序构成三角形部分进行测试用例设计。下列

7、哪些等价类划分是合适的(整数)。整数 A.B. 函数C. 负数D.0答案:A 分数:2题型:选择题操作题类型:Word 难度:28. 关于黑盒测试错误的是( c )。A. 黑盒测试可以检测出不正确或漏掉的功能B. 黑盒测试可以检测出接口错误C. 黑盒测试可以检测出布尔算子错误D. 数据结构或外部数据库存取中的错误答案:C分数:2题型:选择题操作题类型:Word 难度:2)。等价类的划分是不唯一的。 关于等价类描述错误的是关(9.A. 把一个程序输入的定义域划分成不同的数据类,然后根据这些数据类可以导出测试用例B. 等价类是由相对于程序的功能具有相同作用的一些输入数据元素构成的数据集合,这些数据

8、元素之间具有等价关系C. 利用等价类中一个元素作为代表对程序进行测试,而不是使用该类的全体成员,藉此以减少总的测试用例数量D. 等价类的划分是唯一的答案:D分数:2题型:选择题操作题类型:Word 难度:210. 系统测试通常采用黑盒测试。常用的黑盒测试法有边值分析、等价类划分、错误推测和(因果图法)。A. 路径覆盖B. 因果图C. 判定树D. PERT 图答案:B分数:2选择题:题型操作题类型:Word 难度:211. 下列所举的方法中属于黑盒测试的设计测试用例方法的是(因果图法)。A. E-R 图B. 因果图C. DFD 图D. IPO 图答 案 :B 分数:2题型:选择题操作题类型:Wo

9、rd 难度:212. 在黑盒测试方法中,等价类划分方法设计测试用例的步骤是,根据输入条件把数目极多的输入数据划分成若干个有效等价类和若干无效等价类。设计一个测试用例,使其覆盖(尽可能多的)尚未被覆盖的有效等价类,重复这一步,直至所有的有效等价类均被覆盖。A. 1 个B. 一半C. 尽可能多的D. 尽可能少的:C答案 分数:2题型:选择题操作题类型:Word 难度:213. 在等价类划分法设计测试用例的步骤中,包括设计一个测试用例,使其覆盖(尽可能多的)尚未被覆盖的无效等价类,重复这一步,直至所有的无效等价类均被覆盖。A. 1 个B. 一半C. 尽可能多的D. 尽可能少的答案:A分数:2题型:选

10、择题操作题类型:Word 难度:214. 非分析方法(黑盒方法)中常用的方法是(等价类)方法和因果图方法。因果图方法根据输出对输入的依赖关系设计测试用例。A. 路径测试B. 归纳测试综合测试 C.D. 等价类答案:D分数:2题型:选择题操作题类型:Word 难度:215. 非分析方法(黑盒方法)中常用的方法是等价类划分方法和(因果图)方法。A. 路径测试B. 归纳测试C. 综合测试D. 因果图答案:D分数:2题型:选择题操作题类型:Word 难度:216. 根据选择的测试策略的不同,可以将软件测试分为黑盒测试和白盒测试两种, 其中(条件覆盖)不属于黑盒测试方法。条件覆盖 A.B. 等价类划分C

11、. 边界值分析D. 因果图答案:A分数:2题型:选择题操作题类型:Word 难度:217. 黑盒测试也称为功能测试。黑盒测试不能发现( 是否存在冗余代码)。A. 终止性错误B. 输入是否正确接收C. 界面是否有误D. 是否存在冗余代码答案:D分数:2题型:选择题操作题类型:Word:2难度18. 某系统对每个员工一年的出勤天数进行核算和存储(按每月 22 个工作日计算, 一年最多出勤 22*12=264 天),使用文本框的模式进行填写。在此文本框的测试 用例编写中使用了等价类划分法,则下面划分不准确的是( D )。A. 无效等价类,出勤日264 日B. 无效等价类,出勤日0C. 有效等价类,0

12、=出勤日=264D. 有效等价类,0出勤日264 答案:D分数:2题型:选择题操作题类型:Word 难度:3试题分类: 02黑盒测试用例设计/0201等价类划分法1. 现有一个小程序,能够求出三个在-10000 到+10000 间整数中的最大者,程序界面如图所示,用等价类划分法设计测试用例。答案: (1)进行等价类划分,如下: 分数:10题型:解答题操作题类型:Word 难度:32. NextDate 函数有三个变量 month,day,year 的函数,输出为输入日期下一天的日期。如:输入为 2007 年 7 月 19 日,输出为 2007 年 7 月 20 日。要求三个 变量都为整数,且满

13、足:条件:1 month 12 条件 2:1 day 31 条件 3:1912 year 2050 用等价类划分法设计 NextDate 函数的弱健壮等价类测试用例。 答案: NextDate 函数的弱健壮等价类测试用例如下表所示。题型:解答题操作题类型:Word 难度:33. 一个程序根据输入三个整数作为三边的边长,判断所构成的三角形。当此三角形为一般三角形、等腰三角形、等边三角形时,分别作计算。用等价类划分方法为该程序设计测试用例。答案:整题型:解答题操作题类型:Word 难度:34. 在保险公司计算保费费率的程序中,人寿保险的保费计算方式为:投保额保险费率其中,保险费率依点数不同而有别,

14、10 点及 10 点以上保险费率为 0.6%,10 点以下保险费率为 0.1%;而点数又是答案:(1)分析程序规格说明中给出和隐含的对输入条件的要求,列出等价类表(包括有效等价类和无效等价类),如题型:解答题操作题类型:Word 难度:35. 某城市的电话号码由三部分组成。这三部分的名称和内容分别是: 地区 码: 空白或三位数字;前 缀:非0或1开头的三位数; 后 缀:四位数字。假定被调试的程序能接受一切符合上述规定的电话号码,拒绝所有不符合规定的号码,用等价分类法来设计它的测试用例。答案: 划分等价类,包括 4 个有效等价类,11 个无效等价类。测试用例如下所示。分数:10题型:解答题操作题

15、类型:Word 难度:36. 针对以下问题:某一种 8 位计算机,其十六进制常数的定义是以 0x 或 0X 开头的十六进制整数,其取值范围为7f7f(不区分大小写字母),如 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, 覆盖

16、等价类(1)(4)(10) 用例 9:-0XaB, 覆盖等价类(1)(4)(9) 分数:10题型:解答题操作题类型:Word 难度:37. 以下是一软件规格说明,请按照要求回答问题。软件规格说明:某学校的学生公寓有 14 栋楼,用 AN 这 14 个大写字母的个房间,40。每层楼有 61 其中一个代表楼号。每栋楼的层数为六层,代号为编号为 0140。具体表示一个宿舍房间时,用一个字母加三位数字表示,例如:? 特尷表示 C 楼第 5 层的 27 室。软件运行时,如果输入的房间号不在上述范围内, 将不予接受,并显示输入无效。请根据规格说明,划分等价类。 答案: 根据题意,划分等价类。根据题中宿舍号

17、的表示方法及范围,可以将输入划分为 4 个有效等价类和 10 个无效等价类。具体如下: 有效等价类:分数:10题型:解答题操作题类型:Word 难度:11. 什么是等价类划分法?答案: 等价类划分法是一种重要的、常用的黑盒测试方法,它将不能穷举的测试过程进行合理分类,从而保证设计出来的测试用例具有完整性和代表性。分数:3题型:问答题操作题类型:Word 难度:12. 简述等价类划分法的特点。答案: 等价类划分法是把程序的输入域划分为若干部分,然后从每个部分中选取少数代表性数据当作测试用例。经过类别的划分后,每一类的代表性数据在测试中的作用都等价于这一类中的其他值。 分数:5题型:问答题操作题类

18、型:Word 难度:1 什么是等价类?3.答案: 所谓等价类是指某个输入域的子集合。在该子集合中,各个输入数据对于揭露程序中的错误都是等效的,它们具有等价特性,即每一类的代表性数据在测试中的作用都等价于这一类中的其它数据。这样,对于表征该类的数据输入将能代表整个子集合的输入。 分数:3题型:问答题操作题类型:Word 难度:14. 划分等价类可分为哪两种情况? 答案:划分等价类可分为两种情况:(1) 有效等价类是指对软件规格说明而言,是有意义的、合理的输入数据所组成的集合。利用有效等价类,能够检验程序是否实现了规格说明中预先规定的功能和性能。(2) 无效等价类是指对软件规格说明而言,是无意义的

19、、不合理的输入数据所构成的集合。利用无效等价类,可以鉴别程序异常处理的情况,检查被测对象的功能和性能的实现是否有不符合规格说明要求的地方。 分数:3题型:问答题操作题类型:Word 难度:1试题分类: 02黑盒测试用例设计/0202边界值分析法1. NextDate 函数有三个变量 month,day,year 的函数,输出为输入日期下一天的日期。如:输入为2007 年 7 月 19 日,输出为2007 年 7 月 20 日。要求三个变量都为整数,且满足:条件:1 month 12 条件 2:1 day 31 条件 3:1912 year 2050 用边界值分析法设计 NextDate 函数的

20、弱健壮等价类测试用例。:答案分数题型:解答题操作题类型:Word 难度:32. 一个程序根据输入三个整数作为三边的边长,判断所构成的三角形。当此三角形为一般三角形、等腰三角形、等边三角形时,分别作计算,将三角形每边边长的取范围值设值为1, 100。用边界值分析法为该程序进行测试用例设计。题型:解答题操作题类型:Word 难度:33. 有函数 f(x,y,z),其中x1900,2100,y1,12,z1,31的。请写出该函数采用边界值分析法设计的测试用例。答案: , , , , , , , , , , 分数:10题型:解答题操作题类型:Word 难度:31. 简述边界值分析法的特点。答案: 边界

21、值分析法是基于可靠性理论中称为“单故障”的假设,即有两个或两个以上故障同时出现而导致软件失效的情况很少,也就是说,软件失效基本上是由单故障引起的。因此,边界值分析利用输入变量的最小值、略大于最小值、输入值域内的任意值、略小于最大值和最大值来设计测试用例。 分数:3题型:问答题操作题类型:Word 难度:1怎样用边界值分析法设计测试用例?2.答案: (1)首先确定边界情况。通常输入或输出等价类的边界就是应该着重测试的边界情况。(2)选取正好等于、刚刚大于或刚刚小于边界的值作为测试数据,而不是选取等价类中的典型值或任意值。 分数:3题型:问答题操作题类型:Word 难度:13. 为什么使用边界值分

22、析法?答案: 边界值分析法就是对输入或输出的边界值进行测试的一种黑盒测试方法。通常边界值分析法是作为对等价类划分法的补充,这种情况下,其测试用例来自等价类的边界。无数的测试实践表明,大量的故障往往发生在输入定义域或输出值域的边界上, 而不是在其内部。因此,针对各种边界情况设计测试用例,通常会取得很好的测试效果。 分数:3题型:问答题操作题类型:Word 难度:1试题分类: 02黑盒测试用例设计/0203决策表法1. extDate 函数有三个变量 month,day,year 的函数,输出为输入日期下一天的日期。如:输入为2007 年 7 月 19 日,输出为2007 年 7 月 20 日。要

23、求三个变量都为整数,且满足:条件:1 month 12 条件 2:1 day 31 条件 3:1912 year 2050 用决策表分法设计 NextDate 函数的测试用例。 答案: Nextdate 函数的决策表如下表所示。Nextdate:10分数题型:解答题操作题类型:Word 难度:32. 一个程序根据输入三个整数作为三边的边长,判断所构成的三角形。当此三角形为一般三角形、等腰三角形、等边三角形时,分别作计算。给出决策表。 答案:3. 商场促销活动期间,对持商场会员卡的顾客,实行 8.5 折优惠,满 1000 元实行 7 折优惠;对其他顾客消费满 1000 元的,实行 9 折优惠,并

24、免费办理会员卡。请给出相应的决策表和测试用例。 分数:10题型:解答题操作题类型:Word 难度:3 答案:决策表如下表所示。测试用例如下表所示。 分数:10题型:解答题操作题类型:Word 难度:3 1.简述决策表方法的特点。答案: 在所有的黑盒测试方法中,基于决策表的测试是最为严格、最具有逻辑性的测试方法。在一些数据处理问题当中,某些操作的实施依赖于多个逻辑条件的组合,即:针对不同逻辑条件的组合值,分别执行不同的操作。决策表法很适合测试这类问题。分数:5问答题:题型操作题类型:Word 难度:1 2.简述决策表的组成。答案: 决策表通常由以下 4 部分组成: 条件桩列出问题的所有条件条件项

25、针对条件桩给出的条件列出所有可能的取值 动作桩列出问题规定的可能采取的操作动作项指出在条件项的各组取值情况下应采取的动作 分数:5 题型:问答题操作题类型:Word 难度:23.简述构造决策表的 5 个步骤。 答案: 构造决策表的 5 个步骤: (1) 确定规则的个数。有 n 个条件的决策表有 2n 个规则(每个条件取真、假值)。 (2) 列出所有的条件桩和动作桩。 (3) 填入条件项。(4) 填入动作项,得到初始决策表。(5) 简化决策表,合并相似规则。 分数:5 题型:问答题操作题类型:Word 难度:3试题分类: 02黑盒测试用例设计/0204因果图法1. 程序的规格说明要求:输入的第一

26、个字符必须是#或*,第二个字符必须是一个数字,此情况下进行文件的修改;如果第一个字符不是#或*,则给出信息N,如果第二个字符不是数字,则给出信息 M。用因果图法设计该程序的测试用例。1(:答案(2)画出因果图(编号为c1 10 E e2 2 e3(4 分数:10 题型:解答题操作题类型:Word 难度:32. 有一个处理单价为 1 元 5 角钱的盒装饮料的自动售货机软件,若投入一元五角硬币,按下可乐、雪碧、或红茶按钮,相应的饮料就送出来了。若投入的是 2 元硬币,在送出饮料的同时退换 5 角硬币,试用因果图法设计测试用例。 答案: 原因:1 投入一元 5 角; 2 投入两元硬币; 3 按可乐按

27、钮; 4 按雪碧按钮; 5 按红茶按钮 中间状态:1 已投币 2 已按钮 结果:1 退还 5 角硬币 2 送出可乐饮料 3 送出雪碧饮料 4 送出红茶饮料分数:10题型:解答题操作题类型:Word 难度:33. 某销售系统的“供货折扣计算模块”,采用如下规则计算供货折扣:当客户为批发型企业时,若订货数大于 50 件,发货距离不超过 50KM,则折 , 而当发货距离超过 15%扣率为50KM,折扣率为 10%;当客户为非批发型企业时,若订货数大于 50 件,发货距离不超过 50KM,则折扣率为 10%,并派人跟车,而当发货距离超过 50KM 时,折扣率为 5%;画出因果图和判定表。 答案:原因:

28、1.客户为批发型企业 2.订货数大于 50 件 3.发货距离不超过 50KM 4.发货距离超过 50KM 5.客户为非批发型企业 结果:6.折扣率为 15% 7.折扣率为 10% 8.折扣率为 5% 中间状态:9.客户为批发型企业且订货数大于 50 件 10.企业为非批发型企业且订货数大于50 件因果图如下所示。判定表如下所示。分数:10题型:解答题操作题类型:Word 难度:31. 简述因果图方法的特点。答案: 因果图方法就是从程序规格说明书的描述中找出因(输入条件)和果(输出结果或程序状态的改变),将因果图转换为决策表,最后为决策表中的每一列设计一个测试用例。这种方法考虑到了输入情况各种组

29、合以及各个输入情况之间的相互制约关系。 分数:5题型:问答题操作题类型:Word 难度:12. 简述利用因果图生成测试用例的基本步骤。 答案: 利用因果图生成测试 用例的基本步骤是:(1) 分析软件规格说明描述中,哪些是原因(即输入条件或输入条件的等价类),哪些是结果(即输出条件),并给每个原因和结果赋予一个标识符。(2) 分析软件规格说明描述中的语义,找出原因与结果之间,原因与原因之间对应的是什么关系? 根据这些关系,画出因果图。(3) 由于语法或环境限制,有些原因与原因之间,原因与结果之间的组合情况不可能出现。为表明这些特殊情况,在因果图上用一些记号标明约束或限制条件。(4) 把因果图转换

30、成判定表。(5) 把判定表的每一列拿出来作为依据,设计测试用例。 分数:5 题型:问答题操作题类型:Word 难度:23. 简述因果图法的定义。答案: 是一种利用图解法分析输入的各种组合情况,从而设计测试用例的方法, 它适合于检查程序输入条件的各种组合情况。 分数:3题型:问答题操作题类型:Word 难度:14. 简述使用因果图法的优点。 答案: 使用因果图法的优点:(1)考虑到了输入情况的各种组合以及各个输入情况之间的相互制约关系。(2)能够帮助测试人员按照一定的步骤,高效率的开发测试用例。(3)因果图法是将自然语言规格说明转化成形式语言规格说明的一种严格的方法,可以指出规格说明存在的不完整

31、性和二义性。:3分数:问答题题型操作题类型:Word 难度:1试题分类: 02黑盒测试用例设计/0205场景法1. ATM 机必须能为用户提供以下服务:(1) 用户必须能从 ATM 卡的任一有效账户上提取现金,提取的金额为 50.00 元的整数倍,每次现金支付时,必须得到银行的认可。(2) 用户必须能从 ATM 卡的任一有效账户上存款。(3) 用户必须能在 ATM 卡的任一有效账户之间进行货币转账。 (4)用户必须能查询 ATM 卡的任一有效账户上存款余额。(5)如果银行确认用户的 PIN 无效,在事务进行之前,要求用户再输入 PIN。如果用户输入 3 次都不成功,ATM 将永久地保留 ATM 卡,用户必须与银行联系方可取回 ATM 卡。 (6)ATM 机每次交互都通知银行以获得银行的验证。(7)对于每一个成功的事务处理,ATM 机给用户打印一个收据,提示日期、时间、ATM 机位置、交互类型、账户、数额、转出与转入账户余额。ATM 机有一个带有钥匙操作开关面板,安置在银行内部,让银行操作员启动或停止用户服务。 V 需备选流,使用的“n/a”(不适用)表明这个条件不适用于测试用例。 分数:10题型:解答题操作题类型:Word 难度:3

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 办公、行业 > 待归类文档
版权提示 | 免责声明

1,本文(完整word版黑盒测试试题及答案.docx)为本站会员(最好的沉淀)主动上传,163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。
2,用户下载本文档,所消耗的文币(积分)将全额增加到上传者的账号。
3, 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(发送邮件至3464097650@qq.com或直接QQ联系客服),我们立即给予删除!


侵权处理QQ:3464097650--上传资料QQ:3464097650

【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。


163文库-Www.163Wenku.Com |网站地图|