• <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-6-10 10:47 | 作者: 不詳 | 來源: 測試時代采編 | 查看: 125次 | 進入軟件測試論壇討論

    領測軟件測試網

    確定程序在測試中通過了。

      當然,可能出現各種各樣的處理, 但思想必須很明確:你只需糾正那些被測試找出那些錯誤。

      現在,讓我們告訴你一個開發人員怎樣解決這種情形。 通過存在的功能性的測試

      我利用一些集成的開發環境(IDE)來查找 被修正那些類和方法的放在什么地方。

      制造一個已知的錯誤環境,來查找那些代碼判斷存在錯誤。

      最后但不是最不重要的,寫好測試并且放到一個現有的測試類中去。 如果你不小心出了錯誤, 期望你和你的同事能注意到副本,并且糾正它

      都準就緒,開始建立測試了, 所以現在需要給測試取一個名稱。 你可能說,“這不是問題: 在每個類面前加個Test就是了!” 但并不是那么簡單的, 讓我告訴你這樣如果可能造成的問題:

      當時候我們在使用TDD的方式開發時, 需要測試的class或者method可能都不存在。

      也可能一個test 含蓋了好幾個方法,甚至好幾個classes。

      這些僅僅是最普通的問題, 下面還有更多。

      給個在test命名上的建議: test 類的取名首先應該表達出這個類是一個test類,并且能確切的表示出他要檢查哪些,留有這個原class名的味道。 其實這很容易,請別擔心這個名稱會變的很長或者很丑陋,自己隨便怎樣取都可以。

      下面我們將使用Eclipse中的JUnit工具建立我們的第一個測試,假定你已經下載了這個產品的當前版本, 如果沒有,你隨時可以從它的官方網站(www.eclipse.org)下載。我們需要JUnit,你也可以從它的官方網站(www.junit.org)上下載,下載并解壓縮到你硬盤中存放java libaries的地方。

      打開Eclipse.我們將建立一個新的工程的工作空間(workplace project) 點 File -> New ->Project,選擇Java一路Next。 輸入工程名稱(project name),比如ProjectWithJUnit. 點擊完成。 這樣就建立了一個新工程,讓我們配置一下我們的Eclipse,于是,我們把JUnit library 添加到build path. 點擊 Project-->Properties, 選擇Java Build Path Libraries, 點Add Exteranal JARs 選中JUnit.jar。 你將會看到JUnit將會出現在的屏幕上 libraries列表中。 點Okay,Eclipse將強制rebuild所有的build paths.

      我們已經準備好,開始寫我們的"Hello World"了 . 讓我們遵照TDD規范:在編碼之前就建立測試。為了, 我們將假頂我們將要寫的類名是HelloWorld 有一個返回字符串的方法 say().

      要建立這樣一個test, 在ProjectWithJUnit標題上右鍵, 選擇New -> Other,展開"Java", 選擇JUnit. 在對話框的右邊一攔里選擇TestCase,接著點Next. 參見圖1。

      圖1。 在Eclipse 中建立JUnit test

     

     

      在Test class:一攔里輸入我們需要測試的class--HelloWorld。并且給Test case取個名稱--- 比如,TestThatWeGetHelloWorldPrompt(是的,這看上去太長了,但是它能很清楚表達出它的意思) 點Finish完成。

      下面是 TestThatWeGetHelloWorldPrompt.java的代碼:

      public class TestThatWeGetHelloWorldPrompt

      extends TestCase {

      public TestThatWeGetHelloWorldPrompt(

      String name) {

      super(name);

      }

     

    延伸閱讀

    文章來源于領測軟件測試網 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>