| 用例 | 空/重复/极值/边界 |
|---|---|
| 样本 | 固定测试集 |
| 验证 | 结果比对 |
| 回归 | 改动后重跑 |
边界用例
边界用例
-- 跨月边界:月末 23:59:59 与次月 00:00:00
SELECT ds, sum(pay_amt)
FROM dws_trade_store_day
WHERE dt IN ('2026-10-31','2026-11-01')
GROUP BY ds;把用例脚本纳入代码库,每次改口径自动回归,减少上线事故。
上线前跑四类用例:空表与空分区、重复数据去重、金额极值与负数、跨月与闰年边界;用固定样本集验证结果,避免直接在生产窗口试错。
| 用例 | 空/重复/极值/边界 |
|---|---|
| 样本 | 固定测试集 |
| 验证 | 结果比对 |
| 回归 | 改动后重跑 |
-- 跨月边界:月末 23:59:59 与次月 00:00:00
SELECT ds, sum(pay_amt)
FROM dws_trade_store_day
WHERE dt IN ('2026-10-31','2026-11-01')
GROUP BY ds;