• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
    • 軟件測試技術
    • 軟件測試博客
    • 軟件測試視頻
    • 開源軟件測試技術
    • 軟件測試論壇
    • 軟件測試沙龍
    • 軟件測試資料下載
    • 軟件測試雜志
    • 軟件測試人才招聘
      暫時沒有公告

    字號: | 推薦給好友 上一篇 | 下一篇

    在Eclipse中使用JUnit

    發布: 2009-4-01 10:19 | 作者: 不詳 | 來源: 測試時代采編 | 查看: 27次 | 進入軟件測試論壇討論

    領測軟件測試網

    在TDD中,被測試的類或者方法還不存在。

       一個測試能夠覆蓋多個方法,甚至多個類,這是可能的。

       

       以上只是一些普遍問題;還存在更多的問題。

       

       讓我來提一個建議,在測試命名時:測試類的名字應該讓人一眼就知道這是一個測試類,且能說明它要測試什么,注意是否和其他類重名。按照以上建議做,就很簡單了,也不用擔心名字太長或難聽。

       

       即將在Eclipse中用JUnit工具創建我們第一個測試了。假設你已經下載了一個最新的Eclipse版本。如果還沒有,你應該去官方站點http://www.eclipse.org下載。還需要JUnit,也可以從http://www.junit.org/下載。

       

       運行Eclipse。新建一個workplace項目,點擊文件->新建->項目,選擇Java項目,點擊下一步。起一個項目名稱,例如ProjectWithJUnit。點擊完成。這樣就完成新項目的建立了。再來配置一下Eclipse,在構建路徑中添加JUnit類庫。在工具條上點擊項目->屬性,選擇Java構建路徑,庫,選擇添加外部JAR,瀏覽Junit被存儲的目錄,選擇junit.jar,點擊打開。你將會看見JUnit出現在庫的列表中。點擊確定,讓Eclipse重建路徑。

       

       現在開發我們的“Hello World”例子。按照TDD的規則,應該在代碼建立以前先把測試寫好。為了能夠在某出開始,我們假設未來的類名是HelloWorld,并且有一個方法Say(),這個方法返回String的值(例如“Hello World!”)。

       

       建立測試,在ProjectWithJUnit的標題上面點擊右鍵,選擇新建->其他,展開“Java”選項,選擇JUnit。在右邊的欄目對話框中選擇測試案例,然后下一步。參考圖1。

     

           

                        圖1. 在Eclipse中建立JUnit測試

       

       在測試類這一欄中,寫上將要被測試的類名HelloWorld。選擇一個測試案例的名字,例如TestThatWeGetHelloWorldPrompt(是的,看上去很長,但是很清楚它的行為。)點擊完成。

       

       TestThatWeGetHelloWorldPrompt的代碼如下:

     

     

    延伸閱讀

    文章來源于領測軟件測試網 http://www.kjueaiud.com/

    42/4<1234>

    關于領測軟件測試網 | 領測軟件測試網合作伙伴 | 廣告服務 | 投稿指南 | 聯系我們 | 網站地圖 | 友情鏈接
    版權所有(C) 2003-2010 TestAge(領測軟件測試網)|領測國際科技(北京)有限公司|軟件測試工程師培訓網 All Rights Reserved
    北京市海淀區中關村南大街9號北京理工科技大廈1402室 京ICP備10010545號-5
    技術支持和業務聯系:info@testage.com.cn 電話:010-51297073

    軟件測試 | 領測國際ISTQBISTQB官網TMMiTMMi認證國際軟件測試工程師認證領測軟件測試網

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>