hcf8319 发表于 2006-4-21 17:33:50

黑盒测试的方法有哪些能详细说明吗?

黑盒测试的测试用例设计技术常用的有四种:
1.等价类划分
2.边值分析
3.错误推测法
4.因果分析法
具体是怎样的?

zj19850529 发表于 2006-4-21 23:31:48

常用的黑盒测试的方法有:等价类划分方法,边界值分析法,因果图分析法,判定表法,状态迁移法
等价类划分法:等价类分为有效等价类和无效等价类,有效等价类是程序规格说明合理的,有意义的输入数据.无效等价类是程序规格说明不合理的,意义的输入数据.另外在设计测试用例时注意:1使其尽可能多的覆盖有效的等价类,2使其只覆盖一个无效等价类.
边界值分析法:这个顾名思义是分析边界上的点,因为一些问题往往都出现在边界上,在设计测试用例时先分析输入参数的类型,再进行等价类划分确定边界,选择边界上的点或者点的组合作为测试项.
判断表法:首先熟悉几个名词:条件桩和动作桩分别是条件列表和动作列表,条件项和动作项分别是条件的取值和动作的取值.判定表是用于复杂的逻辑关系和多种组合的条件和多种组合情况.
因果图法:是把较复杂的系统规格化分为可以测试的规格片段,分析分解后的待测系统找出原因和结果,画出因果图.
状态迁移法:对于一个有限的状态机来是说,通过测试验证其在给定的条件里是否达到需要的状态变化,有没有不可达的状态和非法的状态,可能不可能产生非法的状态迁移等.

cmhuang 发表于 2006-4-25 16:48:18

5、输出域覆盖:构造输出,经过软件处理能够得到所有的输出等价类
6、正交分析法:用于考虑组合情况
7、状态迁移:通过状态——事件表,得到状态路径和测试路径

一般的测试基础书上都描述这些方法,楼主可以翻阅一下
方法本身都是很简单的,怎么结合运用各种方法进行用例设计才是重要的,结合实例实践一下吧,在用例设计中体现你的设计方法

网络游侠 发表于 2006-4-28 08:57:16

方法太多了,最好去看本书实际点,其实上面的方法外还有很多,多上上英文论坛就知道了

duan407624561 发表于 2013-4-1 10:31:29

只有多看书,工作多应用

千里 发表于 2013-4-7 22:07:41

在软件评测师教程上面详细记载了
页: [1]
查看完整版本: 黑盒测试的方法有哪些能详细说明吗?