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