zoukankan      html  css  js  c++  java
  • 测试用例设计方法-边界值

    边界值三点

    上点

    边界上的点

    离点

    离上点最近的点(根据上点的精度划分)

    内点

    边界有效范围内的任意一点


    如何确定离点

    如果边界是闭区间,则离点在外

    例用户长度在[6,20]之间

    上点是6和20
    离点是5和21
    内点可以选择12

    如果边界是开区间,则离点在内

    例用户长度在(6,20)之间

    上点是6和20
    离点是5和19
    内点可以选择12


    边界指的应用场景

    1.如果取值规定了取值范围或规定了取值个数时,可利用该范围的边界内及边界附近的数据进行测试
    2.如果需求规定了取值的个数X,则少于X一个及多余X一个的取值进行测试

    例如购买5件商品进行打8折
    测试数据应为4,5,6件商品分别进行测试

    3.如果需求规定了一个有序集合的时候,则可根据该集合的第一和和最后一个值进行测试

    例下拉菜单中有四个城市可供选择
    则可选择第一个城市和组后一个城市进行测试

    4.如果程序中使用一个内部结构的话,则应从该数据结构的边界进行考虑

    如int类型的数据


    边界方法应用步骤


    1,根据等价类划分有效及无效等价类,确定上点、离点、内点
    2.设计一个新的测试用例,使其尽可能覆盖所有尚未覆盖的有效等价类,知道所有有效等价类被覆盖
    3.设计一个新的测试用例,使其仅设计一个无效等价类,知道所有无效等价类被覆盖


    例子

  • 相关阅读:
    LINQ 笔记
    关于:last-child的一点见解
    webpack 配置IP 和端口号
    echarts.制作中国地图,点击对应的省市链接到该省份的详细介绍
    关于offsetWidth innerWidth的使用
    关于mobiscroll插件的使用
    关于取url或者微信中参数的js
    上传图片
    使用默认图片替代某张图为空时的情况
    在数组中计算和的最大最小值
  • 原文地址:https://www.cnblogs.com/jingdenghuakai/p/11423495.html
Copyright © 2011-2022 走看看