本文主要是介绍软件测试基础(四)---黑盒测试之因果图法,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
1.应用场合
等价类划分法和边界值分析法都是着重考虑输入条件的,并没有考虑输入之间是否存在着相互制约的关系。如果在测试时必须考虑输入条件的各种组合,就需要利用因果图。总结来说,在一个界面中,有多个控件,控件之间存在组合关系,而且不同的输入组合会产生不同的输出结果,这种情况下就使用因果图法。适合的控件一般包括按钮、单选按钮、复选框、只有2-3项取值的列表框。
2.核心概念
1).因—原因,输入动作
2).果—结果,输出结果
使用图形的方式表达出输入和输出的关系。
3).基本的图形符号—输入与输出的关系:
含义:
- 若原因出现,则结果出现;若原因不出现,则结果也不出现。
c1 = 1 则 e1 = 1
c1 = 0 则 e1 = 0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
含义:
若原因出现,则结果不出现;若原因不出现,则结果出现
c1 = 1 则 e1 = 0
c1 = 0 则 e1 = 1
这篇关于软件测试基础(四)---黑盒测试之因果图法的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!