黑​盒​测​试​与​等​价​类​问​题

来源:互联网 发布:哪些数据库是免费的吗 编辑:程序博客网 时间:2024/06/05 18:16

一.关于黑盒测试的一道题目。

该软件的输入是开始时间startTime和结束时间endTime,其中时间是以12小时的hh:mm格式表示,且假设租船的最早开始时间是7:00am,最晚结束时间是8:00pm;该软件的输出是租船的时间数Duration,格式为xx小时xx分钟。 
提示:考虑输出租船的时间数的值域有60分钟以内和以外的情况,然后再结合输入开始时间和结束时间的定义域有上、下午、跨中午,以及前后次序、边界等情况,选择一种等价类的方法设计测试用例,保证充分。 要求写出: 
(1)输出租船时间数的值域等价类划分; 
(2)输入开始时间和结束时间的定义域等价类划分; 

(3)完成等价类及边界值的测试用例设计。


答案:(1)输出租船时间数的值域等价类划分:

有效等价类:0<=小时<13&&0<=分钟<=59

小时=13&&分钟=0

无效等价类:

小时<0 || 小时>13 && 分钟 任意

分钟>59 || 分钟<0 && 0<=小时<13


(2)输入开始时间和结束时间的定义域等价类划分:




(3)完成等价类及边界值的测试用例设计:

序号测试用例描述
starttime

endtime期望输出1无效输入6:00pm10:00am错误提示2无效输入
9:00pm7:00pm错误提示
3无效输入
9:00am9:00pm错误提示
4无效输入
6:00am8:00am错误提示
5无效输入
7:00pm6:00am错误提示
6有效输入 对应18:30am9:40am1:107有效输入 对应2
8:30am12:40pm4:108有效输入 对应3
8:30am
2:40pm6:109有效输入 对应4
12:00am1:40pm1:4010有效输入 对应5
1:40pm3:00pm1:2011有效输入 对应6
3:00pm8:00pm5:00



0 0
原创粉丝点击