大连东软信息学院软件测试黑盒测试方法习题及答案.docx

上传人:b****1 文档编号:20974930 上传时间:2023-04-25 格式:DOCX 页数:16 大小:38.45KB
下载 相关 举报
大连东软信息学院软件测试黑盒测试方法习题及答案.docx_第1页
第1页 / 共16页
大连东软信息学院软件测试黑盒测试方法习题及答案.docx_第2页
第2页 / 共16页
大连东软信息学院软件测试黑盒测试方法习题及答案.docx_第3页
第3页 / 共16页
大连东软信息学院软件测试黑盒测试方法习题及答案.docx_第4页
第4页 / 共16页
大连东软信息学院软件测试黑盒测试方法习题及答案.docx_第5页
第5页 / 共16页
点击查看更多>>
下载资源
资源描述

大连东软信息学院软件测试黑盒测试方法习题及答案.docx

《大连东软信息学院软件测试黑盒测试方法习题及答案.docx》由会员分享,可在线阅读,更多相关《大连东软信息学院软件测试黑盒测试方法习题及答案.docx(16页珍藏版)》请在冰豆网上搜索。

大连东软信息学院软件测试黑盒测试方法习题及答案.docx

大连东软信息学院软件测试黑盒测试方法习题及答案

1•现有一个小程序,能够求出三个在-10000到+10000间整数中的最大者,程序界面如下图,用等价类划分法设计测试用例。

答案:

〔1〕进行等价类划分,如下:

<-10000

整罚一10000〜1COCO

、=I>1COOO

■数值I非整数小数

输入丿r字符

‘非数值I空白

〔2〕根据已经划分好的等价类建立等价类表,如下表所示。

条件

有效等价类

编号

无效等价类

编号

输入

整数

1

小数

12

字符

13

空白

14

三个有效数

-10000W&W10000

2

dV-10000

15

a>10000

16

-lOOOOWbWlOOOO

3

b<-10000

17

b>10000

18

-IOOOOWcWIOOOO

4

c<-10000

19

c>10000

20

输出

最大值是一个数

a最大

5

b最大

6

c最大

7

最大值是两个数

a=b>c

8

b=c>a

9

a=c>b

10

最大值是三个数

a=b=c

11

〔3〕根据等价类表设计•测试用例,如下表所示。

用例编号

测试用例

覆盖等价类

预期输出

1

(5000,0,-5000)

1、2、3、4、5

a最大

2

(0,5000,-5000)

1、2、3、4、6

b最大

3

(0,-5000,5000)

1、2、3、4、7

c最大

4

(2000,2000,0)

1、2、3、4、8

a、b最大

5

(0,2000,2000)

1、2、3、4、9

b、c最大

6

(2000,0,2000)

1、2、3、4、10

a>c最大

7

(2000,2000,2000)

1、2、3、4、11

a、b、c最大

8

(2.6,5.5,8)

12

输入有小数,错误

9

(三,3,3)

13

输入有字符,错误

10

(3,,6)

14

输入有空白,错误

11

(-20000,10,100)

15

数字a超出范围

12

(20000,10,100)

16

数字a超出范围

13

(10,-20000,100)

17

数字b超出范围

14

(10,20000,100)

18

数字b超出范围

15

(10,100,-20000)

19

数字c超出范围

16

(10,100,20000)

20

数字c超出范围

分数:

10

题型:

解答题

操作题类型:

Word

难度:

3

2.NextDate函数有三个变量month,day,year的函数,输出为输入日期下一

天的日期。

如:

输入为2007年7月19日,输出为2007年7月20日。

要求三个变量都为整数,且满足:

条件1:

1monthW12

条件2:

1WdayW31

条件3:

1912WyearW2030

用等价类划分法设ifNextDate函数的弱健壮等价类测试用例。

答案:

NextDate函数的弱健壮等价类测试用例如下表所示。

编号

测试用例〔month,day,

year)

预期输出

Testi

6

15

1912

1912.6.16

Test2

15

2005

month不在有效值内

Test3

13

15

2005

month不在有效值内

Test4

6

-1

2005

day不在有效值内

Test5

6

32

2005

day不在有效值内

Test6

6

15

1911

year不在有效值内

Test7

6

15

2051

year不在有效值内

分数:

10

题型:

解答题

操作题类型:

Word

难度:

3

3.一个程序根据输入三个整数作为三边的边长,判断所构成的三角形。

当此三角形为一般三角形、等腰三角形、等边三角形时,分别作计算。

用等价类划分方法为该程序设计测试用例。

答案:

条件

有效等价类

无效等价类

输入三个

正整数

正整数

1

非正整

一边为

a=0

8

b二0

9

c二0

10

两边为

a=b=O

11

a=c=O

12

b二c二0

13

三边都为零

a=b=c=O

14

一边为

负整数

a为负整

15

b为负整

16

c为负整

17

负整

两边为

负整数

a、b为负整

18

b、c为负整

19

a、c为负整

20

三边为

负整数

a、b、c都为

负整数

21

非整

浮点数

22

字符

23

空白

24

只给

一边

只给a

25

只给b

26

小于三

只给c

27

三个数

2

个数

只给

两边

只给&、

b

28

只给b、

c

29

只给a、

c

30

大于三个数

31

输出

一般三

a+b>c&ftb+c>a&&a+c>b

3

a+b

32

角形

a+b=c

33

b+c

34

b+c=a

35

a+c

36

a+c=b

37

等腰

a=b

4

b二c

5

a=c

6

等边

a=b=c

7

分数:

10

题型:

解答题

操作题类型:

Word

难度:

3

4•在保险公司计算保费费率的程序中,人寿保险的保费计算方式为:

投保额

X保险费率

其中,保险费率依点数不同而有别,10点及10点以上保险费率为0.6%,10点以下保险费率为0.1%:

而点数乂是山投保人的年龄、性别、婚姻状况和抚养人数来决定,具体规那么如下:

年龄

性别

婚姻

抚养人数

20~39

40~59

其它

已婚

未婚

1人扣0.5点

F

最多扣3点

6点

4点

2点

5点

3点

3点

5点

〔四舍五入取整〕

用等价类划分方法为该程序设讣测试用例。

答案:

〔1〕分析程序规格说明中给出和隐含的对输入条件的要求,列出等价类表〔包括有效等价类和无效等价类〕,如下表所示。

输入条件

有效等价类

编号

无效等价类

编号

年龄

20~39岁

1

40~59岁

2

ri9岁

3

小于1

12

60为9岁

大于99

13

性别

单个英文字符

4

非英文字符

14

非单个英文字符

15

帝,

除'M'和'F'之外的

16

'F,

6

其它单个字符

婚姻

已婚

7

除'已婚’和'未婚'之外的其它字符

17

未婚

8

抚养人数

空白

9

除空白和数字之外

18

的其它字符

「6人

10

小于1

19

6为人

11

大于9

20

2〕根据〔1〕中的等价类表,设计能覆盖所有等价类的测试用例,如下表所示。

测试用例

输入数据

预期输出

编号

年龄

性别

婚姻

抚养人数

保险费率

1

27

F

未婚

空白

0.60%

2

50

M

已婚

2

0.60%

3

70

F

已婚

7

0.10%

4

0

M

未婚

空白

无法推算

5

100

F

已婚

3

无法推算

6

99

已婚

4

无法推算

7

1

Ch订d

未婚

空白

无法推算

8

45

N

已婚

5

无法推算

9

38

F

离婚

1

无法推算

10

62

M

已婚

没有

无法推算

11

18

F

未婚

0

无法推算

12

40

M

未婚

10

无法推算

分数:

10

题型:

解答题

操作题类型:

Word

难度:

3

5.某城市的号码山三局部组成。

这三局部的名称和内容分别是:

地区码:

空口或三位数字;

前缀:

非'0'或'1'开头的三位数;

后缀:

四位数字。

假定被调试的程序能接受一切符合上述规定的号码,拒绝所有不符合规定的号码,用等价分类法来设计它的测试用例。

答案:

划分等价类,包括4个有效等价类,11个无效等价类。

沁址效铮价类。

无姣和巻二

~笛⑹■歼$磁挣伍)於于三位轴⑺J

i他血到觀之间的3位数有非数字字符⑻■妙位九p气9),起始位为丫(1仏少于3

乡⑶8側序⑴),多于3位数字(12)2

»位数字(4〞有非数字字符(13),少干4位数字(14),昜干4位8^(15)^

测试用例如下所示。

测试数扌

范围

期望结果

()276-2345

等价类⑴,(3),(4)

有效

(635)805-9321

等价类⑵,(3),(4)

有效

(20A)123-4567

无效等价类(6)

无效

(7777)345-6789

无效等价类(7)

无效

(777)34A-6789

无效等价类(8)

无效

(234)045-6789

无效等价类(9)

无效

(777)145-6789

无效等价类(10)

无效

(777)34-6789

无效等价类(11)

无效

(777)2345-6789

无效等价类(12)

无效

(777)345-678A

无效等价类(13)

无效

(777)345-678

无效等价类(14)

无效

(777)345-56789

无效等价类(15)

无效

分数:

10

题型:

解答题

操作题类型:

Word

难度:

3

6.针对以下问题:

某一种8位汁算机,其十六进制常数的定义是以Ox或0X开头的十六进制整数,其取值范围为一7f〜7f〔不区分大小写字母〕,如0x13、0x6A、-0x3c。

请采用等价类划分的方法设讣测试用例。

爺入条件・

无5!

烤价类'

开头宇符J

由伽或0X开%

<1>*

叹字g开头以非0数宇开头J

⑵<3)&

tm—F如母

<4>0

LF以外的宇&・•

(5)J

対伯字符个

注个卩

⑹卩

0个卩

(T)卩

⑻♦>

<-?

ۥ*

>72

(0)(10)•

答案:

用例1:

0x7F,覆盖等价类〔1〕〔4〕〔6〕〔8〕

用例2:

-OXb,

覆盖等价类〔1〕

(4)

(6)(8)

用例3:

0X0,

覆盖等价类〔1〕

(4)

(6)(8)

用例4:

Ox,

覆盖等价类〔1〕〔7〕

用例5:

A7,

覆盖等价类〔2〕

用例6:

-1A,

覆盖等价类〔3〕

用例7:

0X8h,

覆盖等价类〔1〕

(5)

用例8:

0x80,

覆盖等价类〔1〕

(4)

(10)

用例9:

-OXaB,覆盖等价类〔1〕

(4)

(9)

分数:

10

题型:

解答题

操作题类型:

Word

难度:

3

7.以下是一软件规格说明,请按照要求答复下列问题。

软件规格说明:

某学校的学生公寓有14栋楼,用A〜N这14个大写字母的其中一个代表楼号。

每栋楼的层数为六层,代号为1〜6。

每层楼有40个房间,编号为01〜40。

具体表示一个宿舍房间时,用一个字母加三位数字表示,例如:

"C527"表示C楼第5层的27室。

软件运行时,如果输入的房间号不在上述范围内,将不予接受,并显示输入无效。

请根据规格说明,划分等价类。

答案:

根据题意,划分等价类。

根据题中宿舍号的表示方法及范围,可以将输入划分为4个有效等价类和10个无效等价类。

具体如下:

有效等价类:

冶入慕杵卩

辭詐8如

E3i2⑴,

心建<2>.2位<3)

整乍字苻〕・

0^Z<5>.丰天吕宝田学苻<6〕<

0

<10>卩

腭冃垢号〔后两个夕苻?

01~的<11)♦»

00<12).41-99<13).丰数字字苻-

分数:

10

题型:

解答题

操作题类型:

Word

难度:

1

1.什么是等价类划分法?

答案:

等价类划分法是一种重要的、常用的黑盒测试方法,它将不能穷举的测试过程进行合理分类,从而保证设计出来的测试用例具有完整性和代表性。

分数:

3

题型:

问答题

操作题类型:

Word

难度:

1

2.简述等价类划分法的特点。

答案:

等价类划分法是把程序的输入域划分为假设干局部,然后从每个局部中选取少数代表性数据当作测试用例。

经过类别的划分后,每一类的代表性数据在测试中的作用都等价于这一类中的其他值。

分数:

5

题型:

问答题

操作题类型:

Word

难度:

1

3.什么是等价类?

答案:

所谓等价类是指某个输入域的子集合。

在该子集合中,各个输入数据对于揭露程序中的错误都是等效的,它们具有等价特性,即每一类的代表性数据在测试中的作用都等价于这一类中的其它数据。

这样,对于表征该类的数据输入将能代表整个子集合的输入。

分数:

3

题型:

问答题

操作题类型:

Word

难度:

1

4.划分等价类可分为哪两种情况?

答案:

划分等价类可分为两种情况:

〔1〕有效等价类

是指对软件规格说明而言,是有意义的、合理的输入数据所组成的集合。

利用有效等价类,能够检验程序是否实现了规格说明中预先规定的功能和性能。

继续阅读

展开阅读全文
相关搜索

当前位置:首页 > PPT模板 > 商务科技

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1