文档详情

黑盒测试完整实例.doc

发布:2025-04-30约2.6千字共5页下载文档
文本预览下载声明

黑盒测试完整实例

等价类划分

1.三角形判断——等价类划分构造测试用例。

表1等价类表

输入/出条件

有效等价类

编号

无效等价类

编号

输入三个整数

整数

1

一边为非整数

12,13,14

两边为非整数

15,16,17

三边为非整数

18

三个数

2

只给一个边

19,20,21

给了两个边

22,23,24

给了三个以上

25

非负数

3

一边为0

26,27,28

两边为0

29,30,31

三边为0

32

正数

4

一边0

33,34,35

两边0

36,37,38

三边0

39

构成一般三角形

a+bc

5

a+bc

40

a+b=c

41

a+cb

6

a+cb

42

a+c=b

43

c+ba

7

c+ba

44

c+b=a

45

等腰三角形

a=b

8

c=b

9

a=c

10

等边三角形

a=b=c

11

表2覆盖有效等价类测试用例

a

b

c

覆盖等价类编号

3

4

5

1-7

4

4

5

1-7,8

4

5

5

1-7,9

5

4

5

1-7,10

4

4

4

1-7,11

表3覆盖无效等价类测试用例

a

b

c

覆盖等价类编号

a

b

c

覆盖等价类编号

2.5

4

5

12

0

0

5

29

3

4.5

5

13

3

0

0

30

3

4

5.5

14

0

4

0

31

3.5

4.5

5

15

0

0

0

32

3

4.5

5.5

16

-3

4

5

33

3.5

4

5.5

17

3

-4

5

34

3.5

4.5

5.5

18

3

4

-5

35

3

19

-3

-4

5

36

4

20

-3

4

-5

37

5

21

3

-4

-5

38

3

4

22

-3

-4

-5

39

4

5

23

3

1

5

40

3

5

24

3

1

4

41

3

4

5

25

1

3

1

42

6

1

3

2

43

0

4

4

26

4

1

1

44

3

0

5

27

4

1

3

45

3

4

0

28

2.保险公司保费费率计算程序:某保险公司的人寿保险的保费计算方式为:投保额*保险费率,其中,保险费率依点数不同而有别,10点及10点以上保险费率为0.6%,10点以下保险费率为0.1%;而点数又是由投保人的年龄、性别、婚姻状况和抚养人数来决定,具体规那么如下表所示:

年龄

性别

婚姻

抚养人数

20-39

40-49

其他

M

F

已婚

未婚

1人扣0.5点,最多扣3点〔四舍五入〕

6点

4点

2点

5点

3点

3点

5点

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

(1)年龄:一位或两位非零整数,值的有效范围为1-99。

(2)性别:一位英文字符,只能取值‘M’或‘F’。

(3)婚姻:字符,只能取值‘已婚’或‘未婚’。

(4)抚养人数:空白或一位非零整数〔1-9〕。

(5)点数:一位或两位非零整数,值的范围为1-99。

表1等价类表

输入条件

有效等价类

编号

无效等价类

编号

年龄

20-39岁

1

40-59岁

2

1-19岁

60-99岁

3

小于1

12

大于99

13

性别

单个英文字符

4

非英文字符

14

非单个英文字符

15

‘M’

5

除‘M’和‘F’之外的其他单个字符

16

‘F’

6

婚姻

已婚

7

除‘已婚’和‘未婚’之外的其他字符

17

未婚

8

抚养人数

空白

9

除空白和数字之外的其他字符

18

1-6人

10

小于1

19

7-9人

11

大于9

20

表2测试用例

测试用例编号

输入数据

预期输出

年龄

性别

婚姻

抚养人数

保险费率

1

27

F

未婚

空白

0.6%

2

50

M

已婚

2

0.6%

3

70

F

已婚

7

0.1%

4

0

M

未婚

空白

无法推算

5

100

F

已婚

3

无法推算

6

99

已婚

4

无法推算

7

1

Child

未婚

空白

无法推算

8

45

N

已婚

5

无法推算

9

38

F

离婚

1

无法推算

10

62

M

已婚

没有

无法推算

11

18

F

未婚

0

无法推算

12

40

M

未婚

10

无法推算

边界值分析

试卷评分和成绩统计程序。

输入文件由80个字符的一些记录组成,共分为三组:标题、标准答案记录〔1-999道题〕、学生答卷描述;有四个输出报告,分别为:(1)按学生学号排序,每个学生的成绩和等级报告;(2)按学生得分排序,每个学生的成绩;(3)平均分数和标准偏差;(4)按题号排序,每题学生答对的百分比。学生人数不超过200,试题数不超过999。

表1输入条件边界分析表

输入条件

测试用例

输入文件

空输入文件

标题

无标

显示全部
相似文档