广告合作
  • 今日头条

    今日头条

  • 百度一下

    百度一下,你就知道

  • 新浪网

    新浪网 - 提供新闻线索,重大新闻爆料

  • 搜狐

    搜狐

  • 豆瓣

    豆瓣

  • 百度贴吧

    百度贴吧——全球领先的中文社区

  • 首页 尚未审核订阅工具 订阅

    黑盒测试方法-等价划分

    来源:网络收集  点击:  时间:2024-08-18
    【导读】:
    等价划分是将程序的输入域(输出域)划分为数据类,以便导出测试用例。它试图定义一个测试用例以发现各类错误,从而减少测试用例数目,降低测试工作量。 所谓等价类是指某个输入域的集合。如果用集合中的一个输入条件作为测试数据进行测试不能发现程序中的错误,那么使用集合中的其他输入条件进行测试也是不能发现错误。工具/原料more电脑等价划分方法基础1/1分步阅读

    有效等价类和无效等价类:

    有裹醒之效等价类:艳爹 完全满足产品规格说明的输入数据,即有效的、有意义的输入数据构成的集合,利用有效等价类可以检验程序是否满足规格说明书;

    无效等价类: 不满足程序输入要求或诉沫者无效的输入数据构成的集合。

    等价划分指南1/9

    根据输入数据类型的不同,可以将等价类划分规则分为六类。

    2/9

    (1)输入条件是布尔表达式,则可以定义一个有效等价类和一个无效等价类。

    例如,是否学习过《软件工程》、是否双面打印……

    如图是Office自动更正选项

    3/9

    (2)输入条件代表一个范围,则可以定义一个有效等价类和两个无效等价类;

    例如,规定输入的考试成绩在0-100之间

    有效等价类是:0 = 成绩 = 100

    无效等价类是:成绩 0 和 成绩 100

    4/9

    (3)输入数据个数有规定,则可以定义一个有效等价类和两个无效等价类;

    例如,规定输入构成三角形的3条边

    有效等价类:输入边数 = 3

    无效等价类: 输入边数 3 和 输入边数 3

    5/9

    (4)输入条件代表集合的某个子集,则可以定义一个有效等价类和一个或多个无效等价类;

    例如,邮政编码必须由6位数字构成

    有效等价类:6位数字

    无效等价类:6位字母 6位字母 6位字母

    6位数字 6位数字

    6位字母+数字…

    6/9

    (5)输入条件代表一组列表形式的数据,则可以定义N个有效等价类和一个无效等价类;

    例如,中国的直辖市

    有效等价类:北京、上海、天津、重庆

    无效等价类:非直辖市

    7/9

    (6)输入条件代表要求符合某几个规则,则可以定义多个有效等价类和若干个无效等价类;

    例如,电子邮件地址规则:

    必须含有@

    @后格式为x.y

    地址中不能包含某些符号,如/#

    有效等价类:字母+@x.y 数字+@x.y

    无效等价类:不含@ @后形式不是x.y 包含逗号

    8/9

    实际情况往往是千变万化的,在遇到具体问题时,可参照上述规则的思想来划分等价类。

    9/9

    等价划分方法步骤:

    Step1:选择划分准则(范围、取值、布尔、集合…)

    Step2:根据准则确定有效等价类和无效等价类

    Step3:从等价类中选取样本数据

    Step4:根据需求写预期结果

    Step5:加入特殊值

    Step6:执行测试

    等价划分练习1/3

    1、保险费率

    2/3

    2、注册用户名

    2个有效等价类:

    (1)用户名:{0全字母=6}

    John, Jerry, Kenedy

    (2)用户名:{0字母开头+数字=6}

    u001, user01

    4个无效等价类:

    (1)数字开头的字符串集合

    101,71108

    (2)字母开头的字符串,并含有特殊字符

    user@$, user_01

    (3)字母开头的字符串,且长度超过6

    user0001

    (4)空字符串

    3/3

    3、电话号码

    本文关键词:

    版权声明:

    1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。

    2、本站仅提供信息发布平台,不承担相关法律责任。

    3、若侵犯您的版权或隐私,请联系本站管理员删除。

    4、文章链接:http://www.1haoku.cn/art_1136590.html

    相关资讯

    ©2019-2020 http://www.1haoku.cn/ 国ICP备20009186号05-07 18:13:11  耗时:0.029
    0.0289s