黑盒测试-案例

上传人:m**** 文档编号:563771502 上传时间:2022-08-29 格式:DOCX 页数:11 大小:38.93KB
返回 下载 相关 举报
黑盒测试-案例_第1页
第1页 / 共11页
黑盒测试-案例_第2页
第2页 / 共11页
黑盒测试-案例_第3页
第3页 / 共11页
黑盒测试-案例_第4页
第4页 / 共11页
黑盒测试-案例_第5页
第5页 / 共11页
点击查看更多>>
资源描述

《黑盒测试-案例》由会员分享,可在线阅读,更多相关《黑盒测试-案例(11页珍藏版)》请在金锄头文库上搜索。

1、111 程序说明现有一个小程序,能够求出三个在-10000 到+10000间整数中的最大者程序界面如下:图 1-1 程序运行界面现在要为这个小程序设计黑盒测试用例。112 单个文本框的测试用例设计一、数值等价类对每个文本框而言,输入值的限制是在-10000到 10000之间,因此,我们可以划分一个有效等价类和二个无效等价类:-10000 0 10000;J 一;YVY +10000根据这三个等价类,设计如下的测试用例:用例序号测试用例应产生行为结果失败原因MAX001输入-9800程序必须能接受输入并运行正常MAX002输入0程序必须能接受输入并运行正常MAX003输入9800程序必须能接受输

2、入并运行正常MAX004输入程序必须能判断输入的-110000数越界并能告知用户MAX005输入110000程序必须能判断输入的数越界并能告知用户表 1-1 数值等价类用例二、数据类型等价类1、由于在文本框中只能输入整数,因此我们可以确定有效等价类:数字无效等价类:字母、小数点、控制字符、功能键根据上述分析,确定如下测试用例用例序号测试用例应产生行为结果失败原因MAX006输入9程序必须能接受输入并运行正常MAX007输入-程序必须能接受输入并运行正常MAX008输入+程序必须能接受输入并运行正常MAX009输入A程序必须能检查用户输入的字符是否合理并能告知用户MAX010输入a程序必须能检查

3、用户输入的字符是否合理并能告知用户MAX011输入特殊字符,如 ?!:/程序必须能检查用户输入的字符是否合理并能告知用户MAX012输入控制字符女口Ctrl程序必须能检查用户输入的字符是否合理并能告知Shift用户MAX013输入功能键如F1程序必须能检查用户输入的字符是否合理并能告知用户MAX014输入12.34程序必须能检查用户输入的字符是否合理并能告知用户MAX015输入空格程序必须能检查用户输入的字符是否合理并能告知用户MAX016输入0100程序必须能按需求说明书中的规定将其自动转换为100MAX017输入00010程序必须能按需求说明书中的规定将其自动转换为10MAX018输入00

4、00010程序必须能按需求说明书中的规定将其自动转换为10MAX019输入1程序必须能检查用户输入的字符是否合理并能告知用户MAX020输入+1程序必须能检查用户输入的字符是否合理并能告知用户MAX020输入空格程序必须能检查用户输入的字符是否合理并能告知用户表 1-2 数据类型等价类测试用例三、其他除了上面列出的测试用例以外,为了使程序的性能更稳定、良好,我们还要设计如下的测试用例:用例序号测试用例应产生行为结果失败原因MAX021在输入一个数测试的超时控制能否字后,等待很长时间后再输入下一个数字正常工作MAX022输入120后按下光标应自动转移到合回车适的位置MAX023直接输入回车程序必

5、须能能够给出提示,要求用户必须进行输入MAX024输入Delete和退格键程序必须能正常删除MAX025利用光标键移动光标必须能跟踪到相应位置MAX026在输入框内单击鼠标光标必须能跟踪到相应位置MAX027在输入框内双击鼠标文本框内的全部内容处于选中状态MAX028利用光标键移动光标必须能跟踪到相应位置MAX029输入一个数字, 再切换到其它 程序,然后切换 回来光标位置应停在原处表 1-3 测试用例表三四、边界值要测试的程序有两个边界值,-10000 和+10000,同时,按照经验,对 于 0 和位数升级的数值(例如,从99 到 100,从999 到 1000 等)也要做一 个边界值来进行

6、测试。因此,我们可以设计出如下的测试用例:用例序号测试用例应产生行为结果失败原因MAX030输入-10000程序必须能接受输入并运行正常MAX031输入-10001程序必须能检查用户的输入是否合理并给出提示MAX032输入-9999程序必须能接受输入并运行正常MAX033输入10000程序必须能接受输入并运行正常MAX034输入10001程序必须能检查用户的输入是否合理并给出提示MAX035输入9999程序必须能接受输入并运行正常MAX036输入0程序必须能接受输入并运行正常MAX037输入1程序必须能接受输入并运行正常MAX038输入-1程序必须能接受输入并运行正常MAX038输入-9999

7、9程序必须能检查用户的输入是否合理并给出提示MAX038输入99999程序必须能检查用户的输入是否合理并给出提示MAX039输入99程序必须能接受输入并运行正常MAX040输入100程序必须能接受输入并运行正常MAX041输入101程序必须能接受输入并运行正常表 1-4 边界值测试用例113 程序功能的测试用例设计一、等价类两个数值的大小有三种情况,大于、等于或小于,现在我们要对三个数进行比较,因此可以划分出如下的等价类:根据上面的等价类划分,我们可以设计出如下的测试用例:用例序号测试用例应产生行为结果失败原因MAX042输入3 2 1显示最大数是3MAX043输入3 2 2显示最大数是3MA

8、X044输入3 1 2显示最大数是3MAX045输入3 3 2显示最大数是3MAX046输入3 3 3显示最大数是3MAX047输入3 3 4显示最大数是4MAX048输入2 3 1显示最大数是3MAX049输入2 3 3显示最大数是3MAX050输入2 3 4显示最大数是4MAX051输入3 1 4显示最大数是4表 1-6 程序功能等价类用例二、其它我们还可以测试其它的一些测试用例,如下表所示用例序号测试用例应产生行为结果失败原因MAX052使用Tab键光标可在文本框间顺序移动MAX053当光标停在“取最大值” 命令按钮上时 按下确定键求出最大值MAX054单击最小化、最大化、还原按钮能正常工作表 1-7 其它测试用例

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号