java中白盒测试用例_基于JAVA开发的中国象棋游戏的开发与研究白盒测试用例.doc...
中國象棋白盒測試用例
文件狀態當前版本V1.0草稿
作 者梁世聰完成日期2012/6/17文檔模板SSP-VER-T13-V1.0密 級變更歷史
版本完成日期變更記錄作者批準簽字V1.02012/6/17無梁世聰梁世聰
目 錄
目錄
1 目的1
2 范圍1
3 被測模塊列表1
4 模塊邏輯結構1
4.1 模塊邏輯結構圖1
4.2 模塊功能定義1
5 測試數據2
5.1 單模塊測試2
5.1.1 NormalUse2
5.1.2 ErrantUse 2
目的
測試用例用于測試中國象棋JAVA代碼的安全性,找出潛在的BUG。
范圍
測試經理,項目經理以及測試小組組長。
被測模塊列表
編號模塊名稱優先級F1setUp高F2testMain中F3testObject中F4testGetClass高F5testHashCode低F6testEquals中F7testClone高F8testToString低F9testNotify中F10testNotifyAll中F11testWaitLong低F12testWaitLongInt高F13testWait中F14testFinalize高模塊邏輯結構
模塊邏輯結構圖
模塊功能定義
模塊名稱功能備注棋盤展示棋盤排列棋子棋子共有三十二個紅棋子16個黑棋子16個將黑方boss帥紅方boss士士每一著只許沿"九宮"斜線走一步,可進可退相相(象)不能越過"河界", 每一著斜走兩步,可進可退,即俗稱"相(象)走田字。當田字中心有別的棋子時,俗稱塞相(象)眼,則不行走過去象相(象)不能越過"河界", 每一著斜走兩步,可進可退,即俗稱"相(象)走田字。當田字中心有別的棋子時,俗稱塞相(象)眼,則不行走過去馬馬每著走一直(或一橫)一斜,可進可退,即俗稱"馬走日字"。如果在要去方向緊靠一直(或一橫)的地方,有別的棋子擋住,俗稱"蹩馬腿",就不能走過去車車每一著可以直進、直退、橫走,不限步數炮炮在不吃子的時候,走法同車一樣兵兵(卒)在沒有過"河界"前,每著只許向前直走一步;過"河界"后,每著可以向前走一步,也可以橫走一步,但不能后退卒兵(卒)在沒有過"河界"前,每著只許向前直走一步;過"河界"后,每著可以向前走一步,也可以橫走一步,但不能后退將軍一方的棋子攻擊對方的帥(將),并在下一著要把它吃掉,稱為"將軍"吃子?走一著棋時,如果己方棋子能夠走到的位置有對方棋子存在,就可把對棋子吃掉而占領那個位置。只有炮吃了必須隔一個棋子(無論是哪一方的)跳吃,即俗稱"炮打隔子"。 除帥(將)外,其它棋子都可以聽任對方吃,或主動送吃。和棋屬于理論上公認的雙方均無取勝可能的局勢勝利帥(將)被對方"將死"失敗帥(將)被"將軍",無法避免地同對方將(帥)直接對面測試數據
單模塊測試
NormalUse
目的:
測試API函數合法的輸入參數及正確的調用順序
測試描述:
在每一個模塊測試中,調用所有的API接口函數。對API函數參數輸入合法參數值,并且以正確的(Normal)順序調用,打印輸出函數返回值
前置條件 (可選):
測試時,首先要搭建好軟件運行環境。
測試用例:
測試用例號模塊名稱輸入參數理論返回值實際輸出值備注1
ErrantUse
目的:
測試API函數的健壯性
測試描述:
在每一個模塊測試中,調用所有的API接口函數。對API函數參數輸入合法參數值,并且以正確的(Normal)順序調用,打印輸出函數返回值
前置條件 (可選):
首先搭建好運行環境。
測試用例:
測試用例號模塊名稱輸入參數理論返回值理論輸出值備注1setUp2testMaintestObject3testGetClass4testHashCode5testEquals6testClone7testToString8testNotify9testNotifyAll10testWaitLong11testWaitLongInt12testWait13testFinalize
Junit4 測試結果:
總結
以上是生活随笔為你收集整理的java中白盒测试用例_基于JAVA开发的中国象棋游戏的开发与研究白盒测试用例.doc...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: diagent.exe是什么进程 di
- 下一篇: 信用卡分期能分多少期 灵活选择分期帮你减