黑盒测试用例设计 - 边界值分析法
目录
- 边界值的选择原则
- 使用示例
边界值的选择原则
- 如果输入条件规定了值的范围,则应取刚达到这个范围边界的值,以刚刚超越这个范围边界的值作为测试输入数据
- 如果输入条件规定了值的个数,则用最大个数、最小个数、比最小个数少1、比最大个数多1的数作为测试数据
- 如果程序的规格说明给出的输入域或输出域是有序集合,则应选取集合的第一个元素和最后一个元素作为测试用例
- 如果程序中使用了一个内部数据结构,则应当选择这个内部数据结构边界上的值作为测试用例
- 分析规格说明,找出其他可能得边界条件
边界值:是一个特定的数据。
例如:文本输入框需要输入 6 到 18 位字符
边界值有:6 个字符、18个字符
次边界:边界附近的值,按照系统规定的单位或者计算方式,一个数据的差异。
例如:字符就是个,一个字符,没有半个字符的说法;ATM取款和存款,最小单位就是100元,只能是100的整倍数。
使用示例
明确需求
a. 需求:通过边界值验证标题长度的合法性,标题长度大于等于1,小于等于10个字符明确有效和无效等价类
a. 有效等价类:大于等于1,小于等于10个字符
b. 无效等价类:为空、大于10个字符确定边界范围:
a. 上点:1位、10位
b. 离点:-1位、2位、9位、11位
c. 内点:5位
提取数据编写用例
黑盒测试用例设计 - 边界值分析法相关推荐
- 测试用例设计——边界值分析法
我们在进行软件测试之前,为了能够逻辑清晰的.更好的没有重复的去执行测试,所以会编写测试用例.在测试用例编写好之后,可以直接按照测试用例来进行测试.那我们用来设计测试用例的方法有很多种,边界值分析法就是 ...
- 测试用例设计——场景分析法
测试用例设计----场景分析法 定义 分析软件应用的场景,从用户的角度出发,从场景的角度来设计测试用例,是一种面向用户的测试用例设计方法. 优点:实用性强,有效,设计出来的用例有价值 缺点:可能使用的 ...
- 测试用例方法--边界值分析法
定义 是一种黑盒测试方法.是对输入输出的边界值进行测试. 通常是等价划分法的补充,用例来自等价类的边界. 选定原则 边界值分析考察正处于等价划分边界或在边界附近的状态. 用例设计步骤 确定边界值 通常 ...
- 黑盒测试方法之边界值分析法
边界值分析法 概念 需求示例1 测试用例分析设计1 需求示例2 测试用例分析设计2 总结 概念 很多错误发生在输入或输出范围的边界上,因此针对各种边界情况设置测试用例,可以更有效地发现缺陷. 边界值分 ...
- 测试用例设计—场景分析法
1. 测试用例的概念和作用 1.1. 引言 对一个测试工程师来说,测试用例的设计编写是一项必须掌握的能力,但有效的设计和熟练的编写测试用例却是一个十分复杂的技术,测试用例编写者不仅要掌握软件测试技术和 ...
- 【黑盒测试用例设计】正交试验法
正交试验法是一种科学的试验设计方法,用于研究多因素.多水平的试验.该方法利用正交表来对试验进行设计,通过少数的试验替代全面试验,从而减少试验成本和时间. 正交试验法的详细解释和应用: - 正交试验法与 ...
- 黑盒测试用例设计-等价类划分法
一 定义 等价类划分:指的是一种典型的.重要的黑盒测试方法.是指某个输入域的子集合.在该子集合中,各个输入数据对于揭露程序中的错误都是等效的.测试某等价类的代表值就等价于对这一类其他值的测试. 二 分 ...
- 黑盒测试用例设计 - 判定表法
什么是判定表? 判定表法也叫判定驱动法,是分析和表达多逻辑条件下执行不同操作的情况的工作. 应用场合:只要适用于多条件的内容组合与结果分析 它由以下几个内容组成: 条件桩(condition stub ...
- 黑盒测试用例设计 - 等价类划分法
目录 说明 使用步骤 等价类划分原理: 确定等价类的原则: 使用示例 说明 在所有测试数据中,具有某种共同特征的数据集合进行划分. 分类: 有效等价类:满足需求的数据集合 无效等价类:不满足需求的数据 ...
最新文章
- 设置Button控件创建完毕时触发的事件.
- JS操作frame框架
- 单例模式(winform唯一页面)
- 中国电力环保设备行业十四五发展形势与投资机会分析报告2022版
- python中分割字符串两种方法正则分组别名,如何在python中使用正则表达式模块将文本字符串分割成单词?...
- 动态规划--重拾我的“背包”
- 现在有一个map集合如下: Map<Integer,String> map = new HashMap<Integer, String>(); map.put(1, “
- mysql 分表 存储过程,通用分表存储过程
- matlab做拉普拉斯反演,拉普拉斯变换反演
- Socket网络编程进阶与实战
- 操作系统:高响应比优先调度算法(HRRN)Java代码实现
- 08-新闻发布系统数据库-新闻类别数据操作
- 全面解读流程图|附共享单车摩拜ofo案例分析
- macOS中修改hosts文件
- 软件测试工程师太累了?
- 密钥配送问题解决方法
- 目标检测:YOLO You Only Look Once
- Win11如何录屏?压箱底的录屏工具分享给你
- 【xlwings api语言参考】Range.AutoFill 方法
- html 输入框变红色,为什么CAD的动态输入框变成红色?
热门文章
- 实用测井解释原理与实践-1.1基本测井过程
- 1.最全整理浏览器兼容性问题与解决方案
- 自媒体中短视频流量主广告小程序开发
- 绍耕反失败学课程(05)——谈恋爱做生意要先学会说话和推销
- qq手机令牌 for android3.3 官方安装版,qq安全中心手机令牌
- x265-1.7版本-encoder/motion.cpp注释
- Android记事本NotePad应用功能拓展(六)
- 【必知必会】10个好用到爆的 Jupyter Notebook 插件神器
- iphone绑定教育邮箱_如何将iPhone绑定到Linux PC
- c语言佛像怎么打,几种造像的方法、寺院殿堂佛像释名