等价类划分法
使用等价类划分法设计测试用例的一个实例。等于为按钮。等价类划分方法把所有可能的输入数据。经典测试案例—三角形问题。三角形程序接受三个整数a、b和c输入。使用等价类划分法设计测试用例。NextDate 函数包含三个输入变量 month、day 和 year(要求 month、day 和 year均为整数值。
等价类划分法Tag内容描述:<p>1、黑盒测试之等价类划分法/边界值分析法,产品部赵丹丹,黑盒测试是测试人员完全不考虑程序内部的逻辑结构和内部特性,只依据程序的需求规格说明书,检查程序的功能是否符合他的功能需求的测试方法。,黑盒测试,注重于测试软件界面和功能需求,主要试图发现下列几类错误,黑盒测试目的,错误1:功能不正确或遗漏,注重于测试软件界面和功能需求,主要试图发现下列几类错误,黑盒测试目的,错误2:界面错误,注重于测试软件界面。</p><p>2、使用等价类划分法设计测试用例的一个实例一个最简单实例:功能描述:一个加法计算器,输入加数和被加数,点击按钮“等于”自动得到结果。其中加数和被加数为输入框,加数和被加数的范围为0-1024.且只能为整数,等于为按钮,结果自动显示。下面是划分的等价类:输入条件有效等价类无效等价类加数输入框是否输入输入 1不输入 8输入加数的字符类型正整数 2字母 9特殊字符(32个)10空格 11小数 23汉字等双字节字符 12输入加数的范围0-1024 31024 14被加数输入框是否输入输入 4不输入 15输入被加数的字符类型正整数5字母 16特殊字符(32个) 1。</p><p>3、1.等价类划分法等价类划分是一种典型的黑盒测试方法,使用这一方法时,完全不考虑程序的内部结构,只依据程序的规格说明来设计测试用例。等价类划分方法把所有可能的输入数据,即程序的输入域划分成若干部分,然后从每一部分中选取少数有代表性的数据做为测试用例。 使用这一方法设计测试用例要经历划分等价类(列出等价类表)和选取测试用例两步。2.划分等价类:等价类是指某个输入域的子集合。在该子集合中,各个输入数据对于揭露程序中的错误都是等效的,并合理地假定:测试某等价类的代表值就等于对这一类其它值的测试,因此,可以把。</p><p>4、软件测试基础,Part2 软件测试技术,经典测试案例三角形问题,本节学习内容,软件测试经典案例:三角形问题,三角形程序接受三个整数a、b和c输入,做为三角形的三条边,整数a、b和c的取值范围为1, 2, , 200。 要求:程序输出由这三条边确定的三角形类型:等边三角形(Equilateral)、等腰三角形(isosceles) 、不等边三角形(Scalene)及非三角形(NotATriangle) 。,要求:用等价类划分方法为该程序进行测试用例设计,思考提示,采用等价类划分法进行测试时,把所有可能的输入、输出及操作划分成若干部分,然后从每一部分中选取少数有代表性的数据做为。</p><p>5、使用等价类划分法设计测试用例,现需要为NextDate函数设计测试用例:NextDate 函数包含三个输入变量 month、day 和 year(要求 month、day 和 year均为整数值,并且满足:1month12;1day31;1912year2050), 函数的输出为输入日期后一天的日期。,(1)分析NextDate函数的规格说明,列出输入域等价类表(包括有效和无效等 价类)。 (2)根据(1)中的等价类表,设计能覆盖所有等价类的测试用例,要求包括输 入数据和预期输出,并指出各个测试用例所覆盖的等价类编号。,步骤1:分析程序的规格说明,列出输入域等价类表,步骤2:根据等价类表。</p><p>6、软件测试,第3章 黑盒测试方法 等价类划分法,目 录,提出问题:针对三角形问题,你会怎样去做测试?,三角形问题 输入三个整数a、b、c,分别作为三角形的三条边,现通过程序判断由三条边构成的三角形的类型为等边三角形、等腰三角形、一般三角形(特殊的还有直角三角形),以及构不成三角形。 现在要求输入三个整数a、b、c,必须满足以下条件: 条件1 1a100 条件4 ab+ c 条件2 1b100 条件5 ba+ c 条件3 1c100 条件6 ca+ b,预备知识:1、测试用例的定义和特征,测试用例的定义: (1)测试用例是为特定的目的而设计的一组测试输入、 执行条件和。</p><p>7、根据下列条件使用等价类划分法设计测试用例。 某一8位微机,其十六进制常数定义为:以0 x或0X开头的数是十六进制整数,其值的范围是-7f7f(表示十六进制的大小写字母不加区别),如0X13,0X6A,-0X3c。 解: (1)划。</p><p>8、王林章 18951679130 南京大学计算机科学与技术系,黑盒测试方法,1,问题,一程序的功能描述如下:“输入三个整数作为三边的边长构成三角形。当此三角形为一般三角形、等腰三角形及等边三角形时,分别做计算” 如何设计测试用例测试该程序的正确性 注意输入和输出条件,2,主要内容,概述 等价类划分法 边界值分析法 因果图法,3,黑盒方法概述,这种方法是把测试对象看做一个黑盒子,测试人员完全不考虑程序。</p>