![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
黑盒测试用例设计方法
文章平均质量分 68
liangfengchang
越努力,越幸运
展开
-
(二)边界值分析法
1.定义:边界值分析法就是对输入或输出的边界值进行测试的一种黑盒测试方法。通常边界值分析法是作为对等价类划分法的补充,这种情况下,其测试用例来自等价类的边界。根据大量的测试统计数据,很多错误是发生在输入或输出范围的边界上,而不是发生在输入/输出范围的中间区域。因此针对各种边界情况设计测试用例,可以查出更多的错误。使用边界值分析方法设计测试用例,首先应确定边界情况。通常输入和输出等价类的边界原创 2015-04-14 13:49:54 · 25711 阅读 · 0 评论 -
(五)功能图法
1.定义:功能图方法其实是一种灰盒测试(因其具有黑盒白盒测试,所有称为灰盒比较体贴)用例设计方法;通常情况一个程序的功能说明通常由动态说明和静态说明组成。动态说明描述了输入数据的次序或转移的次序。静态说明描述了输入条件与输出条件之间的对应关系。用功能图形象地表示程序的功能说明,并机械地生成功能图的测试用例。功能图由状态迁移图和布尔函数组成.状态迁移图用状态和迁移来描述.一个状态指出数据输入原创 2015-04-14 14:14:14 · 9687 阅读 · 1 评论 -
(三)错误推测法
1.定义:基于经验和直觉推测程序中所有可能存在的各种错误, 从而有针对性的设计测试用例的方法。列举出程序中所有可能有的错误和容易发生错误的特殊情况,根据他们选择测试用例。例如:输入数据和输出数据为0的情况;输入表格为空格或输入表格只有一行。这些都是容易发生错误的情况。可选择这些情况下的例子作为测试用例。2.用例说明:如:1.在输入框中输入的特殊字符、输入原创 2015-04-14 13:55:28 · 1994 阅读 · 0 评论 -
(四)因果图法
1.定义:因果图法是:一种利用图解法分析输入的各种组合情况,从而设计测试用例的方法,它适合于检查程序输入条件的各种组合情况。等价类划分方法和边界值分析方法都是着重考虑输入条件,但没有考虑输入条件的各种组合、输入条件之间的相互制约关系。这样虽然各种输入条件可能出错的情况已经测试到了,但多个输入条件组合起来可能出错的情况却被忽视了。首先从程序规格说明书的描述中,找出因(输入条件)和果(输出原创 2015-04-14 13:58:44 · 5667 阅读 · 0 评论 -
(八)正交表实验法
1.定义:从大量的(实验)数据(测试例)中挑选适量的,有代表性的点(例),从而合理地安排实验(测试)的一种科学实验设计方法.类似的方法有:聚类分析方法,因子方法方法等。利用因果图来设计测试用例时, 作为输入条件的原因与输出结果之间的因果关系,有时很难从软件需求规格说明中得到。往往因果关系非常庞大,以至于据此因果图而得到的测试用例数目多的惊人,给软件测试带来沉重的负担,为了有效地,合理地减少测试原创 2015-04-14 14:58:52 · 9072 阅读 · 0 评论 -
(六)场景法
1.定义:现在的软件几乎都是用事件触发来控制流程的,事件触发时的情景便形成了场景,而同一事件不同的触发顺序和处理结果就形成事件流。这种在软件设计方面的思想也可以引入到软件测试中,可以比较生动地描绘出事件触发时的情景,有利于测试设计者设计测试用例,同时使测试用例更容易理解和执行。基本流和备选流:如下图所示,图中经过用例的每条路径都用基本流和备选流来表示,直黑线表示基本流,是经过用例的最简单的原创 2015-04-14 14:17:55 · 4141 阅读 · 0 评论 -
(一)等价类划分法
1.定义: 等价类划分法是把程序的输入域划分成若干部分(子集),然后从每个部分中选取少数代表性数据作为测试用例。每一类的代表性数据在测试中的作用等价于这一类中的其他值。因此,可以把全部输入数据合理划分为若干等价类,在每一个等价类中取一个数据作为测试的输入条件,就可以用少量代表性的测试数据.取得较好的测试结果.等价类划分可有两种不同的情况:有效等价类和无效等价类。· 有效等价类:原创 2015-04-14 13:42:46 · 35583 阅读 · 0 评论 -
(七)判定表驱动法
2.1 判定表了解1)定义:判定表也称决策表,是分析和表达逻辑条件下执行不同操作的情况下的工具。它能够将复杂的问题按照各种可能的情况全部列举出来,简明并避免遗漏,设计出完成的测试用例集合。2)组成:1) 条件桩(Condition Stub):列出了问题得所有条件。通常认为列出的条件的次序无关紧要。2) 动作桩(Action Stub):列出了问题规定可能采取的操作。这些操作原创 2015-04-14 14:41:14 · 6360 阅读 · 0 评论 -
(九)黑盒测试用例设计--总结
一.黑盒测试法小结(测试方法的选择)l 通常,在确定测试方法时,应遵循以下原则:Ø 根据程序的重要性和一旦发生故障将造成的损失来确定测试等级和测试重点。Ø 认真选择测试策略,以便能尽可能少的使用测试用例,发现尽可能多的程序错误。因为一次完整的软件测试过后,如果程序中遗留的错误过多并且严重,则表明该次测试是不足的,而测试不足则意味着让用户承担隐藏错误带来的危险,但测试过度又会原创 2015-04-15 10:42:25 · 1799 阅读 · 0 评论