软件测试与管理:黑盒测试-等价类划分法和 边界值分析法

知识思维导图:

例题1:日期检查功能的等价类划分

         设有一个档案管理系统,要求用户输入以年月表示的日期。假设日期限定在1990年1月~2049年12月,并规定日期由6位数字字符组成,前4位表示年,后2位表示月。现用等价类划分法设计测试用例,来测试程序的"日期检查功能"。(不考虑2月的问题)

1.日期检查功能的等价类列表。

输入条件

有效等价类

编号

无效等价类

编号

长度

6位

1

有长度,超过6位

5

有长度,小于6位

6

Null

7

类型

数字

2

中文

8

英文

9

符号

10

空字符Null

11

月份

01/02/03/04/05/06

/07/08/09/10/11/12

3

等于00

12

大于12

13

Null

14

年份

[1990,2049]

4

[0,1990)

15

(2049,无穷大)

16

Null

17

2.  日期检查功能的等价类划分法的测试用例表。

用例编号

输入数据

输出结果

覆盖等价类

1

202403

202403

1、2、3、4

2

20240326

20240326

5、2、3、4

3

2024

2024

6、2、14、4

4

Null

Null

7、11、14、17

5

2024年

2024年

8、6、14、4

6

2024abc

2024abc

9、1、14、4

7

2024!

2024!

10、6、14、4

8

202400

202400

12、1、2、4

9

202413

202413

13、1、2、4

10

198903

198903

15、1、2、3

11

205003

205003

16、1、2、3

例题2:变量的命名规则

        变量名的长度不多于20个字符,第一个字符必须为英文字母,其他字母可以英文字母、数字以及下划线的任意组合。进行变量的命名规则等价类划分。

1.  变量的命名规则等价类表。

输入条件

有效等价类

编号

无效等价类

编号

长度

(0,20]

1

Null

7

>20

8

输入类型

英文、数字或英文、下划线或英文、下划线、数字或全英文

2

数字

9

符号

10

中文

11

Null

12

首字符

英文字母

3

数字

13

中文

14

符号

15

Null

16

剩余字符

英文字母

4

中文

17

数字

5

其他符号

18

下划线

6

Null

19

2.变量的命名规则等价类划分法的测试用例表。

用例编号

输入数据

输出结果

覆盖等价类

1

A123_a

A123_a

1、2、3、4、5、6

2

Null

Null

7、12、16、19

3

a11111111111111111111a

a11111111111111111111a

8、2、3、5

4

123

123

9、1、13、5

5

!

10、1、15、19

6

你好

Abc你好

11、1、14、17

7

1ab

1ab

13、1、2、4

8

你好abc

你好abc

14、1、2、11、19

9

!呵呵

!呵呵

15、1、10、11、17

10

1呵呵

1呵呵

17、1、9、11、13

11

1@@@

1@@@

18、1、9、10、13

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值