码迷,mamicode.com
首页 > 移动开发 > 详细

【Android测试】【随笔】测试分析——决策表、决策树

时间:2016-03-30 14:39:01      阅读:220      评论:0      收藏:0      [点我收藏+]

标签:

前言


 

  在程序设计过程中,经常会出现多层逻辑控制的嵌套,而这样的嵌套关系往往会导致我们不能直观的看出程序的逻辑关系,这会导致在测试过程中比较容易出现遗漏。因此我们需要引入决策表、决策树,其中决策表就是设计逻辑控制时十分重要的一个工具。

 

决策表


  话不多说,先看看定义(虽然并且没多少人能一眼看懂),但我还是决定先列在这里,等你阅读了后面例子之后就会明白。 概念:决策表是分析和表达多逻辑条件下执行不同操作的工具。

  

组成:
条件桩——列出问题的所有条件
条件项——针对条件桩给出的条件列出所有可能的取值
动作桩——列出问题规定的可能采取的操作
动作项——支出在条件项的各组取值情况下应采取的动作
规则——任何一个条件组合的特定取值及其相应要执行的操作称为规则。在判定表中贯穿条件项和动作项的一列就是一条规则。

决策表建立步骤

确定规则个数
列出所有的条件桩和动作桩
填入条件项
填入动作桩和动作项,得到初始判定表
化简,合并相似规则
依据判定表,选择测试数据,设计测试用例 

 

【Android测试】【随笔】测试分析——决策表、决策树

标签:

原文地址:http://www.cnblogs.com/by-dream/p/5336918.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!