• 肖sir__设计测试用例方法之边界值03_(黑盒测试)


    设计测试用例方法之边界值
    边界点定义
    上点:边界上的点
    离点:离上点最近的点(即上点左右两边最邻近的点)
    内点:在域范围内的点
    案例:qq号:5-12位
    闭区间: 离点:5 位 ,12位 上点:6 位,11位 内点:7-10位之间 (两个值包含本身)
    闭区间定义: 区间边界的两个值包括在内;
    开区间: 离点:5 位 ,12位 上点:4 位,13位 内点:6-11位之间 (两个值不包含本身)
    开区间定义: 区间边界的两个值不包括在内;
    在这里插入图片描述
    2、边界条件分析:

    1. 输入条件明确了一个值的取值范围,或规定了值的个数
    2. 输入条件明确了一个有序集合
      ================================
      3、边界值分析原则
      (1). 如果输入(输出)条件规定了取值范围,则应该 以该范围的边界内及边界附近的值作为测试用例
      (2)如果输入(输出)条件规定了值的个数,则用最 大个数,最小个数,比最小个数少一,比最大个 数多一的数作为测试数据
      (3)如果程序规格说明中提到的输入或输出是一个有 序集合,应该注意选取有序集合的第一个和最后 一个元素作为测试数据
      ================================
      案例1:atm机转账输入框 100-5000元 金额 (通过输出测试用例)
      闭区间(最佳)
      最小金额:100 元
      最大金额:5000元
      有效金额:200 元(100-5000范围)
      开区间:
      最小金额+1:99元
      最大金额-1:5001元
      有效金额:200 元(100-5000范围)

    写用例:
    最小金额:100 元
    最大金额:5000元
    最小金额+1:99元
    最大金额-1:5001元
    有效金额:200元(101-4999)

    案例2:量身高机器:要求1cm-300cm
    最低身高:1cm
    最高身高:300cm
    有效身高:10cm(2-998)
    最低身高+1:2cm
    最高身高-1:299cm

    案例3:填空题:填写如下1-5个词语
    ——,——,——,——,——,
    最大值:5个
    最小值-1:0个
    最小值:1个
    最小值3个: (2-4)

    确保输入值覆盖率:
    最大值
    最大值+1
    最大值-1
    最小值
    最小值+1
    最小值-1
    有效值

  • 相关阅读:
    西安交大转子数据集故障诊断(Python代码,MSCNN结合LSTM结合注意力机制模型)
    微信小程序商城搭建鲜花销售系统+后台管理系统|前后分离VUE.js
    C#基础知识
    深入理解Java虚拟机之【垃圾回收相关算法】
    CMake 基础学习
    七天接手react项目 系列 —— react 路由
    判断一个时间段是否经过了另一个时间段
    在node.js项目中安装配置mysql模块并进行增删改查
    sql查询之模糊查询
    基于图像识别的跌倒检测
  • 原文地址:https://blog.csdn.net/m0_47403059/article/details/132668650