前言

包含数值范围的测试用例在设计的时候,掌握边界值分析法更能游刃有余


边界值分析法

边界范围节点

边界值设计用例步骤

节点选择优化


实战环节——等价类

需求题目

优惠券系统测试设计

场景描述

某电商平台计划推出一项新功能,用户可领取一张 “满减优惠券”。优惠券的使用规则如下:

适用订单金额范围

        订单金额需在 100 元至 1000 元之间(含边界值),方可使用该优惠券。

单用户领取次数限制

        每个用户最多可领取 5 张该优惠券。

优惠券有效期

        自领取之日起的 7 天​ 内有效(例如:1 月 1 日领取,有效期至 1 月 7 日 23:59:59)。

你的任务是

请针对以上规则,使用边界值分析法设计测试用例,验证优惠券的领取和使用逻辑是否正确。


实战环节答案

有效等价类和无效等价类的划分

测试用例


实战环节升华

多个不同需求测试用例设计

    同一场景下,涉及多个不同需求。对于多个不同需求在设计测试用例的时候,我们没有必要非得合而为一,我们可以分门别类的进行设计,即视为不同模块的用例设计。

涉及数据范围的测试数据

    我们要想设计一份优秀的测试数据,可以先判断数值类型,如若业务场景下该数值范围允许出现小数,那么我们在设计测试数据的时候需要考虑小数的情况。


后记

我接触 Markdown 不多,但我会在接下来的学习记录中不断优化文章的效果展示,争取提高排版的观赏性。


↙↙↙阅读原文可查看相关链接,并与作者交流