黑盒测试案例文档格式.docx
《黑盒测试案例文档格式.docx》由会员分享,可在线阅读,更多相关《黑盒测试案例文档格式.docx(10页珍藏版)》请在冰豆网上搜索。
![黑盒测试案例文档格式.docx](https://file1.bdocx.com/fileroot1/2022-12/7/7da78009-3955-4359-84f2-bef4eb863fe5/7da78009-3955-4359-84f2-bef4eb863fe51.gif)
结果
失败原因
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
MAX019
输入----1
MAX020
输入+++1
表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
MAX037
输入1
MAX038
输入-1
输入-99999
输入99999
MAX039
输入99
MAX040
输入100
MAX041
输入101
表1-4边界值测试用例
1.1.3程序功能的测试用例设计
一、等价类
两个数值的大小有三种情况,大于、等于或小于,现在我们要对三个数进行比较,因此可以划分出如下的等价类:
A>
B
B>
C
B=C
B<
A<
A=B
表1-5等价类划分表
根据上面的等价类划分,我们可以设计出如下的测试用例:
MAX042
输入321
显示最大数是3
MAX043
输入322
MAX044
输入312
MAX045
输入332
MAX046
输入333
MAX047
输入334
显示最大数是4
MAX048
输入231
MAX049
输入233
MAX050
输入234
MAX051
输入314
表1-6程序功能等价类用例
二、其它
我们还可以测试其它的一些测试用例,如下表所示:
MAX052
使用Tab键
光标可在文本框间顺序移动
MAX053
当光标停在“取最大值”命令按钮上时按下确定键
求出最大值
MAX054
单击最小化、最大化、还原按钮
能正常工作
表1-7其它测试用例