51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 1465|回复: 1
打印 上一主题 下一主题

[转贴] 怎么设计边界值分析法用例分享!

[复制链接]
  • TA的每日心情
    无聊
    14 小时前
  • 签到天数: 1050 天

    连续签到: 1 天

    [LV.10]测试总司令

    跳转到指定楼层
    1#
    发表于 2022-8-8 09:54:58 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    边界值分析法
      边界值分析法是一种补充等价划分的测试用例设计技术,它不是选择等价类的任意元素,而是选择等价类边界的测试用例。
      实践证明,在设计测试用例时,对边界附近的处理必给予足够的重视,为检验边界附近的处理专门设计测试用例,常常取得良好的测试效果。
      边界值分析法不仅重视输入条件边界,而且也从输出域导出测试用例。
      边值分析使用条件
      输入条件明确了一个值的取值范围,或是规定了值的个数,明确了一个有序集合。
      边界值分析的原则
      如果输入(输出)条件规定了取值范围,或是规定了值的个数,则应该以该范围的边界内及边界附近的值作为测试用例。
      如果输入(输出)条件规定了值的个数,则用最大个数、比最大个数多一,最小个数、比最小个数少一的数作为测试数据。
      如果程序规格说明中提到的输入或输出是一个有序的集合,应该注意选取有序集合的第一个和最后一个元素作为测试用例。
      如果程序中使用了一个内部数据结构,则应当选择这个内部数据结构的边界上的值作为测试用例。
      边值点定义
      上点:边界上的点,如果域的边界是封闭的,上点就在域范围内;如果域的边界是开放的,上点就在域范围外。
      离点:离上点最近的一个点,如果域的边界是封闭的,离点就在域范围外,如果域的边界是开放的,离点就在域范围内。
      内点:顾名思义,就是在域范围内的任意一个点。
      设计用例步骤
      分析输入的类型:从测试规格中分析得到输入参数类型。
      等价类划分(可选):对于输入等价类划分方法进行等价类的划分。
      确定边界:运用域测试分析方法确定域范围的边界(上点、离点与内点)。
      相关性分析(可选):如果存在多个输入域,则需要运用因果图、判定表方法对这些输入域边界值的组合情况进行进一步分析。
      形成测试项:选择这些上点、离点与内点或者这些点的组合形成测试项。

    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏
    回复

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-11-21 23:09 , Processed in 0.063380 second(s), 23 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表