馬行走路線的測試用例設計[4] 測試用例設計
由于上表中有一些相似的項,可以考慮他們是否可以合并,所有先在Excel中把相似的項復制在一起,得到下面的表:

這樣就可以生成測試用例了。其實真正的用例就在表中,只是還是要寫成連菜鳥也要看得懂的文字而已。下面是用例:
用例1:如果在棋盤上,構成日字,并且不是自己方棋子,落點方向的鄰近交叉點沒有棋子,落點處為對方老將,則移動棋子,并提示戰勝對方,游戲結束。
用例2:如果在棋盤上,構成日字,并且不是自己方棋子,落點方向的鄰近交叉點沒有棋子,且落點處為對方棋子(非老將),則移動棋子并除去對方棋子。
用例3:如果在棋盤上,構成日字,并且不是自己方棋子,落點方向的鄰近交叉點沒有棋子,且落點處無棋子,則移動棋子。
用例4:如果落點不在棋盤上,直接不移動棋子。
用例5:如果落點在棋盤上,不構成日字,則不移動棋子。
用例6:如果落點在棋盤上,構成日字,是自己方棋子,不移動棋子。
用例7:如果落點在棋盤上,構成日字,不是自己方棋子,落點方向的鄰近交叉點上有棋子,則不移動棋子。
延伸閱讀
文章來源于領測軟件測試網 http://www.kjueaiud.com/