软件测试 因果+决策案例–中国象棋中走马

软件测试 因果+决策案例–中国象棋中走马

题目: 因果+决策案例

中国象棋中走马的实际情况:

1.如果落点在棋盘外,则不移动棋子;

2.如果落点与起点不构成日字型,则不移动棋子;

3.如果落点处有自己方棋子,则不移动棋子;

4.如果在落点方向的邻近交叉点有棋子(绊马腿),则不移动棋子;

5.如果不属于1-4条,且落点处无棋子,则移动棋子;

6.如果不属于1-4条,且落点处为对方棋子(非老将),则移动棋子并除去对方棋子;

7.如果不属于1-4条,且落点处为对方老将,则移动棋子,并提示战胜对方,游戏结束

解答:

分析题目可得原因和结果如下所示:

原因 结果
1.落点在棋盘上 21.不移动棋子
2.落点与起点构成日字 22.移动棋子
3.落点处为自己方棋子 23.移动棋子,并除去对方棋子
4.落点方向的邻近交叉点无棋子 24.移动棋子,并提示战胜对方,结束游戏
5.落点处无棋子
6.落点处为对方棋子(非老将)
7.落点处为对方老将

由此可得因果图如下所示:

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2020年4月1日
下一篇 2020年4月1日

相关推荐