黑盒测试案例.docx

上传人:b****5 文档编号:11978809 上传时间:2023-04-16 格式:DOCX 页数:10 大小:28.29KB
下载 相关 举报
黑盒测试案例.docx_第1页
第1页 / 共10页
黑盒测试案例.docx_第2页
第2页 / 共10页
黑盒测试案例.docx_第3页
第3页 / 共10页
黑盒测试案例.docx_第4页
第4页 / 共10页
黑盒测试案例.docx_第5页
第5页 / 共10页
点击查看更多>>
下载资源
资源描述

黑盒测试案例.docx

《黑盒测试案例.docx》由会员分享,可在线阅读,更多相关《黑盒测试案例.docx(10页珍藏版)》请在冰豆网上搜索。

黑盒测试案例.docx

黑盒测试案例

1.1.1程序说明

现有一个小程序,能够求出三个在-10000到+10000间整数中的最大者,程序界面如下:

图1-1程序运行界面

现在要为这个小程序设计黑盒测试用例。

1.1.2单个文本框的测试用例设计

一、数值等价类

对每个文本框而言,输入值的限制是在-10000到10000之间,因此,我们可以划分一个有效等价类和二个无效等价类:

-10000010000

●<-10000

●-10000到10000

●>+10000

根据这三个等价类,设计如下的测试用例:

用例序号

测试用例

应产生行为

结果

失败原因

MAX001

输入-9800

程序必须能接受输入并运行正常

MAX002

输入0

程序必须能接受输入并运行正常

MAX003

输入9800

程序必须能接受输入并运行正常

MAX004

输入-110000

程序必须能判断输入的数越界并能告知用户

MAX005

输入110000

程序必须能判断输入的数越界并能告知用户

表1-1数值等价类用例

二、数据类型等价类

1、由于在文本框中只能输入整数,因此我们可以确定:

有效等价类:

数字

无效等价类:

字母、小数点、控制字符、功能键

根据上述分析,确定如下测试用例

用例序号

测试用例

应产生行为

结果

失败原因

MAX006

输入9

程序必须能接受输入并运行正常

MAX007

输入-

程序必须能接受输入并运行正常

MAX008

输入+

程序必须能接受输入并运行正常

MAX009

输入A

程序必须能检查用户输入的字符是否合理并能告知用户

MAX010

输入a

程序必须能检查用户输入的字符是否合理并能告知用户

MAX011

输入特殊字符,如%?

:

/

程序必须能检查用户输入的字符是否合理并能告知用户

MAX012

输入控制字符如CtrlShift

程序必须能检查用户输入的字符是否合理并能告知用户

MAX013

输入功能键如F1

程序必须能检查用户输入的字符是否合理并能告知用户

MAX014

输入12.34

程序必须能检查用户输入的字符是否合理并能告知用户

MAX015

输入空格

程序必须能检查用户输入的字符是否合理并能告知用户

MAX016

输入0100

程序必须能按需求说明书中的规定将其自动转换为100

MAX017

输入00010

程序必须能按需求说明书中的规定将其自动转换为10

MAX018

输入0000010

程序必须能按需求说明书中的规定将其自动转换为10

MAX019

输入----1

程序必须能检查用户输入的字符是否合理并能告知用户

MAX020

输入+++1

程序必须能检查用户输入的字符是否合理并能告知用户

MAX020

输入空格

程序必须能检查用户输入的字符是否合理并能告知用户

表1-2数据类型等价类测试用例

三、其他

除了上面列出的测试用例以外,为了使程序的性能更稳定、良好,我们还要设计如下的测试用例:

用例序号

测试用例

应产生行为

结果

失败原因

MAX021

在输入一个数字后,等待很长时间后再输入下一个数字

测试的超时控制能否正常工作

MAX022

输入120后按下回车

光标应自动转移到合适的位置

MAX023

直接输入回车

程序必须能能够给出提示,要求用户必须进行输入

MAX024

输入Delete和退格键

程序必须能正常删除

MAX025

利用光标键移动

光标必须能跟踪到相应位置

MAX026

在输入框内单击鼠标

光标必须能跟踪到相应位置

MAX027

在输入框内双击鼠标

文本框内的全部内容处于选中状态

MAX028

利用光标键移动

光标必须能跟踪到相应位置

MAX029

输入一个数字,再切换到其它程序,然后切换回来

光标位置应停在原处

表1-3测试用例表三

四、边界值

要测试的程序有两个边界值,-10000和+10000,同时,按照经验,对于0和位数升级的数值(例如,从99到100,从999到1000等)也要做一个边界值来进行测试。

因此,我们可以设计出如下的测试用例:

用例序号

测试用例

应产生行为

结果

失败原因

MAX030

输入-10000

程序必须能接受输入并运行正常

MAX031

输入-10001

程序必须能检查用户的输入是否合理并给出提示

MAX032

输入-9999

程序必须能接受输入并运行正常

MAX033

输入10000

程序必须能接受输入并运行正常

MAX034

输入10001

程序必须能检查用户的输入是否合理并给出提示

MAX035

输入9999

程序必须能接受输入并运行正常

MAX036

输入0

程序必须能接受输入并运行正常

MAX037

输入1

程序必须能接受输入并运行正常

MAX038

输入-1

程序必须能接受输入并运行正常

MAX038

输入-99999

程序必须能检查用户的输入是否合理并给出提示

MAX038

输入99999

程序必须能检查用户的输入是否合理并给出提示

MAX039

输入99

程序必须能接受输入并运行正常

MAX040

输入100

程序必须能接受输入并运行正常

MAX041

输入101

程序必须能接受输入并运行正常

表1-4边界值测试用例

1.1.3程序功能的测试用例设计

一、等价类

两个数值的大小有三种情况,大于、等于或小于,现在我们要对三个数进行比较,因此可以划分出如下的等价类:

A>B

B>C

B=C

B

A>C

A

A=B

B>C

B=C

B

A

B>C

B=C

B

表1-5等价类划分表

根据上面的等价类划分,我们可以设计出如下的测试用例:

用例序号

测试用例

应产生行为

结果

失败原因

MAX042

输入321

显示最大数是3

MAX043

输入322

显示最大数是3

MAX044

输入312

显示最大数是3

MAX045

输入332

显示最大数是3

MAX046

输入333

显示最大数是3

MAX047

输入334

显示最大数是4

MAX048

输入231

显示最大数是3

MAX049

输入233

显示最大数是3

MAX050

输入234

显示最大数是4

MAX051

输入314

显示最大数是4

表1-6程序功能等价类用例

二、其它

我们还可以测试其它的一些测试用例,如下表所示:

用例序号

测试用例

应产生行为

结果

失败原因

MAX052

使用Tab键

光标可在文本框间顺序移动

MAX053

当光标停在“取最大值”命令按钮上时按下确定键

求出最大值

MAX054

单击最小化、最大化、还原按钮

能正常工作

表1-7其它测试用例

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 工程科技 > 能源化工

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

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