黑盒测试用例设计:等价分区和边界值分析示例
当涉及到黑盒测试和测试用例设计时,我们可以使用等价分区和边界值分析来确定不同情况下的测试用例。根据给定的需求,我们可以得出以下解答:
等价分区:
- 时间区间为早上7:00 AM到9:30 AM之间或下午4:00 PM到7:30 PM之间的情况,需要支付全票费用。这个区间内的等价类为高峰时段。
- 时间区间为上午9:30 AM和下午4:00 PM之间的情况,可以购买折扣票。这个区间内的等价类为折扣时段。
- 时间区间为晚上9:30 PM之后的情况,可以购买折扣票。这个区间内的等价类为折扣时段。
- 其他时间区间,无需支付车费。
边界值分析:
- 对于高峰时段,可以选择测试以下边界值:
- 早上7:00 AM和9:30 AM之间的时间,期望输出为全票费用。
- 下午4:00 PM和7:30 PM之间的时间,期望输出为全票费用。
- 对于折扣时段,可以选择测试以下边界值:
- 上午9:30 AM的时间,期望输出为折扣票费用。
- 下午4:00 PM的时间,期望输出为折扣票费用。
- 晚上9:30 PM之后的时间,期望输出为折扣票费用。
测试用例:
- 输入为[1, 8:00],期望输出为$10.00(高峰时段)。
- 输入为[1, 12:00],期望输出为$8.00(折扣时段)。
- 输入为[1, 18:00],期望输出为$10.00(高峰时段)。
- 输入为[1, 9:30],期望输出为$8.00(折扣时段)。
- 输入为[1, 16:00],期望输出为$8.00(折扣时段)。
- 输入为[1, 22:00],期望输出为$8.00(折扣时段)。
- 输入为[1, 6:00],期望输出为$0.00(其他时间)。
如果您对这个'要求'有任何问题或有任何不清楚的地方,请告诉我。
原文地址: https://www.cveoy.top/t/topic/bPEf 著作权归作者所有。请勿转载和采集!