本文介紹了如何組織單元測試和集成測試?的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)吧!
問題描述
我有一個Eclipse(不是maven)項(xiàng)目,其中我將代碼組織在兩個源文件夾中:SRC和TEST。
測試文件夾的層次結(jié)構(gòu)與src平行,以便于查找類并保持組織。
現(xiàn)在,我在談?wù)撐业膯卧獪y試。我也想將單元測試與我的集成測試分開,但我不確定這樣做的最佳方式是什么。
也許我應(yīng)該有另一個源文件夾用于我的集成測試?或者,它可能應(yīng)該位于測試源文件夾中的單獨(dú)包下?
我會很高興聽到你是怎么做的,提前謝謝你。
推薦答案
個人意見(因?yàn)檫@都是關(guān)于個人喜好)是:針對不同的測試級別分開包
src/ //source folder
...
test/ // source folder
test/ //packages
integration/
unit/
tools/
我個人不再維護(hù)測試類的源包層次結(jié)構(gòu),因?yàn)槲野l(fā)現(xiàn)重構(gòu)源代碼的成本非常高。
我還使用JUnit類別以可見的方式清楚地分隔測試級別。
這篇關(guān)于如何組織單元測試和集成測試?的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,