可以用main函數和JUnit來寫測試代碼。main是最早使用的,但是現在更流行的測試工具是JUnit。
創(chuàng)新互聯(lián)-專業(yè)網站定制、快速模板網站建設、高性價比肥鄉(xiāng)網站開發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫,直接使用。一站式肥鄉(xiāng)網站制作公司更省心,省錢,快速模板網站建設找我們,業(yè)務覆蓋肥鄉(xiāng)地區(qū)。費用合理售后完善,10余年實體公司更值得信賴。
JUnit是一個Java語言的單元測試框架。它由Kent Beck和Erich Gamma建立,逐漸成為源于Kent Beck的sUnit的xUnit家族中最為成功的一個。 JUnit有它自己的JUnit擴展生態(tài)圈。多數Java的開發(fā)環(huán)境都已經集成了JUnit作為單元測試的工具。
下面是一些具體的編寫測試代碼的技巧或較好的實踐方法:
1. 不要用TestCase的構造函數初始化Fixture,而要用setUp()和tearDown()方法。
2. 不要依賴或假定測試運行的順序,因為JUnit利用Vector保存測試方法。所以不同的平臺會按不同的順序從Vector中取出測試方法。
3. 避免編寫有副作用的TestCase。例如:如果隨后的測試依賴于某些特定的交易數據,就不要提交交易數據。簡單的回滾就可以了。
4. 當繼承一個測試類時,記得調用父類的setUp()和tearDown()方法。
5. 將測試代碼和工作代碼放在一起,一邊同步編譯和更新。(使用Ant中有支持junit的task.)
6. 測試類和測試方法應該有一致的命名方案。如在工作類名前加上test從而形成測試類名。
7. 確保測試與時間無關,不要依賴使用過期的數據進行測試。導致在隨后的維護過程中很難重現測試。
8. 如果你編寫的軟件面向國際市場,編寫測試時要考慮國際化的因素。不要僅用母語的Locale進行測試。
9. 盡可能地利用JUnit提供地assert/fail方法以及異常處理的方法,可以使代碼更為簡潔。
10.測試要盡可能地小,執(zhí)行速度快。
11.不要硬性規(guī)定數據文件的路徑。
12.利用Junit 的自動異常處理書寫簡潔的測試代碼
事實上在Junit 中使用try-catch 來捕獲異常是沒有必要的,Junit 會自動捕獲異常。那些沒有被捕獲的異常就被當成錯誤處理。
13. 充分利用Junit 的assert/fail 方法
assertSame()用來測試兩個引用是否指向同一個對象
assertEquals()用來測試兩個對象是否相等
14. 確保測試代碼與時間無關
15. 使用文檔生成器做測試文檔。
我沒這毅力。。好多代碼。。
而且你都沒說用什么做。。。
比如是用GUI還是Spring?
是用HTML還是Servlet還是JSP??
我給你提供一個思路和相關方法的吧 自己寫吧。。好多代碼呀 懶死我得了。。
你的設計要求1:一個簡單的HTML頁面 幾個元素如 單行文本框 提交按鈕 然后進行相應的頁面跳轉 或者a harf都可以
2:進入相應的頁面后出現測試的數字 既然隨機數可以用random隨機類
提取前臺頁面的用戶姓名 講每次匹配的數字比對加入到一個計數器 比如sum++
3:比如做對了3個 sum的值是3.分數也就是3 將這個數添加到成績表中 (在成績表中獲取sum的值)
大概這個思路 寫起來很麻煩
你可以采用g.drawImage的方式畫入窗口、然后各個圖片、點擊之后,實現動態(tài)翻轉效果、
停留多少秒、然后再翻轉蓋住、就可以完美了。。。
說個簡單點的吧:
用數組或者集合,裝一副紙牌對象
定時5秒,然后錯開其中一個位置,最后讓找出錯位的那個紙牌即可!
難度可以根據數量進行變換!控制臺可以用數字做,gui也可以更加逼真一些!
網站名稱:java記憶測試系統(tǒng)代碼的簡單介紹
新聞來源:http://chinadenli.net/article22/dogsdcc.html
成都網站建設公司_創(chuàng)新互聯(lián),為您提供網站內鏈、網站設計、用戶體驗、網站改版、服務器托管、品牌網站建設
聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)