05- 测试方法之等价类 边界值 错误猜测

黑盒测试特点

实际上测试情况有无穷多个,合法输入,不合法输入,完全测试不可能。

等价类划分法:

1.

2.

3.

等价类表

----------

测试用例表

----------

根据等价类生成测试用例

根据等价类表,然后从划分出的等价类中按照以下三个原则设计测试用例。

1.为每一个等价类规定一个唯一的标号。

2.设计一个新的测试用例,使其尽可能多的覆盖尚未被覆盖的有效等价类,重复这一步,知道所有的有效等价类被覆盖为止。

3.设计一个新的测试用例,使其仅覆盖一个尚未被覆盖的无效的等价类,重复这一步,知道所有的无效等价类都被覆盖为止。

等价类分析实例

注册邮箱时要求6-18个字符,可使用,数字,下划线,要以字母开头。等价类方法,划分等价类。

-------------------

此处有一个邮箱注册的图片

---------------------

根据等价类编写用例

边界点:

边界点分为上点,内点和离点。

上点:边界上的点。

内点:区间内的点。

离点:离边界值最近且与上点不属于同一等价类的点。

对于无线小数,没有离点,不用取。

原文地址:https://www.cnblogs.com/Chamberlain/p/11001308.html

时间: 2024-11-10 10:14:32

05- 测试方法之等价类 边界值 错误猜测的相关文章

【测试的艺术】+测试方法1+等价类

1.需求: 2.分析 3.case 原文地址:https://www.cnblogs.com/danhuai/p/10896986.html

等价类,边界值,判定图实例

案例实战-直角三角形 试用等价类划分.边界值分析和因果图加判定表驱动法为三角形问题中的直角三角形设计测试用例.假定三边边长a.b和c均为1到100之间的正整数,其中整数的要求通过数据类型控制.直角三角形问题满足以下规则: 当三边中任意两边边长之和小于等于第三边,则输出"非三角形": 当其中两边边长的平方和等于第三边的平方,则输出"直角三角形": 当任意两边边长的平方和都不等于第三边的平方,则输出"一般三角形". 当三边中任意一边边长小于1或者大于

软件测试方法-边界值分析法

边界值分析法: 在测试技术中,边界值分析法与同等价类划分法有这同意重要的地位,测试工作中频繁使用的程度与等价类划分法基本一致,每使用一次等价类划分法都应该对应使用边界值分析法,对着两个方法结合的深入理解,以及灵活使用也是软件测试工作的基础 边界值分析法就是对输入和输出的边界值进行测试的一种黑盒测试方法.通常边界值分析法作为等价类划分法的补充,在这种情况下,其测试用例来自等价类的边界值 例如等价类划分法例子中: 1.软件需求中要求当产品购物车购物总金额在[200,300]的时候,购物车产品享受9折

测试用例之边界值测试

我们在进行软件测试时,需要设计测试用例,并根据这些用例来对软件进行检测,评估其质量. 1.测试用例的设计方法: 边界值分析(boundary analysis) 等价类划分(equivalence class partitioning) 因果图 正交设计 状态转换(state-based testing) 随机测试(random testing) 错误猜测 2. 边界值分析: 基本思想: 最小值.略高于最小值 正常值 略低于最大值.最大值 假设: 单一因素产生缺陷 例如我们要对上图进行边界值测试

《软件测试方法和技术》 读书笔记

<软件测试方法和技术> 读书笔记 2014-07-17 第一章 引论  1.3 什么是软件测试  1.4 软件测试与软件开发的关系第二章 软件测试基本概念  2.1 软件缺陷  2.3 软件测试的分类  2.4 测试阶段  2.5 软件测试的工作范畴第三章 软件测试方法  黑盒测试    边界值测试    等价测试      报表日期      三角形    基于决策表的测试      NextDate函数  白盒测试    语句覆盖    判定覆盖    条件覆盖    判定条件覆盖   

边界值分析方法

一.方法简介 1.定义:边界值分析法就是对输入或输出的边界值进行测试的一种黑盒测试方法.通常边界值分析法是作为对等价类划分法的补充,这种情况下,其测试用例来自等价类的边界. 2.与等价划分的区别 1)边界值分析不是从某等价类中随便挑一个作为代表,而是使这个等价类的每个边界都要作为测试条件. 2)边界值分析不仅考虑输入条件,还要考虑输出空间产生的测试情况. 3.边界值分析方法的考虑: 长期的测试工作经验告诉我们,大量的错误是发生在输入或输出范围的边界上,而不是发生在输入输出范围的内部.因此针对各种

边界值

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

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

一.方法简介1.定义:边界值分析法就是对输入或输出的边界值进行测试的一种黑盒测试方法.通常边界值分析法是作为对等价类划分法的补充,这种情况下,其测试用例来自等价类的边界. 2.与等价划分的区别  1)边界值分析不是从某等价类中随便挑一个作为代表,而是使这个等价类的每个边界都要作为测试条件.  2)边界值分析不仅考虑输入条件,还要考虑输出空间产生的测试情况. 3.边界值分析方法的考虑:  长期的测试工作经验告诉我们,大量的错误是发生在输入或输出范围的边界上,而不是发生在输入输出范围的内部.因此针对

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

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