当涉及到黑盒测试和测试用例设计时,我们可以使用等价分区和边界值分析来确定不同情况下的测试用例。根据给定的需求,我们可以得出以下解答:

等价分区:

  1. 时间区间为早上7:00 AM到9:30 AM之间或下午4:00 PM到7:30 PM之间的情况,需要支付全票费用。这个区间内的等价类为高峰时段。
  2. 时间区间为上午9:30 AM和下午4:00 PM之间的情况,可以购买折扣票。这个区间内的等价类为折扣时段。
  3. 时间区间为晚上9:30 PM之后的情况,可以购买折扣票。这个区间内的等价类为折扣时段。
  4. 其他时间区间,无需支付车费。

边界值分析:

  1. 对于高峰时段,可以选择测试以下边界值:
    • 早上7:00 AM和9:30 AM之间的时间,期望输出为全票费用。
    • 下午4:00 PM和7:30 PM之间的时间,期望输出为全票费用。
  2. 对于折扣时段,可以选择测试以下边界值:
    • 上午9:30 AM的时间,期望输出为折扣票费用。
    • 下午4:00 PM的时间,期望输出为折扣票费用。
    • 晚上9:30 PM之后的时间,期望输出为折扣票费用。

测试用例:

  1. 输入为[1, 8:00],期望输出为$10.00(高峰时段)。
  2. 输入为[1, 12:00],期望输出为$8.00(折扣时段)。
  3. 输入为[1, 18:00],期望输出为$10.00(高峰时段)。
  4. 输入为[1, 9:30],期望输出为$8.00(折扣时段)。
  5. 输入为[1, 16:00],期望输出为$8.00(折扣时段)。
  6. 输入为[1, 22:00],期望输出为$8.00(折扣时段)。
  7. 输入为[1, 6:00],期望输出为$0.00(其他时间)。

如果您对这个'要求'有任何问题或有任何不清楚的地方,请告诉我。

黑盒测试用例设计:等价分区和边界值分析示例

原文地址: https://www.cveoy.top/t/topic/bPEf 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录