引子: 我在这一周的软件测试课程中学习到了有关黑盒测试中的因果图法的相关知识。在此我将做一些归纳与总结,并给出一个使用因果图法的自动贩卖机的测试用例设计。 概述: 在黑盒测试中,有着等价类划分法、边界值分析法、因果图法等测试方法。但是三者存在着一些显著的区别 ...
一 因果图法介绍 从用自然语言书写的程序规格说明的描述中找出因 输入条件 和果 输出或程序状态的改变 ,可以通过因果图转换为判定表。 百度百科 个人认为,因果图是通过分析因 输入 与果 输出 ,从而找出输入与输入 输入与输出 输出与输出之间的关系,画出便于观察的图示,来设计测试用例的方法。 二 方法步骤 自己总结 .分析输入输出,并进行分类,找出输入输出分别有几种。 .分析输入之间的关系。 .分析 ...
2015-03-21 18:17 0 10003 推荐指数:
引子: 我在这一周的软件测试课程中学习到了有关黑盒测试中的因果图法的相关知识。在此我将做一些归纳与总结,并给出一个使用因果图法的自动贩卖机的测试用例设计。 概述: 在黑盒测试中,有着等价类划分法、边界值分析法、因果图法等测试方法。但是三者存在着一些显著的区别 ...
如果程序的输入条件和动作之间的逻辑关系明确,则可直接使用判定表驱动法。但是,如果输入条件和动作关系不明确,则应当使用因果图法 1.因果图法原理: 因果图是一种形式化的图形语言,通过图形记号将自然语言规格说明转变成形式化语言规格说明,能够严格地表达程序输入和输出的逻辑关系。 (1)因果图 ...
题目要求 设要对一个自动饮料售货机软件进行黑盒测试。该软件的规格说明如下:“有一个处理单价为1元5角的盒装饮料的自动售货机软件,若投入1元5角硬币,按下“可乐”、“雪碧”或“红茶”按钮,相应的饮料就送出来。若投入的是2元硬币,在送出饮料的同时退还5角硬币。“ 试利用因果图法,建立该软件 ...
因果图法是一种利用图解法分析输入的各种组合情况,从而设计测试用例的方法,它适合于检查程序输入条件的各种组合情况。 等价类划分法和边界值分析方法都是着重考虑输入条件,但没有考虑输入条件的各种组合、输入条件之间的相互制约关系。这样虽然各种输入条件可能出错的情况已经测试到了,但多个输入条件组合 ...
因果图法的定义因果图法是一种利用图解法分析输入的各种组合情况,从而设计测试用例的方法,它适合于检查程序输入条件的各种组合情况特点:(1)考虑输入条件的相互制约及组合关系(2)考虑输出条件对输入条件的依赖关系 因果图的核心因果图法比较适合输入条件比较多的情况,测试所有的输入条件的排列组合。所谓 ...
因果图、判定表法 一、应用场合 在界面中有多个控件,控件之间有组合或限制关系,不同的输入组合会对应不同的输出结果,如果想弄清楚不同的输入组合到底对应哪些输出结果,可以使用因果图/判定表法。(因果图/判定表法比较适合测试组合数量较少的情况,一般少于20种) 二、因果图 因(原因 ...
黑盒测试用例设计方法 等价类 等价类概念:在所有测试的数据中,具有某种共同特征的数据子集。 分类:有效等价类,无效等价类 等价类划分的规则: 等价类测试的步骤: (1)分析需求,确定输入数据类型 (2)使用规则划分有效和无效等价类 (3)设计用例,覆盖有效等价类 ...
等价类划分法、边界值分析法及错误推断法在对输入条件的考虑中并未重视输入条件的组合。事实上,当输入条件存在若干种可能的组合时,必须对这些组合加以考虑,以证实测试程序在某种输入组合的情况下恩能否完成规格说明书中预先规定的功能,否则所做的测试是不充分的。 因果图(Cuase-effect Graph ...