以下是某“象棋中走马事件”应用程序的走马规则,请按要求回答问题。 以下是中国象棋中
题型:问答题
问题:
以下是某“象棋中走马事件”应用程序的走马规则,请按要求回答问题。
以下是中国象棋中走马事件中的走马原则:
(1)如果落点在棋盘外,则不移动棋子。
(2)如果落点与起点不构成日字型,则不移动棋子。
(3)如果落点处有己方棋子,则不移动棋子。
(4)如果在落点方向的邻近交叉点有棋子(绊马腿),则不移动棋子。
(5)如果不属于(1)~(4)条,且落点处无棋子,则移动棋子。
(6)如果不属于(1)~(4)条,且落点处为对方棋子(非老将),则移动棋子并除去对方棋子。
(7)如果小属于(1)~(4)条,且落点处为对方老将,则移动棋子,并提示战胜对方,游戏结束。
对该软件进行基于因果图的方法设计测试用例。