IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 开发测试 -> 【黑盒测试】边界值划分法 -> 正文阅读

[开发测试]【黑盒测试】边界值划分法

简介

边界值分析法:是对输入或输出的边界值进行测试的一种黑盒测试方法,通常边界值分析法是作为对等价类划分法的补充,测试用例来自等价类的边界。
实践中,由于大量的错误发生在输入、输出值的边界上,对于各种边界值进行测试用例的设计,可以更加便捷查出错误。

一、 掌握边界值分析法的取值范围

在这里插入图片描述
(1)根据上图我们可以了解到:

  1. 上点:处于边界上的点,
  2. 离点:离上点最近的点,
  3. 内点:范围内的点,
  4. 开区间-闭区间:[开始值,结束值]-闭区间:包含开始值和结束值;
    (开始值,结束值)-开区间:不包含开始值和结束值;

(2)例题

1、[20,30]大于等于20,小于等于30,闭区间 :20和30是上点,25是内点,19和31是离点,这里的离点是无效数据;
2、(20,30)大于20,小于30,开区间21和29是离点,这里的离点是有效数据
下面这两个题可以自己思考一下!!!
(20,30]大于20小于等于30,左开右闭区间;
[20,30)大于等于20,小于30,左闭右开区间;

  • (3)总结:

  • 对于闭区间,上点是有效数据,离点是无效数据;

  • 对于开区间,上点是无效数据,离点是有效数据;

  • 不管开还是闭区间,内点都是有效数据。

二、 使用边界值法的步骤

(1)基本步骤

  1. 明确需求;
  2. 确定有效和无效等价类;
  3. 确定边界值;
  4. 编写测试用例;

(2)边界值案例
1.使用边界值方法设计“添加标题”的测试用例,要求:标题长度>0标题长度<=30。
首先,我们先列出它的开闭区间:
(0,30] 左开右闭区间,0、30是上点,10是内点,1、30是离点。
根据要求,列出以下几种会出现的测试情况:
abc1234567-----预期结果—符合要求
空------预期结果—不符合要求
123456789012345678901234567890------预期结果—符合要求
a-----预期结果----符合要求
1234567890123456789012345678901-----预期结果----不符合要求

导出测试用例的模板图,展示我们最终的测试用例 P.S.使用的测试环境不同,编写测试用例的模板也不同;
在这里插入图片描述
2.使用边界值方法设计“QQ号”的测试用例,要求:6–10位自然数的QQ号。
同样,先列出它的开闭区间:
[6-10] 左右闭区间,6、10是上点,7是内点,5、11是离点。
那么,有效等价类为自然数,例:1234556789,无效等价类有:字母、中文、特殊字符。
根据要求我们列下一下几种情况:
12345--------预期结果—有效数据
123456--------预期结果—有效数据
1234567--------预期结果—有效数据
123456789--------预期结果—有效数据
1234567890--------预期结果—无效数据
abc123--------预期结果—无效数据
a+123--------预期结果—无效数据
哈哈123a--------预期结果—无效数据

*到这里就结束了哦,对测试感兴趣的小伙伴可以留言一起交流~~~~*

  开发测试 最新文章
pytest系列——allure之生成测试报告(Wind
某大厂软件测试岗一面笔试题+二面问答题面试
iperf 学习笔记
关于Python中使用selenium八大定位方法
【软件测试】为什么提升不了?8年测试总结再
软件测试复习
PHP笔记-Smarty模板引擎的使用
C++Test使用入门
【Java】单元测试
Net core 3.x 获取客户端地址
上一篇文章      下一篇文章      查看所有文章
加:2021-11-20 18:41:37  更:2021-11-20 18:42:59 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/18 4:23:31-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码