1、下列测试方法中,不属于黑盒测试的是()

A、 等价类测试法

B、 边界值测试法

C、 程序插桩法

D、 正交实验设计法

2、按照测试技术可将测试分为黑盒测试和白盒测试,若测试工作就是进行输入、接受输出、检验结果,不深入代码细节,这样的测试称为( 动态黑盒测试  ) 

3、黑盒测试是软件测试中经常用的一种测试手段,常用的黑盒测试方法包括(等价类划分法 )(边界值分析法 )(因果图与决策表法)(正交试验设计法)等。

4、等价类划分法测试程序需要经过(划分等价类)(设计测试用例)两个步骤。

5、确立了等价类后,需要建立(等价类表)列出所有划分出的等价类,用以设计测试用例。

6、等价类划分法可将输入数据按照输入需求划分为若干个子集,这些子集称为(等价类

7、有效等价类可以捕获程序中的缺陷,而无效等价类不能捕获缺陷(错)

8、如果程序要求输入值是一个有限区间的值,可以划分为1个有效等价类和1个无效等价类。错误

9、在某大学学籍管理系统中,假设学生年龄输入范围为16-40,则根据等价类划分法,下列划分正确的是()

A、 可划分2个有效等价类,2个无效等价类

B、 可划分1个有效等价类,2个无效等价类

C、 可划分2个有效等价类,1个无效等价类

D、 可划分1个有效等价类,1个无效等价类

10、测试程序时,不可能遍历所有可能的输入数据,只能选择一个子集进行测试,最好的选择方法是()

A、 随机选择

B、 根据数据大小进行选择

C、 划分等价类

D、 根据接口进行选择

11、边界值分析法是对软件的输入或者输出边界进行测试的一种方法,它通常作为(等价类划分法)的一种补充测试。

12、在等价类中选择边界值时,如果输入条件规定了取值范围或者值的个数,则在选取边界值时可选取(5)个测试纸或者(7)个测试值。

13、边界值分析是将测试(边界 )情况作为重点目标,选取正好等于、刚刚大于或刚刚小于边界值的测试数据。如果输入或输出域是一个有序集合,则应选取集合的第一个元素和最后一个元素作为测试用例。

14、因果图法是为了解决(多个输入之间)的作用关系而产生的测试用例设计方法。

15、因果图中的(恒等)关系要求程序中1个输入和1个输出,输入与输出保持一致。

16、因果图的多个输入之间的约束包括()()(唯一)(要求)4种。

17、因果图有时候画出来比较复杂,人们往往使用(决策表)法代替因果图法。

18、决策表也称为(判定表),其实质是一种逻辑表。它可以把(复杂的逻辑关系)和(多条件组合)的情况表达的既具体又明确。 

19、决策表通常由4部分组成,分别是(条件桩)(条件项)动作桩)(动作项)。

20、用黑盒技术设计测试用例的方法之一为(    )

A、 因果图

B、 逻辑覆盖

C、 语句覆盖

D、 判定覆盖

21、正交实验设计法是指从大量的(实验点)中挑选出适量的、有代表性的点,理论依据Glois理论导出“正交表”,从而合理的安排实验。           

22、正交实验设计法包含了(指标)(因子)(因子的状态)3个关键因素。

23、正交表最大的特点是(取点均匀分散)、齐整可比,每一列中每种数字出现的次数都相等,即每种状态的取值次数相等。  

 

24、有一个报表处理系统,要求用户输入处理报表的日期。假设日期限定在2000年1月至2050年12月,并规定日期由6位数字字符组成,前4位表示年,后2位表示月。用等价类划分法设计测试用例,来测试程序的日期检查功能。

软件测试基础知识点–黑盒测试(从题目中总结)期末复习总结二-编程知识网

有效等价类测试用例:

编号

输入数据

覆盖等价类

预期结果

1

200001

1、3、6、9

输入成功

无效等价类测试用例:

编号

输入数据

覆盖无效等价类编号

预期结果

1

200a0b

2

失败

2

20002

4

失败

3

2005111

5

失败

4

199805

7

失败

5

205105

8

失败

6

201000

10

失败

7

201013

11

失败

 

25、一个软件系统的需求规格说明书中规定交货数量的有效取值范围是[0,999],运用等价类划分法和边界值的思想写测试用例。

输入数据

有效等价类

编号

无效等价类

编号

交货数量

[0,999]之间的整数

1

含有非数字字符

2

 

 

小数

3

 

小于0

4

 

大于999

5

测试用例:

有效等价类测试用例:

测试编号

输入数据

覆盖有效等价类编号

预期结果

1

0

1

交货成功

2

999

1

交货成功

无效等价类测试用例:

测试编号

数据数据

覆盖无效等价类编号

预期结果

1

10a

2

失败

2

88.5

3

 

3

-1

4

 

4

1000

5

 

 

 

26、假定一台ATM机允许提取的增量为50元,且一次提取的金额不超过2000元,运用等价类划分法和边界值的思想写提取金额的测试用例。

输入

有效等价类

编号

无效等价类

编号

取款金额

大于0

1

等于0

4

 

增量为50元

2

增量不是50

5

 

小于等于2000

3

大于2000

6

测试用例:

有效等价类测试用例:

测试编号

输入数据

覆盖等价类编号

预期结果

1

50

1、2、3

 

2

2000

1、2、3

 

无效等价类测试用例:

测试编号

输入数据

覆盖等价类编号

预期结果

1

0

4

 

2

49

5

 

3

2050

6

 

 

 

27、打印机是否能打印出来正确的内容,有多个因素影响,包括驱动程序、纸张、墨粉等。(为了简化问题,不考虑中途断电、卡纸等因素的影响)。列出条件桩和动作桩如下:

条件桩:

(1) 驱动程序是否正确?

(2) 是否有纸张?

(3) 是否有墨粉?

动作桩:

(1) 打印内容

(2) 提示驱动程序不对

(3) 提示没有纸张

(4) 提示没有墨粉

(并且假定:优先警告缺纸,然后警告没有墨粉,最后警告驱动程序不对。)

根据以上内容,首先画出初始化决策表,然后再画出优化后的决策表。

软件测试基础知识点–黑盒测试(从题目中总结)期末复习总结二-编程知识网

软件测试基础知识点–黑盒测试(从题目中总结)期末复习总结二-编程知识网

28、在员工管理系统中,员工信息查询功能十分常见。假如,可以通过3个独立的查询条件查询员工的个人信息,这三个条件分别是员工号、员工姓名、员工电话,每个条件可以填也可以不填,使用工具得到正交表,然后截图提交。

软件测试基础知识点–黑盒测试(从题目中总结)期末复习总结二-编程知识网

29、某厂对一部分职工重新分配工作,分配原则是: 

⑴年龄不满20岁,文化程度是小学者脱产学习,文化程度是中学者当电工; 

⑵年龄满20岁但不足50岁,文化程度是小学或中学者,男性当钳工,女性当车工;文化程度是大专者当技术员;

⑶年龄满50岁及50岁以上,文化程度是小学或中学者当材料员,文化程度是大专者当技术员。 

要求:做出决策表。

(提示:按年龄、文化程度和职业进行划分,列出决策表,再进行化简,得到最终的决策表)

条件及行动说明

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

年龄

<=20

<=20

<=20

<=20

<=20

<=20

(20,50]

(20,50]

(20,50]

(20,50]

(20,50]

(20,50]

>=50

>=50

>=50

>=50

>=50

>=50

文化程度

小学

小学

中学

中学

大专

大专

小学

小学

中学

中学

大专

大专

小学

小学

中学

中学

大专

大专

性别

脱产学习

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

电工

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

钳工

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

车工

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

材料员

 

 

 

 

 

 

 

 

 

 

 

 

 

 

技术员

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

软件测试基础知识点–黑盒测试(从题目中总结)期末复习总结二-编程知识网