测试用例设计方法---边界值分析法

边界值分析法学习目标
掌握边界值分析法设计测试用例
掌握边界值分析法取值范围的确定
掌握离点的划分方法

1、为什么要学习边界值分析法案例:两位数加法计算器
要求:输入两个1-100之间整数的和

请猜测程序为什么会出现上述问题?
输入的参数值必须大于0同时小于100的整数,边界条件设置错误:把>写成了>=,把<写成了<=

【注意】
有效数据和无效数据的分界点,往往作为程序员编写程序的判断点,是程序员容易犯错误的地方, 也是测试人员重点测试的内容。


2、什么是边界
边界是指对于输入等价类和输出等价类而言,稍高于其边界值及稍低于其边界值的一些特定情况。
边界值分析法
边界值分析法也是一种最常用的黑盒测试用例设计方法。

3、边界范围
确定边界情况(输入或输出等价类的边界)
选取正好等于、刚刚好大于或刚刚好小于边界值作为测试数据

4、边界值分析法设计测试用例的操作步骤
1、明确需求
2、确定有效和无效等价类
1、有效等价类就是题目条件(两端的极值(边界值)要判断、中间随意一个值也要判断)
2、无效等价类先划分与条件相反的情况,再找到特殊情况(中文、英文、符号、空格、空)

3、找到题目条件中的边界值
对于取值完的边界值,我们要单独写一条测试用例来进行测试

4、编写测试用例

边界值法练习1
使用边界值的方法设计添加标题的测试用例要求:标题长度>0 标题长度<=30

边界值法练习2
QQ账号: 6---10位自然数

边界值法练习3
修改手机银行登录密码: 密码必须由字母与数字组合
密码长度在8~24之间(包含8和24)

作业题
求【1,100】之间,任意两个整数的和

边界值分析法适用范围

1.有输入参数,且输入类型或范围长度有边界时
2.和等价类一起使用

原文地址:https://blog.51cto.com/14473726/2450744

时间: 2024-10-11 21:34:25

测试用例设计方法---边界值分析法的相关文章

黑盒测试用例设计技术--边界值分析法

本文通过案例的形式,详细讲解黑盒测试用例设计技术中的边界值分析法. 无数的测试实践表明,大量的故障往往发生在输入定义域或输出值域的边界上,而不是在其内部.因此,针对各种边界情况设计测试用例,通常会取得很好的测试效果.边界值分析法就是对输入或输出的边界值进行测试的一种黑盒测试方法,通常作为对等价类划分法的补充,其测试用例来自等价类的边界.边界值分析使用与等价类划分法相同的划分,只是边界值分析假定错误更多地存在于划分的边界上,因此在等价类的边界上以及两侧的情况设计测试用例. 如果你对等价类划分法还不

测试用例设计方法---判定表法

学习目标 掌握判定表的四个组成部分 掌握如何使用判定表设计测试用例 掌握判定表法的适用范围 1.为什么要学习判定表法 若用户欠费或者关机,则不允许主被叫前面学过的等价类划分法和边界值分析法都是着重考虑单个输入的输入条件,但是 没有考虑输入条件的各种组合.输入条件与输出条件之间的相互制约关系. 所以要使用判定表法才能解决上述案例编写测试用例的过程 ? 2.什么是判定表法 ? 判定表法表示的是有多个输入,和多个输出,而且输入与输入之间有相互的组合关系.输入和输出之间有相互的制约和依赖关系 ? 3.判

测试用例设计方法(二)边界值分析法

边界值分析法是对等价类划分方法的补充,也是一种黑盒测试方法, 由长期的测试工作经验而知,大量的错误时发生在输入或输出的边界上,因此针对各种边界情况设计测试用例,可以查出更多的错误. (1)边界值分析方法的考虑: 长期的测试工作经验告诉我们,大量的错误是发生在输入或输出范围的边界上,而不是发生在输入输出范围的内部.因此针对各种边界情况设计测试用例,可以查出更多的错误. 使用边界值分析方法设计测试用例,首先应确定边界情况.通常输入和输出等价类的边界,就是应着重测试的边界情况.应当选取正好等于,刚刚大

软件测试- 测试用例之边界值分析法

根据大量的测试统计数据,很多错误是发生在输入或输出范围的边界上,而不是发生在输入/输出范围的中间区域.因此针对各种边界情况设计测试用例,可以查出更多的错误. 比如一个文本框的可输入字符长度为0~15,那么咱们在测试的时候就会习惯性的输入0个或者16个以上的字符,试试程序会不会报错,因为直觉告诉我们这样出错的几率比较大.这就是在不自觉中应用了边界值分析法. 概念 边界值分析法就是对输入或输出的边界值进行测试的一种黑盒测试方法.通常边界值分析法是作为对等价类划分法的补充,这种情况下,其测试用例来自等

软件测试【1】——黑盒测试用例设计方法(1)等价类、边界值、判定表、因果图

黑盒测试用例设计方法 等价类 等价类概念:在所有测试的数据中,具有某种共同特征的数据子集. 分类:有效等价类,无效等价类 等价类划分的规则: 等价类测试的步骤: (1)分析需求,确定输入数据类型 (2)使用规则划分有效和无效等价类 (3)设计用例,覆盖有效等价类(注意:一条用例尽可能覆盖多的有效等价类) (4)设计用例,覆盖无效等价类(注意:一条用例只能覆盖一个无效等价类) 案例:固定电话号码的测试(3/4位地区码和7/8位电话号码) 边界值分析方法 大量的错误都是发生在输入或输出范围的边界上,

转:黑盒测试用例设计方法

1. 概述 黑盒测试用例设计方法包括等价类划分法.边界值分析法.错误推测法.因果图法.判定表驱动法.正交试验设计法.功能图法等. 2. 等价类划分法 2.1.              概念 等价类划分法是把程序的输入域划分成若干部分(子集),然后从每个部分中选取少数代表性数据作为测试用例.每一类的代表性数据在测试中的作用等价于这一类中的其他值. 2.2.              等价类划分法的应用 等价类是指某个输入域的子集合.在该子集合中,各个输入数据对于揭露程序中的错误都是等效的,并合理

软件测试实战 - 测试用例设计方法

一.测试分析 测试需求来源 开发需求DR:协议标准需求PR:用户需求UR:案例库需求LR:竞争需求CR:继承需求SR: 2. 测试项分析步骤 a. 为分析的测试项编号:b. 注明来源:开发文档/法律条款/案例库编号c. 整合测试项:删除合并重复测试项:大的测试项分解为测试子项:d. 分析测试项之间的关系: 3. 测试分析方法 a. 质量模型分析法:功能测试项.效率测试项.可靠性.易用性.可维护性.可移植性:b. 用户场景分析法:游客.普通用户.VIP用户.管理员用户等,不同角色权限不同,测试点也

1.3测试用例设计方法

测试用例设计方法(黑盒) 1.等价类,划分为有效等价类和无效等价类 1.1.按数据范围划分 有效:0.01-200 无效:小于0.01大于200 1.2.按数据类型划分 有效:数字 无效:非数字字符,中文等 1.3.设计原则 对于有效等价类,应尽可能多的覆盖尚未被覆盖的有效等价类,知道有所都被覆盖为止. 对于无效等价类,每个无效等价类就是一条测试用例 例如: 2.边界值(为了补充等价类的用例) 比如微信红包范围是0.01-200 那么测试用例有: 0 0.009 0.01 0.02 199 20

【软件测试】边界值分析法

书中曾用悬崖形容软件边界:如果在悬崖峭壁边可以自信而安全地行走而不掉下去,平地就几乎不在话下了.边界条件是特殊情况,因为编程在根本上说在边界上容易产生问题.实践表明,故障往往出现在定义域或值域的边界上. 1.边界值分析法的概念 边界值分析法就是对输入的边界值进行测试的一种黑盒测试方法,通常边界值分析法是作为对等价类划分方法的补充,这种情况下,其测试用例来自等价类的边界. #include <cstring> #include <cstdio> #include <iostre