3 闭着眼睛测试软件(因果图测试).pptVIP

  • 38
  • 0
  • 约1.79千字
  • 约 13页
  • 2017-08-09 发布于河南
  • 举报
第五章 决策表测试 在一些数据处理问题中,某些操作的实施依赖于多个逻辑条件的组合,即针对不同逻辑条件的组合值,分别执行不同的操作,决策表很适合于处理这类问题。 自20世纪60年代初以来,决策表一直被用来表示和分析复杂的逻辑关系,描述不同条件集合下采取行动的若干组合情况。 举例说明什么是决策表 阅读指南的决策表: 决策表通常由4部分组成: 可以合并规则,以便简化决策表: 三角形问题的决策表测试 因果图测试 如果在测试时必须考虑输入条件的各种组合,可能的组合数将可能是一个天文数字,因此,必须考虑使用一种适合于描述多种条件的组合,产生多个相应动作的测试方法,这就是因果图法。 因果图将用自然语言描述的产品说明书转化成为用形式语言来描述,它可以指出产品说明书中存在的不完整性和二义性。 在实际问题中,输入状态之间还可能存在某些依赖关系,称为约束 中国象棋中走马问题的因果图测试 分析中国象棋中走马的实际情况: 1、如果落点在棋盘外,则不移动棋子; 2、如果落点与起点不构成日字型,则不移动棋子; 3、如果落点处有自己方棋子,则不移动棋子; 4、如果在落点方向的邻近交叉点有棋子(绊马腿),则不移动棋子; 5、如果不属于1-4条,且落点处无棋子,则移动棋子; 6、如果不属于1-4条,且落点处为对方棋子(非老将),则移动棋子并除去对方棋子; 7、如果不属于1-4条,且落点处为对方老将,则移动棋子

文档评论(0)

1亿VIP精品文档

相关文档