世上有很多事情是无法提前的,惟有认真的活在当下,才是最真实的态度! 许多人喜欢预支明天的烦恼,想要早一天解决掉明天的烦恼.明天如果有烦恼,你今天是无法解决的,每一天都有每一天的人生功课要交,努力做好今天的功课再说吧!!
判定表(Decision Table)驱动
上一篇 /
下一篇 2007-04-16 16:31:52
/ 个人分类:计算机软件测试技术(学习笔记)
判定表由四部分组成:
条件桩(Condition Stub):列出了问题的所有条件,除了某些问题对条件的先后次序有特定 要求外,
通常在这里列出的条件,其先后次序无关紧要。
动作桩(Action Stub):列出问题规定可能采取的操作。
条件项(Condition Entry):针对左边条件的取值,在所有可能的情况下,给出真假值。
动作项(Action Entry):在条件项的各组取值情况下采取的动作。
建立判定表的步骤:
① 确定规则的个数。
② 列出所有条件桩和动作桩。
③ 填入条件项。
④ 填入动作桩和动作项。
⑤ 化简。
适合于使用判定表设计测试用例的条件:
① 规格说明以判定表形式给出,或是很容易转换成判定表。
② 条件的排列顺序不会也不应影响执行那些操作。
③ 规则的排列顺序不会也不应影响执行那些操作。
④ 每当某一规则的条件已经满足,并确定要执行的操作后,不必检验别的规则。
⑤ 如果某一规则得到满足要执行多个操作,这些操作的执行顺序无关紧要。
判定表驱动示例
收藏
举报
TAG: