黑盒测试用例设计方法一(等价类划分、边界值分析)

本文介绍了黑盒测试用例设计中的两种方法:等价类划分和边界值分析。等价类划分法通过将输入域划分为有效和无效等价类,选取代表性数据作为测试用例。边界值分析则关注输入或输出范围的边界条件,选取边界值作为测试数据。文中还详细讲解了这两个方法的设计步骤和实例应用。
摘要由CSDN通过智能技术生成

一、黑盒测试用例设计方法

1、黑盒测试用例设计方法概述

  • 测试数据选择
    等价类划分法
    边界值分析法
  • 测试步骤设计
    因果图法
    判定表法
    正交实验法
    功能图法
    场景法

2、等价类划分法

2.1等价类划分法原理

  • 把程序的输入域划分成若干份,然后从每个部分中选取少数代表性数据作为测试用例
  • 每一类的代表性数据在测试中的作用等价于这一类中的其他值,如果某一类中的一个例子发现了错误,这一等价类中的其他例子也能发现同样的错误。
  • 反之,如果某一类中的一个例子没有发现错误,则这一类中的其他例子也不会查出错误。

2.2等价类划分法设计步骤

2.2.1确定等价类的原则
  • 在输入条件规定了取值范围或值的个数的情况下,可以确立一个有效等价类和两个无效等价类

例如:一个文本框规定,输入字符个数为6~18位
一个有效等价类:范围内个数
两个无效等价类:小于6;大于18个

  • 在输入条件规定了输入值的集合或者规定了“必须如何”的条件下,可以确立一个有效等价类和一个无效等价类

例如:请输入11位的手机号
11位就是有效的
不是11位,就是无效的

  • 在输入条件是一个布尔量的情况下,可确定一个有效等价类和一个无效等价类

布尔量:表示“真”或者“假”

  • 在规定了输入数据的一组值(假定n个),并且程序要对每一个输入值分别处理的情况下,可确立n个有效等价类和一个无效等价类

例如:登陆中要输入用户名和密码

  • 在规定了输入数据必须遵守的规则的情况下,可确立一个有效等价类(符合规则)和若干个无效等价类(从不同角度违反规则)

例如:用户名要求6~18,由字母、数

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值