测试用例设计方法---判定表驱动分析方法03

上一篇 / 下一篇  2012-04-24 16:06:52 / 个人分类:测试方法

二、实战演习

1.机器维修

1.       问题要求:“。。。。。。对功率大于50马力的机器,维修记录不全或已运行10以上的机器,应给予优先的维修处理。。。。。。”,这里假定,“维修记录不全”和“优先维修处理”均已在别处有更严格的定义。请建立判定表。

解答:

1、确定规则的个数:这里有3个条件,每个条件有两个取值,故应有2*2*2=8种规则。

2、列出所有的条件桩和动作桩:

条件

功率大于50马力吗?

维修记录不全吗?

运行超过10年吗?

动作

进行优先处理

3、填入条件项。可从最后1行条件项开始,逐行向上填满。

4、填入动作桩和动作项。这样便得到如下图的初始判定表

 

 

 

 

 

 

 

 

 

 

条件

 

1

2

3

4

5

6

7

8

功率大于50马力吗?

Y

Y

Y

Y

N

N

N

N

维修记录不全吗?

Y

Y

N

N

Y

Y

N

N

运行超过10年吗?

Y

N

Y

N

Y

N

Y

N

工作

进行优先处理

X

X

X

 

X

 

X

 

作其它处理

 

 

 

X

 

X

 

X

5、初始判定表化简。合并相似规则后得到

 

 

 

 

 

 

 

条件

 

1

2

3

4

5

功率大于50马力吗?

Y

Y

Y

N

N

维修记录不全吗?

Y

N

N

-

-

运行超过10年吗?

-

Y

N

Y

N

工作

进行优先处理

X

X

 

X

X

作其它处理

 

 

X

 

X



TAG:

 

评分:0

我来说两句

Open Toolbar