包含数值范围的测试用例在设计的时候,掌握边界值分析法更能游刃有余
优惠券系统测试设计
某电商平台计划推出一项新功能,用户可领取一张 “满减优惠券”。优惠券的使用规则如下:
订单金额需在 100 元至 1000 元之间(含边界值),方可使用该优惠券。
每个用户最多可领取 5 张该优惠券。
自领取之日起的 7 天 内有效(例如:1 月 1 日领取,有效期至 1 月 7 日 23:59:59)。
请针对以上规则,使用边界值分析法设计测试用例,验证优惠券的领取和使用逻辑是否正确。


同一场景下,涉及多个不同需求。对于多个不同需求在设计测试用例的时候,我们没有必要非得合而为一,我们可以分门别类的进行设计,即视为不同模块的用例设计。
我们要想设计一份优秀的测试数据,可以先判断数值类型,如若业务场景下该数值范围允许出现小数,那么我们在设计测试数据的时候需要考虑小数的情况。
我接触 Markdown 不多,但我会在接下来的学习记录中不断优化文章的效果展示,争取提高排版的观赏性。