黑盒测试案例.docx
- 文档编号:4719570
- 上传时间:2022-12-07
- 格式:DOCX
- 页数:10
- 大小:28.36KB
黑盒测试案例.docx
《黑盒测试案例.docx》由会员分享,可在线阅读,更多相关《黑盒测试案例.docx(10页珍藏版)》请在冰豆网上搜索。
黑盒测试案例
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其它测试用例
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 黑盒 测试 案例