边界值法中的上点、内点和离点分析

2023-10-31

 1.边界值法概念

边界值法设计测试用例, 是对输入或输出的边界值(有效等价类和无效等价类的界限)进行测试的一种黑盒测试方法.

2.边界值法存在的意义:

测试经验表明错误往往会发生在输入或输出范围的边界上, 所以边界值法是对这些边界进行测试, 是对划分等价类法的一种补充.
 

边界值的概念

上点:是指边界上的点,无论此时的域是开区间还是闭区间,开区间的话,上点就是在域外,闭区间的话,上点就是在域内(符合条件的边界点)

离点:是指离上点最近的点,这里就跟是闭区间还是开区间就有关系了,如果是开区间,那么离点就在域内,如果是闭区间,那么离点就在域外

内点:域内的任意点都是内点。

概念图:

  确定边界值(如下图):

[]: 闭区间, [12,23]  --> x>=12 且 x<=23
(): 开区间: (12,23) --> x>12 且 x<23
    开闭区间: (12, 23] --> 左开右闭区间, x>12且x<=23

加法计算器:
           [-99, 99]

上点: -99, 99
离点: -100, 100
内点: 66
           
内点+上点: 50+(-99), 50+99
内点+离点: 50+-100, 50+-98, 98, 100
内点+内点: 50+66

 设计测试用例的步骤:
    1.需求分析
    2.划分等价类
    3.确定边界
        - 上点
        - 内点
        - 离点
    4.设计测试用例


边界值法应用场景:


    - 在等价类的基础上针对(有边界范围)的测试数据输入的地方
    - 确定测试条件时, 明显存在(>, <, >=, <=)等的分析中.
    - 典型代表: 有边界范围的输入框类测试, 密码长度, 注册账号是的长度要求

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

边界值法中的上点、内点和离点分析 的相关文章

  • Python基础专栏④-Pip篇①-国内源的设置

    现在python受到越来越多的人的喜爱 因为它提供了大量的第三方库供人们使用 但是第三方库需要安装后才能使用 由于python官方的库的安装包所在的服务器在国外 所以如果网速不好的话 经常会安装失败 为了方便国内用户使用 很多公司架设了国内

随机推荐

  • HighCharts堆积柱形图(Stacked column)添加连线

    项目中需要堆积柱形图 Stacked column chart 的连线效果 结果找了许多图表都没有 看着highcharts还不错 就自己想办法添加了 在线测试地址 http jsfiddle net cqzhangkang LTsku 4
  • C语言程序设计题(函数题中15道)

    浙大版 C语言程序设计 第3版 题目集 习题6 6 使用函数输出一个整数的逆序数 练习8 2 计算两数的和与差 练习8 8 移动字母 习题8 1 拆分实数的整数与小数部分 习题8 2 在数组中查找指定元素 习题8 3 数组循环右移 习题8
  • Layui + 微信小程序 + PC端 + GatewayWorker + 移动端即时聊天系统

    转载于 https www cnblogs com yang 2018 p 11589374 html
  • ESXI web 管理端虚拟机导出ovs ova模板

    首先 虚拟机关机 确保本地主机的vmware有OVFTOOL工具 使用管理员身份运行cmd 进入到OVFTOOL的目录下执行 ovftool exe vi root server ip centos7 9 D vm template new
  • 2022-itwangyang-前端数据埋点 SDK

    前端数据埋点 SDK 前言 相信不少人因为项目中没有接触过数据埋点相关的内容 而没有花时间去了解它 总觉得这又是一个自己还不能涉及的方面 然而数据埋点本身并不难理解 只是很难做得好 本文会从 认识数据埋点 SDK 设计前端数据埋点 SDK
  • 关于python3在Windows10环境下构建发布模块

    在 Head First Python 中的描述太过简略 况且还是mac系统 然后我又百度了很多博客 都没能解决 找不到路径 这个问题 直到今天 才弄出来 首先自己写一个模块 因为我是新手所以就按first python描述的那个输出函数作
  • Multisim基础 变压器 简单示例

    Multisim NI Multisim 14 0 Student Edition OS Windows 10 x64typesetting Markdown blog my oschina net zhichengjiu gitee gi
  • 计网第五章(运输层)(六)(TCP可靠传输的实现)

    目录 一 基本概述 二 具体实现 1 前后沿 2 利用指针描述发送窗口的状态 3 有差错情况 之前在数据链路层时已经讨论过可靠传输 计网第三章 数据链路层 二 可靠传输 也在其中提到过可靠传输并不局限于数据链路层 一 基本概述 TCP通过以
  • Batch Normalization详解(原理+实验分析)

    Batch Normalization详解 原理 实验分析 1 计算过程 2 前向传播过程 3 反向传播过程 4 实验分析 4 1 实验一 验证有没有BatchNorm下准确率的区别 4 2 实验二 验证有没有BatchNorm noisy
  • VSCode+Python, conda激活环境错误的解决方案: CommandNotFoundError

    之前VSCode运行Python总是会在终端报错 CommandNotFoundError Your shell has not been properly configured to use conda activate 原因在于每次都会
  • 幼儿园观察记录的目的和目标_幼儿园观察记录:如何让幼儿在区角活动中真正动起来...

    区角活动是幼儿园教育教学活动中的重要组成部分 它贯穿于幼儿园一日生活的各个环节当中 它是幼儿园教育中促进幼儿个性化发展的有效形式 区角活动的内容与主题结合提升目的性 区角活动的材料与本土资源结合 凸显本土性 季节性 可变性 富有特色 教师在
  • mysql 2分钟_java程序mysql数据库每隔2分钟左右就会中断,必须重启tomcat

    原标题 java程序mysql数据库每隔2分钟左右就会中断 必须重启tomcat 解决方案一 推荐 1 问题解决方案及说明 https blog csdn net liuyangvoid article details 25975157 出
  • AIGC从入门到精通

    目录 1 概述 2 一键起飞 3 保持ID生成 4 教程 原理 训练阶段 采样阶段 5 大模型微调 6 训练 7 商业价值 Fooocus sd webui 界面 新手建议使用 ComfyUI 简体中文版 1 概述 Stable Diffu
  • [1065]impala查询内存限制Memory limit exceeded

    错误信息 ERROR Memory limit exceeded Query did not have enough memory to get the minimum required buffers in the block manag
  • Python3发送邮件

    coding utf 8 author ChenBaijing date 2022 4 7 14 33 Python对SMTP支持有smtplib和email两个模块 smtplib负责 登录邮件服务器 认证 和 发送邮件 对smtp协议进
  • vmware虚拟机开机黑屏的解决方法

    今天有一个项目需要用到OSX坯境 打开vmware 启动原来安装的 OSX10 11 结果启动后 无轮怎么操作就是黑屏 然后就百度了一下vmware黑屏的解决办法 尝试了一下问题解决 同时也把解决过程记录一下 1 挂起的时候我们是能够见到显
  • IPSec/GRE与PPTP的比较

    PPTP PPTP Point to Point Tunneling Protocol 是点对点的协议 基于拨号使用的PPP协议使用PAP或CHAP之类的加密算法 或者使用Microsoft的点对点加密算法MPPE 而L2TP Layer
  • Spring Boot + Mybatis 实现动态数据源

    动态数据源 在很多具体应用场景的时候 我们需要用到动态数据源的情况 比如多租户的场景 系统登录时需要根据用户信息切换到用户对应的数据库 又比如业务A要访问A数据库 业务B要访问B数据库等 都可以使用动态数据源方案进行解决 接下来 我们就来讲
  • Ultra Libraian介绍

    Ultra Libraian介绍 我从Ultra Libraian官网上查找一些信息 在下面统一介绍一下它 方便大家使用 Ultra Libraian简介 Ultra Libraian是一个零件库服务商 提供方便电子工程师和PCB Layo
  • 边界值法中的上点、内点和离点分析

    1 边界值法概念 边界值法设计测试用例 是对输入或输出的边界值 有效等价类和无效等价类的界限 进行测试的一种黑盒测试方法 2 边界值法存在的意义 测试经验表明错误往往会发生在输入或输出范围的边界上 所以边界值法是对这些边界进行测试 是对划分