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

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

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

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

    在NetBeans中創建項目編譯運行并使用JUnit單元測試

    發布: 2009-12-24 11:50 | 作者: 不詳 | 來源: 領測國際測試網采編 | 查看: 184次 | 進入軟件測試論壇討論

    領測軟件測試網

      選擇“運行”>“運行主項目”(F6)。

      在“輸出”窗口中,您應該看到程序的輸出 Result = Hello(作為參數傳遞到程序的短語的離合詞)。

      測試和調試應用程序

      現在您將使用 JUnit 為項目創建并運行測試,然后在 IDE 的調試器中運行應用程序以檢查錯誤。在 JUnit 測試中,您將通過以下方式來測試 LibClass:將短語傳遞到 acrostic 方法,然后使用斷言指示您認為應生成的結果。

      創建 JUnit 測試

      在“項目”窗口中右鍵單擊 "LibClass.java" 節點,然后選擇“工具”>“創建 JUnit 測試”(Ctrl-Shift-U)。

      如果這是您首次在 IDE 中創建 JUnit 測試,則系統會顯示“選擇 JUnit 版本”對話框提示。按 Enter 鍵以選擇 "JUnit 4.x",然后繼續執行“創建測試”對話框中的操作。

      在“創建測試”對話框中,單擊“確定”以使用缺省選項運行命令。IDE 將在單獨的 test 文件夾中創建 org.me.mylib 包和 LibClassTest.java 文件。通過展開“測試包”節點和 org.me.mylib 子節點,可以找到此文件。

      在 LibClassTest.java 中,刪除 public void testAcrostic() 方法的主體。

      鍵入或粘貼以下代碼,以代替刪除的行:

      System.err.println("Running testAcrostic...");String result = LibClass.acrostic(new String[] {"fnord", "polly", "tropism"}); assertEquals("Correct value", "foo", result);

      通過按 Ctrl-S 組合鍵保存該文件。

      運行 JUnit 測試

      選擇 MyLib 項目節點,然后選擇“運行”>“測試項目 (MyLib)”或按 Alt-F6 組合鍵。將在“輸出”窗口中打開 "MyLib (test)" 標簽。同時,將編譯并運行 JUnit 測試用例!癑Unit 測試結果”顯示測試是否通過。

      您還可以運行單個測試文件,而不是測試整個項目。在源代碼編輯器中選擇 "LibClass.java" 標簽,然后選擇“運行”>“測試文件”。

      可以從 IDE 中獲取 JUnit API 文檔。選擇“幫助”>“Javadoc 引用”> "JUnit <版本號>"。

      通過訪問 http://www.junit.org,可以了解有關 JUnit 的詳細信息。

      調試應用程序

      在本部分中,您將使用調試器來逐步執行應用程序,并觀察在組合離合詞時變量值的變化情況。

      在調試器中運行應用程序:

      在 LibClass.java 文件中,轉至 acrostic 方法,并在 b.append(args[i].charAt(i)); 內部的任何位置放入插入點。然后,按 Ctrl-F8 組合鍵設置斷點。

      選擇“調試”>“調試主項目”(Ctrl-F5)。IDE 將打開調試器窗口并在調試器中運行該項目,直至到達斷點為止。

      選擇 IDE 底部的“局部變量”窗口,然后展開 "args" 節點。字符串數組包含您輸入的作為命令參數的短語。

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

    64/6<123456>

    關于領測軟件測試網 | 領測軟件測試網合作伙伴 | 廣告服務 | 投稿指南 | 聯系我們 | 網站地圖 | 友情鏈接
    版權所有(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>