因果图实例讲解
上一篇 / 下一篇 2008-05-31 13:32:05 / 个人分类:学习笔记
此例子是讲解利用因果图设计测试用例的一个小例子。以中国象棋中走马的测试用例设计为例学习因果图的使用方法。51Testing软件测试网 Noi0\%h;?7w-F m;|
一、分析中国象棋中走马的实际情况(下面未注明的均指的是对马的说明)51Testing软件测试网+FbB#tpf2yHSDI
1、如果落点在棋盘外,则不移动棋子;2、如果落点与起点不构成日字型,则不移动棋子;3、如果落点处有自己方棋子,则不移动棋子;4、如果在落点方向的邻近交叉点有棋子(绊马腿),则不移动棋子;5、如果不属于1-4条,且落点处无棋子,则移动棋子;6、如果不属于1-4条,且落点处为对方棋子(非老将),则移动棋子并除去对方棋子;7如果不属于1-4条,且落点处为对方老将,则移动棋子,并提示战胜对方,游戏结束。
#Yy]qE}0二、根据分析明确原因和结果
vT%n)S"ny\0原因:51Testing软件测试网-n4trB,Z.Ra
1、落点在棋盘上;
S@#lEy5@j02、落点与起点构成日字;
-s6h*Y^#|1f,Y03、落点处为自己方棋子;51Testing软件测试网D {1[ko9ac
4、落点方向的邻近交叉点无棋子;
[X7u F^R;_|D05、落点处无棋子;
!F4c^(o4s&N)t,\06、落点处为对方棋子(非老将);51Testing软件测试网v(W!]]1bO
7、落点处为对方老将。51Testing软件测试网Mb'@o)@:n,V
结果:51Testing软件测试网+SmHh d4MdLD
21、不移动棋子;51Testing软件测试网N'n0DuReS
22、移动棋子;51Testing软件测试网|l"w'{g
23、移动棋子,并除去对方棋子;
8z"U'Mc S024、移动棋子,并提示战胜对方,结束游戏。
6q\!om5{)J#b0添加中间节点11,目的是作为导出结果的进一步原因,简化因果图导出的判定表
w'zsr?0考虑结果不能同时发生,所以对其施加唯一约束O。原因5、6、7不能同时发生,所以对其施加异约束E.
三、 根据因果图建立判定表:(分为两表)
u-O1N2I|01 .NV}2^ D/A D%aA9ca@0 | 2 ]%NA1L3j@/_#n0 | 3 Vn zq8P7a0 | 4 Z;lsYP6~,Y`0 | 551Testing软件测试网%WpjG0u!ii:N n | 651Testing软件测试网%mvI{2eUXej8uy | 751Testing软件测试网0dt f \E;y)S3s?;M | 851Testing软件测试网? Qf S oe9r Is | 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:lH I+xRl+@ | 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]1rJA P0 | 151Testing软件测试网n!E"o,mi'a4qs4z | 051Testing软件测试网+S@T(K3D/T | 151Testing软件测试网 S~ l"c0^s-X"H%jK)X.N | 051Testing软件测试网 zI2i.K3V lHKO | 1 |m A/H}gQr6WO1F0 | 051Testing软件测试网2X`*gvu.U IW | 151Testing软件测试网3^3Z%NbD Yf }P | 0 XFZ2b Sk0 | 151Testing软件测试网u(]T9TSI$u | |||||||||||||||||||||||||||||||||||||||||||
251Testing软件测试网8cjWDHm*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:NfwiX5|0 | 051Testing软件测试网r2x-Tf.q&J | 051Testing软件测试网2T:c3c;g'orG | 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%iP6dh:SM3K0 | 051Testing软件测试网;M_,F IOt_/? | 0 Y:x4j+zqVB0 | 051Testing软件测试网)\GJ-i#X+^8jL4li | 051Testing软件测试网.yb;UlXLb | 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~!M6z W | 0 7Y!ER6{*osD!FH#m0 | 0 q Eo4Ca2i dkx0 | 0 vc8^EQb,j0 | 051Testing软件测试网,D _Kk*b*`&w+P'rv | 051Testing软件测试网o`.eZ8n6S`fC:^ | 051Testing软件测试网E%M_:~?9M6|}p | 151Testing软件测试网2v` @]/C@ | 1 +Rcw.m4L?0 | 1 %bBp6zKy8s0 | 151Testing软件测试网3Bt.uA1k | 1 .{/v'p:]z]0 | 151Testing软件测试网(q F5V(d&OP0Ra | 1 %s,Gq C7U'Q8b)O0 | 1 e?p-Y!y _-Jad0 | ||||||||||||||||||||||||||||||||||||||||||||
结果51Testing软件测试网iyf's0Z!K | 1151Testing软件测试网AOC3{o|iT | 051Testing软件测试网Yv} n*\#ky | 051Testing软件测试网 N a5U"W;JZ9d | 0 ~Q7_:KX9zyj8R ?0 | 0 koD.k(KQ@ tw-tX0 | 051Testing软件测试网 ~?'}BGTPz1| | 051Testing软件测试网9swM8V4kQ ~$f}Cs3i%C | 0 ,CeJ,A9W0 | 1 btBTh0Zj3fYv0 | 051Testing软件测试网P(Nd x`.lfCJn | 051Testing软件测试网'_7|:Vz*Z | 0 Nxj]'ae;u6]!Y0 | 0 V n4fG!L{0 | 0 yQ2Cg/@*mN$V_},HE0 | 0 qb7cF9F? [ a)v0 | 051Testing软件测试网6G]3wMB,t | 051Testing软件测试网%a&q`H/j1_8wS-?Jc` | |||||||||||||||||||||||||||||||||||||||||||
21 X&P,Jqb_@0 |
相关阅读:
TAG: 学习笔记 标题搜索日历
我的存档数据统计
清空Cookie - 联系我们 - 51Testing软件测试网 - 交流论坛 - 空间列表 - 站点存档 - 升级自己的空间
Powered by 51Testing
© 2003-2021
|