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

1.4 边界值分析法

欢迎大家订阅【软件测试】 专栏,开启你的软件测试学习之旅!

文章目录

  • 前言
  • 1 定义
  • 2 选取
  • 3 具体步骤
  • 4 案例分析


本篇文章参考黑马程序员

前言

边界值分析法是一种广泛应用于软件测试中的技术,旨在识别输入值范围内的潜在缺陷。本文将详细探讨边界值分析法的基本原理以及应用实例。

1 定义

边界值分析(Boundary Value Analysis, BVA)是一种常用的软件测试技术,旨在通过测试输入数据的边界值来发现潜在缺陷。

2 选取

边界值分析的核心在于选取以下类型的数据:

  • 上点:边界上的点,确保覆盖最极端的情况。(必选)
  • 离点:选择距离上点最近的两个点,分别在边界内部和外部,以验证系统的响应和处理能力。(不包含上点选择范围内的点,包含上点选着范围外的点)
  • 内点:选择边界范围内的任意点,推荐选择中间范围,以确保内部逻辑的正确性。(必选)

【示例】
假设数据范围为100~300:
在这里插入图片描述
则选取
①上点:100、300
②离点:99、301
③内点:200

3 具体步骤

  • 边界值测试:针对特定的输入长度或范围进行测试。
  • 划分等价类:将输入数据划分为有效和无效的类别,以减少测试用例的数量。
  • 数据提取:从测试结果中提取数据,分析系统行为。

【注意】
①边界值分析负责测试长度范围
②划分等价类负责测试类型规则

4 案例分析

在这里插入图片描述

【思维导图】
在这里插入图片描述

http://www.lryc.cn/news/445456.html

相关文章:

  • Spring IOC容器Bean对象管理-注解方式
  • OpenAI API: How to catch all 5xx errors in Python?
  • C++初阶学习——探索STL奥秘——标准库中的priority_queue与模拟实现
  • PyTorch经典模型
  • C++ STL容器(三) —— 迭代器底层剖析
  • 力扣416周赛
  • vue 页面常用图表框架
  • spring 注解 - @PostConstruct - 用于初始化工作
  • 多机器学习模型学习
  • 【网页设计】前言
  • STM32巡回研讨会总结(2024)
  • 54 螺旋矩阵
  • 基于STM32与OpenCV的物料搬运机械臂设计流程
  • [万字长文]stable diffusion代码阅读笔记
  • watchEffect工作原理
  • 斐波那契数列
  • TCP并发服务器的实现
  • 前端大屏自适应方案
  • 16.3 k8s容器cpu内存告警指标与资源request和limit
  • 【计算机网络 - 基础问题】每日 3 题(二十)
  • 铰链损失函数
  • 项目实战bug修复
  • Git常用指令整理【新手入门级】【by慕羽】
  • 记某学校小程序漏洞挖掘
  • 腾讯百度阿里华为常见算法面试题TOP100(3):链表、栈、特殊技巧
  • Apache CVE-2021-41773 漏洞复现
  • vue-入门速通
  • 【AI大模型】通义大模型API接口实现
  • CVPR最牛图像评价算法!
  • Spring源码-从源码层面讲解传播特性