当前位置: 首页 > news >正文

功能测试:边界值分析法

🍅点击文末小卡片,免费获取软件测试全套资料,资料在手,涨薪更快

一、边界值分析法的概念

边界值分析法就是对输入的边界值进行测试的一种黑盒测试方法。通常边界值分析法是作为对等价类划分法的补充,这种情况下,其测试用例来自等价类的边界

1 为什么引入边界值分析法?

测试实践表明,大量的故障往往发生在输入定义域的边界上,而不是在其内部。因此,针对各种边界情况设计测试用例,通常会取得很好的测试效果。
例如,一个循环条件为“≤”时,却错写成“<”;计数器发生少计数一次。

2.怎么用边界值分析法设计测试用例

( 1)首先确定边界情况

通常边界就是应该着重测试的边界情况。

(2)选取正好等于、刚刚大于或刚刚小于边界的值作为测试数据,

而不是选取等价类中的典型值或任意值

二、常见的边界值

• 对16-bit 的整数而言 32767 和 -32768 是边界
• 屏幕上光标在最左上、最右下位置
• 报表的第一行和最后一行
• 数组元素的第一个和最后一个
• 循环的第 0 次、第 1 次和倒数第 2 次、最后一次

三、边界值分析法设计测试用例

假设有两个变量x和y的程序F,x、y在下列范围内取值:
a≤x≤b,c≤y≤d。区间[a,b]和[c,d]是x、y的值域,程序F的输入定义域如图所示,那么带阴影
矩形中的任何点都是程序F的有效输入。

四、标准型(一般性)测试

对于一个含有n个变量的程序,保留其中一个变量,让其余的变量取正常值,被保留的变量依次取min、min+、nom、max-、max值,对每个变量都重复进行。这样,对于一个有n个变量的程序,边界值分析测试程序会产生4n+1个测试用例。边界值分析法是基于可靠性理论中称为“单故障”的假设,即有两个或两个以上故障同时出现而导致软件失效的情况很少,也就是说,软件失效基本上是由单故障引起的。

五、健壮性测试

• 健壮性测试是边界值分析测试的一种扩展,除了取边界值外,还需要考虑采用一个略超过最大值(max+)及略小于最小值(min-)的取值,检查超过极限值时系统的情况

• 对于一个含有n个变量的程序,保留其中一个变量,让其余的变量取正常值,被保留的变量依次取min、min+、min-,nom、max-、max, max+值,对每个变量都重复进行。这样,对于一个有n个变量的程序,边界值分析测试程序会产生6n+1个测试用例。

最后感谢每一个认真阅读我文章的人,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走:

这些资料,对于做【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!凡事要趁早,特别是技术行业,一定要提升技术功底。

http://www.gsyq.cn/news/181226.html

相关文章:

  • 大模型性能优化:语义缓存技术详解!为什么它对你的AI应用那么重要?
  • 基于Spring Boot的美食分享系统设计与实现
  • 2025年IT界巨星职位:AI大模型全栈工程师,月薪15k只是起点,技术革命的新浪潮!
  • 网站内容自纠自查范围包括什么方面问题和建议
  • 2025年新西兰出国移民权威推荐榜:出国留学移民/出国移民条件/移民出国中介/出国移民中介/出国移民政策服务机构精选 - 品牌推荐官
  • 柴油发电机出租市场观察:2025-2026值得关注的TOP5发电机租赁服务商测评解析 - 深度智识库
  • 从零构建高质量RAG系统:数据解析最佳实践与工具选型(建议收藏)
  • 探索 javaShop:强大的 JAVA 版多用户 B2B2C 商城源码
  • STM32学习笔记——基于正点原子HAL库 - X
  • 2025年耐用的PET发泡机设备厂家排名,符合FDA标准的PET发泡机设备品牌商推荐 - 工业推荐榜
  • springboot二手儿童绘本交易系统设计与实现
  • rohs 测试仪哪个品牌最好?推荐几款性价比高的 rohs2.0 检测仪口碑好国产厂家泓盛 - 品牌推荐大师1
  • 【投屏工具分享】一款强大的Windows无线电视投屏软件:simpleTVCast,全新2.0版本支持桌面镜像实时投屏和视频文件投屏
  • 2025年12月低噪音发电机出租优质服务商TOP5推荐,实现 “供电不扰民” - 深度智识库
  • 2026北京儿童遗弃罪辩护律师事务所口碑排名:哪家靠谱?权威测评推荐 - 苏木2025
  • 安全渗透测试实战分享
  • 2026北京人民调解协议执行律师事务所推荐测评:精准匹配需求,保障权益落地 - 苏木2025
  • 2025年安徽厢式变压器回收服务威推荐榜单:干式变压器回收/废旧变压器回收/二手变压器回收/旧变压器回收/铜芯电缆回收服务精选 - 品牌推荐官
  • 基于SpringBoot + Vue的食来运转商城系统
  • LangGraph揭秘:构建智能AI系统的关键,LangChain的高级扩展库!
  • 程序员必看!这个被99%开发者忽略的AI核心组件,竟决定了你的RAG系统成败!小白也能从0到1掌握Embedding模型!
  • 2025年钻杆除锈机源头厂家权威推荐榜单:钢刷打磨除锈机/型钢除锈机/钢刷除锈机/钢刷内外除锈机/钢管外壁除锈机源头厂家精选 - 品牌推荐官
  • 2025年绝缘陶瓷厂家权威榜单推荐:绝缘陶瓷管/氧化铝绝缘陶瓷支架/氧化铝绝缘陶瓷管/绝缘陶瓷继电器/绝缘陶瓷底座 /氧化铝绝缘陶瓷源头厂家精选 - 品牌推荐官
  • 从AI三大基石看EasyGBS:算法、算力、数据,用简单逻辑搞定智能化
  • Windows Bitlocker
  • 2025年上海appASO优化推广公司推荐榜:谷歌ASO优化推广/苹果ASO优化推广/安卓ASO优化推广/小程序ASO优化推广/应用市场ASO优化推广/小米商店ASO优化推广公司精选 - 品牌推荐官
  • 2025年北京红木家具回收公司推荐榜:北京众耀家具有限公司,上门红木家具回收/红木家具回收正规平台/二手红木家具回收/旧家具回收/黄花梨家具回收公司精选 - 品牌推荐官
  • 布谷鸟哈希详解(Python语言布谷鸟哈希实现教程)
  • 2025年国产显微硬度计实力厂商盘点,涵盖品质与性价比及选购建议 - 品牌推荐大师1
  • 请求与响应