测试用例设计方法之因果图法.docxVIP

  • 30
  • 0
  • 约2.52千字
  • 约 8页
  • 2021-01-08 发布于天津
  • 举报
- -可编辑修改 - 测试用例设计方法之因果图法 (一)因果图法的来源 大家熟悉的等价类划分法和边界值分析法,都是着重考虑输入条件,但 未考虑输入条件之间的联系、相互组合等; 但是,如考虑所输入条件之间的相互组合, 会由于组合情况数目相当大, 需要大量的测试用例; 因果图法,是一种帮助人们系统地选择一组高效率测试用例的方法。 (二)因果图法的特点 考虑输入条件间的组合关系; 考虑输出条件对输入条件的信赖关系,即因果关系; 测试用例发现错误的效率高; 能检查出功能说明中的某些不一致或遗漏; 因果图方法最终生产的就是判定表,它适合于检查程序输入条件和各种 组合情况。 (三)因果图法基本步骤 分割功能说明书 对于规模比较大的程序来说, 由于输入条件的组合数太大, 所以很难整体上 使用一个因果图。 我们可以把它划分为若干部分, 然后分别对每个部分使用因果 图。例如,测试编译程序时,可以把每个语句作为一个部分。 识别出 “原因”和“结果 ”,并加以编号 所谓原因,是指输入条件或输入条件的等价类; 而结果则是指输出条件或输 出条件的等价类。 每个原因或结果都对应于因果图中的一个节点。 当原因或结果 成立(或出现)时,相应的节点取值为 1,否则为 0。 例如,有一个饮料自动售货机(处理单价为 5 角钱)的控制处理软件,它的 软件规格说明如下: 若投入 5 角钱的硬币, 按下“橙汁”或啤“酒”的按

文档评论(0)

1亿VIP精品文档

相关文档