黑盒测试之边界值分析法(20121213132543)

黑盒测试之边界值分析法(20121213132543)

ID:38958270

大小:1.28 MB

页数:18页

时间:2019-06-22

黑盒测试之边界值分析法(20121213132543)_第1页
黑盒测试之边界值分析法(20121213132543)_第2页
黑盒测试之边界值分析法(20121213132543)_第3页
黑盒测试之边界值分析法(20121213132543)_第4页
黑盒测试之边界值分析法(20121213132543)_第5页
资源描述:

《黑盒测试之边界值分析法(20121213132543)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、黑盒测试:测试用例设计方法之边界值设计法上节课程回顾等价类划分法概述实例讲解及演练-1个字段-----1个页面-----保险率计算-----年份的划分方法应用与总结步骤-划分等价类-确定唯一编号-设计一个新用例,使它能够尽量多覆盖尚未覆盖的有效等价类-设计一个新用例,用它仅覆盖一个尚未覆盖的无效等价类本章教学目标掌握边界值分析法进行测试用例的设计掌握课堂讲解实例并能举一反三本节课程内容边界值分析法概述实例讲解与演练方法应用与总结边界值分析法概述(1)---为什么等价类分析法不是很好么,为什么要使用边界值分析

2、法来设计测试用例??程序的很多错误发生在输入或输出范围的边界上,因此针对各种边界情况设置测试用例,可以发现不少程序缺陷。边界值分析法概述(1)---是什么边界值分析法是对输入或者输出的边界值进行测试的一种测试方法,通常边界值分析法是作为对等价类划分法的补充1——10边界值分析法概述(2)--如何确定边界值如果输入条件规定了值的范围,则应取刚达到这个范围的边界的值,以及刚刚超越这个范围边界的值作为测试输入数据。如果输入条件规定了值的个数,则用最大个数、最小个数、比最小个数少一、比最大个数多一的数作为测试数据。

3、如果程序的规格说明给出的输入域或输出域是有序集合,则应选取集合的第一个元素和最后一个元素作为测试用例。如果程序中使用了一个内部数据结构,则应当选择这个内部数据结构的边界上的值作为测试用例。abab边界值分析法概述(3)--实例我们还以等价类中讲的例子来讲解边界值的思想。输入要求是1~100之间的整数,因此自然产生了1和100两个边界,我们在设计测试用例的时,要重点考虑这两个边界问题。根据边界值方法,测试用例修改如下:编号所属等价类加数1加数2预期结果12(有效等价类)112210010020031(无效等价

4、类)00提示“请输入1~100之间的整数”43(无效等价类)101101提示“请输入1~100之间的整数”54(无效等价类)1.21.2提示“请输入1~100之间的整数”65(无效等价类)AB提示“请输入1~100之间的整数”76(无效等价类)@%提示“请输入1~100之间的整数”87(无效等价类)空格空格提示“请输入1~100之间的整数”98(无效等价类)提示“请输入1~100之间的整数”边界值与等价划分的区别边界值分析不是从某等价类中随便挑一个作为代表,而是这个等价类的每个边界都要作为测试条件。边界值分

5、析不仅考虑输入条件,还要考虑输出空间产生的测试情况。常见的边界值文本框接受字符个数,比如用户名长度,密码长度等。报表的第一行和最后一行。数组元素的第一个和最后一个。循环的第1次、第2次和倒数第2次、最后一次。等价类和边界值的综合示例举例:某保险公司保费计算方式为投保额*保险率,保险率又依点数不同而有差别,10点以上费率为0.6%,10点以下费率为0.1%。保险率和以下参数有关:年龄:数字0-150性别:字符组合,区分大小写婚姻:字符组合抚养人:数字1-9人注:其中前三个为必填项,最后一个为选填项选项参数点数

6、年龄20~39岁6点40~59岁4点60岁以上,20岁以下2点性别MALE5点FEMALE3点婚姻已婚3点未婚5点扶养人数一人扣0.5点最多扣3点(四舍五入取整数)等价类和边界值的综合示例考虑等价类确定输入输入:年龄、性别、婚姻、抚养人数确定每个输入的输入条件年龄:非负整数、0-150、必填性别:字符组合、区分大小写、MALE或者FEMALE、必填婚姻:字符组合、已婚或者未婚、必填抚养人数:正整数、1-9、选填对每个输入的输入条件进行等价类划分输入输入条件有效等价类无效等价类年龄非负整数非负整数(1)负整数

7、(7)小数(8)字母(9)特殊字符(10)0~15000~19(2)20~39(3)40~59(4)60~150(5)<0(11) >150(12)必填填(6)不填(13)性别字符组合字符组合(1)非字符组合(6)区分大小写大写(2)小写(7)大小写混合(8)MALE或FEMALEMALE(3)FEMALE(4)非MALE、FEMALE(9)必填填(5)不填(10)婚姻字符组合字符组合(1)非字符组合(5)已婚或未婚已婚(2)未婚(3)非已婚、未婚(6)必填填(4)不填(7)抚养人数正整数正整数(1)非正整

8、数(6)小数(7)字母(8)特殊字符(9)1~91~6(2)7~9(3)<1(10)>9(11)选填填(4)不填(5)针对每个输入设计数据覆盖等价类输入有效值无效值年龄15(覆盖1、2、6)25(覆盖1、3、6)50(覆盖1、4、6)80(覆盖1、5、6)-20(覆盖7)15.5(覆盖8)a(覆盖9)&(覆盖10) -999.5(覆盖11)180(覆盖12)不填(覆盖13)性别MALE(覆盖1、2、3、5)FEM

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。