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

devtools/2024/9/24 22:26:41/

知识思维导图:

例题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


http://www.ppmy.cn/devtools/35770.html

相关文章

昂科烧录器支持O2Micro凹凸科技的电池组管理IC OZ7708

芯片烧录行业领导者-昂科技术近日发布最新的烧录软件更新及新增支持的芯片型号列表,其中O2Micro凹凸科技的电池组管理IC OZ7708已经被昂科的通用烧录平台AP8000所支持。 OZ7708是一款高度集成、低成本的电池组管理IC,适用于5~8s Li-Ion/Polymer电池组&a…

博客摘录「 ethool工具之TSO、UFO、GSO、LRO、GRO和RSS介绍」2024年5月6日

缩写含义实现TSOTCP Segmentation Offload(网络发送方向) 一种利用网卡对TCP数据包分片,减轻CPU负荷的一种技术,有时也被叫做 LSO (Large segment offload) ;TSO是针对TCP的,UFO是针对UDP的。如果硬件支持 TSO功能,同时…

如何设计与管理一个前端项目

目录 前端项目设计 前端项目搭建 洞察项目瓶颈 方案调研与选型对比 前端项目管理 合理的分工排期 风险把控 及时反馈与复盘 结束语 如果说基础知识的掌握是起跑线,那么使大家之间拉开差距的更多是前端项目开发经验和技能。对于一个项目来说,从框…

Python根据预设txt生成“你画我猜”题目PPT(素拓活动小工具)

Python根据预设txt生成“你画我猜”题目PPT(素拓活动小工具) 场景来源 去年单位内部的一次素拓活动,分工负责策划设置其中的“你画我猜”环节,网络上搜集到题目文字后,想着如何快速做成对应一页一页的PPT。第一时间想…

Mac升级go版本某种错误情况处理

当看到 "go1.21 is keg-only, which means it was not symlinked into /opt/homebrew" 这样的信息时,意味着Homebrew没有自动为你创建指向新版本Go的符号链接(symlink),因为这是一个旧版本Go的替代版本。 Homebrew中的…

设计模式之传输对象模式

在编程江湖里,有一种模式,它如同数据的“特快专递”,穿梭于系统间,保证信息的快速准确送达,它就是——传输对象模式(Data Transfer Object, DTO)。这不仅仅是数据的搬运工,更是提升系…

Altman确认:神秘Chatbot非GPT-4.5,OpenAI搜索引擎即将上线

🚀 Altman确认:神秘Chatbot非GPT-4.5,OpenAI搜索引擎即将上线 摘要:近日,Sam Altman在哈佛大学的演讲中确认,引发广泛猜测的gpt2-chatbot并非OpenAI即将发布的下一代模型GPT-4.5。与此同时,关于…

重识来伊份:抢滩首店经济,休闲零食品牌的“面子”和“里子”

前不久,苹果静安零售店的首秀频频登上热搜。 这背后,不仅仅因为它是中国大陆最大的苹果旗舰店,还在于它的设计融入了时尚又古典的上海街区,吸引了众多市民拍照打卡。今年3月至5月,上海会持续举办“首发上海”春季系列…