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

1.4 边界值分析法

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

文章目录

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


本篇文章参考黑马程序员

前言

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

1 定义

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

2 选取

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

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

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

3 具体步骤

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

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

4 案例分析

在这里插入图片描述

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


http://www.mrgr.cn/news/35336.html

相关文章:

  • 大模型时代,呼叫中心部门如何建设一套呼出机器人系统?
  • My_SQL day3
  • 优惠券秒杀的背后原理
  • 038 进程线程
  • 面试必修技能之鸿蒙并发编程及其优化策略
  • Spring Cloud Eureka 服务注册与发现
  • [链接符号] 提示找不到链接符号可能
  • s3c2440——I2C
  • 物联网实践教程:微信小程序结合OneNET平台MQTT实现STM32单片机远程智能控制 远程上报和接收数据——STM32代码实现篇
  • 企业微信VS钉钉:高效办公工具推荐!
  • CentOS7查看时区、修改时区
  • 服务启动慢分析小记
  • 【Linux探索学习】第一弹——Linux的基本指令(上)——开启Linux学习第一篇
  • 微服务——配置管理
  • Linux入门学习:进程概念
  • 计算机复习9.23
  • 【JAVA集合总结-贰】
  • 《深度学习》CNN 数据增强、保存最优模型 实例详解
  • React开发环境搭建以及常见错误解决
  • Mac安装manim
  • 力扣416周赛
  • Java转换流
  • 【深度学习】批量规范化
  • CREO教程——2 绘制标准图纸
  • Footprint Analytics: 我们为何打造 Growthly 这款产品
  • 高等数学大纲