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

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

该软件的输入是开始时间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:10
7有效输入 对应2
8:30am12:40pm4:10
8有效输入 对应3
8:30am
2:40pm6:10
9有效输入 对应4
12:00am1:40pm1:40
10有效输入 对应5
1:40pm3:00pm1:20
11有效输入 对应6
3:00pm8:00pm5:00




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值