根据以下关于中国象棋软件中关于走马的规则的描述,分析其因果图,并设计用例:
1.如果落点在棋盘外,则不移动棋子;
2.如果落点在棋盘内,且落点与起点不构成日字型,则不移动棋子;
3.如果落点在棋盘内,且构成日字,但在落点方向的邻近交叉点有棋子(绊马腿), 则不移动棋子;”
4.如果落点在棋盘内,且构成日字,但落点处有自己方棋子,则不移动棋子;
5.如果不属于1-4条,且落点处无棋子,则移动棋子;
6.如果不属于1-4条,且落点处为对方棋子(非老将),则移动棋子并除去对方棋子;
7.如果不属于1- 4条,且落点处为对方老将,则移动棋子,并提示战胜对方,游戏结束。
2022-05-18 08:37:51
73KB
软件测试
1