- 比较早退时长、次数和每月不扣款迟到次数,验证各种情况下是否扣款
早退次数=允许早退次数&& 累计早退分钟数=允许早退分钟数 不扣款
早退次数=允许早退次数&&累计早退分钟数>允许早退分钟数 扣款
早退次数>允许早退次数&&累计早退分钟数=允许早退分钟数 扣款
早退次数>允许早退次数&&累计早退分钟数>允许早退分钟数 扣款
早退次数<允许早退次数&&累计早退分钟数<允许早退分钟数 不扣款
- 比较(早退时长-允许早退时长)和扣款范围,验证是否应用了对应的扣款规则
(早退时长-允许早退时长)=右边界值
左边界值<(早退时长-允许早退时长)<右边界值
左边界值=(早退时长-允许早退时长)=右边界值
- 按固定金额每分钟扣款的情况
验证计算公式:早退扣款=每分钟扣款金额*(早退时长-不扣款分钟数)
验证每分钟扣款边界值
- 按固定金额每次扣款的情况下计算公式
验证计算公式 :早退扣款=每次扣款金额*(早退次数-不扣款次数)
验证每分钟扣款边界值