1 junit學習之junit的基本介紹

2021-08-04 07:59:40 字數 793 閱讀 4109

junit目前在一些大的公司或者相對規範的軟體中使用的比較多,相當多的小公司並沒有把單元測試看的太重要。在大點的公司開發人員每天上班後,第一件事情就是從svn上把自己負責的**checkout下來,然後執行單元測試,如果單元測試通過,那麼說明自己的**沒有問題,然後就在**塊上修改與新增,完成後再用junit進行測試,測試完成後如果沒有問題,那麼就把相應的**塊提交給svn上。

測試一般分為:單元測試、整合測試(主要看一塊**加進去後,系統會不會有問題)、驗收測試和壓力測試。

在以前的的專案中也用過junit,當時的使用只是把junit當成乙個有多個main方法的乙個函式。假如乙個專案非常的大,測試的東西非常的多,如果不用junit的話,那麼這個工作量是非常大的。單元測試的最基本的乙個功能是能進行自動化測試。單元測試都是通過斷言的方式來確定結果是否正確,即使用assert。

5、junit3與junit4的區別還是比較明顯的,在junit3中,如果某個類是測試類,必須將其繼承類testcase,如果某個方法是測試方法,必須讓這個方法以testxx開頭,如果希望指定某個測試方法執行之前執行某個初始化方法,這個方法的名稱必須是setup,如果希望在某個測試方法執行之後執行某個釋放資源的方法,這個方法的名稱必須是teardown。

7、在測試除法cal.divide(3,0),如果除數為0,這個方法應該會丟擲異常。現在的測試目標是,如果執行測試方法後,測試方法沒有丟擲異常,那麼這個測試方法就不能通過。這時就需要用到junit的arithmeticexception。如下圖所示:

10、junit的最基本的東西基本是這樣的,斷言、測試異常,捕獲異常,測試方法的效能。例子**在附件中。 

android學習之 Junit測試

在開發中,我們不斷的要為測序進行測試,如果每次執行的話,浪費很多時間,可以利用android的junit對所需要的方法進行測試。步驟 一 1.在專案清單中新增 targetpackage必須與要測試的類的包名一致。二 編寫的測試類繼承androidtestcase.在具體的方法中run as and...

JUnit 學習筆記

寫了個類,要給別人用,會不會有bug 怎麼辦?測試一下。用main 方法測試好不好?不好!1.不能一起執行!2.大多數情況下需要人為的觀察輸出確定是否正確 重用測試,應付將來的實現的變化。提高士氣,明確知道我的東西是沒問題的。1.new project 2.建立類 3.建立testcase 1.as...

junit學習筆記

test 測試乙個方法 before 測試方法的前置條件 每個方法執行之前都會執行 after 測試方法的後置條件 每個方法執行之後都會執行 beforeclass 測試方法的前置條件 在類載入的時候就呼叫,只執行一次 標記的方法需要為static的 afterclass 測試方法的後置條件 在類銷...