2013-11-22 25 views
0

我是新來的軟件測試。我想用JUnit對Java項目進行單元測試。該項目是開源的,它是一個小應用程序。所以我的問題是 - 我應該創建一個單獨的項目來測試或在項目中編寫測試代碼嗎?我使用Netbeans btw。另外,我可以從現有的類生成測試用例嗎?在Netbeans上,當您單擊文件 - >新建文件 - >單元測試(選擇文件類型) - >測試現有類時,您可能應該生成一個測試文件,但事實證明,您只需創建新的空文件。至少在我的筆記本電腦上...我不確定這是IDE的問題..我應該創建一個單獨的項目來做單元測試嗎?我正在使用JUnit

無論如何,任何答案將不勝感激。謝謝。

回答

2

我建議你使用Maven's default project structure

<projectDir> 
    <src> 
     <main> 
      <java> 
       <packages> 
     <test> 
      <java> 
       <packages> 

在這種結構中的測試是在同一個項目的代碼,但不被編譯到您的罐子。通常,您將同一個包(在src/test/java下)作爲被測試的類進行單元測試。這給了組織並且允許單元測試訪問包私有(默認範圍)方法。

相關問題