问答题

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

【参考答案】

根据上面的因果图,建立对应的判定表。
在该应用程序中,原因有7个,一个完整的判定表应有128种情况。由于篇幅的......

(↓↓↓ 点击下方‘点击查看答案’看完整答案、解析 ↓↓↓)
热门 试题

问答题