测试基础 零基础测开学习 03——用例设计_边界值

EternalRights · 2025年10月29日 · 最后由 卡丁车卡丁丁 回复于 2025年10月29日 · 141 次阅读

前言

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


边界值分析法

边界范围节点

  • 上点:边界
  • 离点:距上点最近的
  • 内点:范围

边界值设计用例步骤

  • 明确需求
  • 确定无效和有效等价类
  • 确定边界范围
  • 提取数据编写测试用例

节点选择优化

  • 结论:7 个优化为 5 个
  • 上点:必选
  • 内点:必选(验证范围的连续性)
  • 离点:开内闭外(考虑区间闭合,开区间选择内离点,闭区间选择外离点)

实战环节——等价类

需求题目

优惠券系统测试设计

场景描述

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

适用订单金额范围

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

单用户领取次数限制

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

优惠券有效期

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

你的任务是

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


实战环节答案

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

测试用例


实战环节升华

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

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

涉及数据范围的测试数据

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


后记

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

共收到 1 条回复 时间 点赞
回复内容未通过审核,暂不显示
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册