welcome to my blog!我每天都会纪录我学习的点点滴滴,也希望各位前辈多指教.

因果图实例讲解

上一篇 / 下一篇  2008-05-31 13:32:05 / 个人分类:学习笔记

此例子是讲解利用因果图设计测试用例的一个小例子。以中国象棋中走马的测试用例设计为例学习因果图的使用方法。51Testing软件测试网Noi0\%h;?7w-F m;|

一、分析中国象棋中走马的实际情况(下面未注明的均指的是对马的说明)51Testing软件测试网+FbB#tpf2yHS DI

1、如果落点在棋盘外,则不移动棋子;2、如果落点与起点不构成日字型,则不移动棋子;3、如果落点处有自己方棋子,则不移动棋子;4、如果在落点方向的邻近交叉点有棋子(绊马腿),则不移动棋子;5、如果不属于1-4条,且落点处无棋子,则移动棋子;6、如果不属于1-4条,且落点处为对方棋子(非老将),则移动棋子并除去对方棋子;7如果不属于1-4条,且落点处为对方老将,则移动棋子,并提示战胜对方,游戏结束。

#Yy]qE}0

二、根据分析明确原因和结果

v T%n)S"ny\0

原因:51Testing软件测试网-n4trB,Z.Ra

1、落点在棋盘上;

S@#lEy5@j0

2、落点与起点构成日字;

-s6h*Y^#|1f,Y0

3、落点处为自己方棋子;51Testing软件测试网D {1[ko9ac

4、落点方向的邻近交叉点无棋子;

[X7uF^R;_|D0

5、落点处无棋子;

!F4c^(o4s&N)t,\0

6、落点处为对方棋子(非老将);51Testing软件测试网v(W!]]1bO

7、落点处为对方老将。51Testing软件测试网Mb'@o)@:n,V

结果:51Testing软件测试网+Sm Hh d4MdLD

21、不移动棋子;51Testing软件测试网N'n0DuReS

22、移动棋子;51Testing软件测试网|l"w'{g

23、移动棋子,并除去对方棋子;

8z"U'Mc S0

24、移动棋子,并提示战胜对方,结束游戏。

6q\!om5{)J#b0

 

Y)e0O9q7?7` dDr'de0

添加中间节点11,目的是作为导出结果的进一步原因,简化因果图导出的判定表

w'zsr?0

 51Testing软件测试网w%o/K&h;lki


51Testing软件测试网mc,~HIJg u

考虑结果不能同时发生,所以对其施加唯一约束O原因567不能同时发生,所以对其施加异约束E.

f*^TJRRx6@ N0

          根据因果图建立判定表:(分为两表)

u-O1N2I |0

 

0o.`CEyRO_}D8V0

1

.NV}2^D/AD%a A9ca@0

2

]%NA1L3j@/_#n0

3

Vn zq8P7a0

4

Z;lsYP6~,Y`0

551Testing软件测试网%Wpj G0u!ii:N n

651Testing软件测试网%mvI{2eUXej8uy

751Testing软件测试网0d t f \E;y)S3s?;M

851Testing软件测试网? Qf S oe9rIs

9

]KsD \Z2S y4x0

10

mP|*l5M0a9ef|0

1151Testing软件测试网 ?o{:s0@ O

12

)^9p?] ~d6o!w:g0

1351Testing软件测试网w,aB@3Q.Z-u

14

gy8c"d|K S^4k0

1551Testing软件测试网3o:lHI+xR l+@

1651Testing软件测试网4AQ:w2^ fnK\

原因

%g0^N/?/R9G#F0s'JV0

151Testing软件测试网s3ux~|

051Testing软件测试网up_!h*E9}7G`

1

W)J:|nH UX0

0

U*m ~&jDj-]p0

151Testing软件测试网.I}9{}(Fs'V

051Testing软件测试网9Q:w4Rl4`joj

151Testing软件测试网 gnr,I!dRi

0

pP4]1rJAP0

151Testing软件测试网n!E"o,mi'a4q s4z

051Testing软件测试网+S@T(K3D/T

151Testing软件测试网 S~ l"c0^s-X"H%jK)X.N

051Testing软件测试网 zI2i.K3V lHK O

1

|m A/H}gQr6WO1F0

051Testing软件测试网2X`*gvu.U IW

151Testing软件测试网3^3Z%NbD Yf}P

0

XFZ2b Sk0

151Testing软件测试网u(]T9TSI$u

251Testing软件测试网8c jWDHm*V9b

051Testing软件测试网 rI0tY S T `%n h

051Testing软件测试网U {&nVX@ l9z-^

1

hoP+uk"Q2G6wY$W(q0

151Testing软件测试网:yVB!QD%B

051Testing软件测试网 J K-LY_7K

0

%P0k1a4V~ e+U0

151Testing软件测试网7Puk9W4X;ha%N2P

1

l2c-d&v|a6U0

0

4K ^ } C3H7ps _0

051Testing软件测试网s!N1QHkm:i/H

151Testing软件测试网6|-N5S"~F(]"U

151Testing软件测试网[0ojh4F W)\gCn

051Testing软件测试网hWSH_I

0

s/V,A[Fft,wv0

151Testing软件测试网+_(Nk&K.Hv(E P T,L

151Testing软件测试网mAsC1Ir ^@Jd

3

6Tz:Nfw iX5|0

051Testing软件测试网r2x-Tf.q&J

051Testing软件测试网2T:c3c;g'o rG

051Testing软件测试网WQ.Z}rZu+k?-g

051Testing软件测试网8`XTF+xy

151Testing软件测试网(D+F9{lr)z9Q

151Testing软件测试网da8Z`_:O*l _

1

3S1O'nn)j0

1

2b4\F%i P6dh:SM3K0

051Testing软件测试网;M_,FIOt_/?

0

Y:x4j+zqVB0

051Testing软件测试网)\ GJ-i#X+^8jL4li

051Testing软件测试网.yb;UlXL b

1

9i2@0D { Q` LF"xOJR0

151Testing软件测试网DF.z"vaf

151Testing软件测试网0dL:i?,ns c A:E K/N

151Testing软件测试网B-U;g)D,fyT/dL+H ^

451Testing软件测试网/m j7V`wl

051Testing软件测试网_"o%w\!k p#GV/?]B&l

051Testing软件测试网9bpW)AuF~!M6zW

0

7Y!ER6{*osD!FH#m0

0

q Eo4Ca2idkx0

0

vc8^EQb,j0

051Testing软件测试网,D _Kk*b*`&w+P'rv

051Testing软件测试网o`.e Z8n6S` fC:^

051Testing软件测试网E%M_:~?9M6| }p

151Testing软件测试网2v`@]/C@

1

+Rcw.m4L?0

1

%bBp6zKy8s0

151Testing软件测试网3Bt.uA1k

1

.{/v'p:]z ]0

151Testing软件测试网(qF5V(d&OP0Ra

1

%s,Gq C7U'Q8b)O0

1

e? p-Y!y _-Jad0

结果51Testing软件测试网iyf's0Z!K

1151Testing软件测试网AOC3{o|i T

051Testing软件测试网Yv} n*\#ky

051Testing软件测试网 N a5U"W;JZ9d

0

~Q7_:KX9zyj8R ?0

0

koD.k(KQ@ tw-tX0

051Testing软件测试网~ ?'}BGTPz1|

051Testing软件测试网9sw M8V4kQ ~$f}Cs3i%C

0

,CeJ,A9W0

1

btBTh0Zj3fYv0

051Testing软件测试网P(Ndx`.lfCJn

051Testing软件测试网'_7|:V z*Z

0

Nxj]'ae;u6]!Y0

0

V n4fG!L{0

0

yQ2Cg/@*mN$V _},HE0

0

qb7cF9F?[ a)v0

051Testing软件测试网6G]3wM B,t

051Testing软件测试网%a&q`H/j1_8w S-?Jc`

21

X&P,Jqb_@0

TAG: 学习笔记

 

评分:0

我来说两句

我的栏目

日历

« 2024-03-04  
     12
3456789
10111213141516
17181920212223
24252627282930
31      

数据统计

  • 访问量: 61262
  • 日志数: 76
  • 图片数: 1
  • 建立时间: 2007-03-07
  • 更新时间: 2008-05-31

RSS订阅