欢迎大家订阅【软件测试】 专栏,开启你的软件测试学习之旅!
文章目录
- 前言
- 1 定义
- 2 选取
- 3 具体步骤
- 4 案例分析
本篇文章参考黑马程序员
前言
边界值分析法是一种广泛应用于软件测试中的技术,旨在识别输入值范围内的潜在缺陷。本文将详细探讨边界值分析法的基本原理以及应用实例。
1 定义
边界值分析(Boundary Value Analysis, BVA)是一种常用的软件测试技术,旨在通过测试输入数据的边界值来发现潜在缺陷。
2 选取
边界值分析的核心在于选取以下类型的数据:
- 上点:边界上的点,确保覆盖最极端的情况。(必选)
- 离点:选择距离上点最近的两个点,分别在边界内部和外部,以验证系统的响应和处理能力。(不包含上点选择范围内的点,包含上点选着范围外的点)
- 内点:选择边界范围内的任意点,推荐选择中间范围,以确保内部逻辑的正确性。(必选)
【示例】
假设数据范围为100~300:
则选取
①上点:100、300
②离点:99、301
③内点:200
3 具体步骤
- 边界值测试:针对特定的输入长度或范围进行测试。
- 划分等价类:将输入数据划分为有效和无效的类别,以减少测试用例的数量。
- 数据提取:从测试结果中提取数据,分析系统行为。
【注意】
①边界值分析负责测试长度范围
②划分等价类负责测试类型和规则
4 案例分析
【思维导图】