一、單元測試 (unittests)
測試每個單元的功能,以及異常的丟擲。
1、測試建構函式並檢查結果 ,然後使建構函式丟擲每個異常,並
捕捉異 常 。
常用方法:fail(string s) 如果沒有丟擲異常則測試失敗,引數為字串。
2、測試功能方法 ,如果傳遞的引數有幾種可能,那每一種可能都要涉及到。
二、模組準確性測試 (accuracytests)
測試每個模組結果的準確性。
1、測試建構函式 : 首先利用建構函式構造乙個類的例項,然後依次呼叫getters 在利用junit裡的方法測試資料的正確性。
常用方法有:assertequals 和asserttrue ,assertfalse
注 :assertequals 不僅可以用於一般數字的匹配還可以用於字串的匹配。
2 、測試類中的方法 :利用建構函式構造乙個類的例項,然後呼叫此方法。將實際結果和期望結果對比,來驗證方法的正確性。
3、在每個函式測試完成之後,還要測試整個模組的函式功能
三、失敗測試 (failuretest)
在各種方法測試失敗時異常的丟擲情況
常用方法:setup
() 繼承於testcase,建立測試,在測試開始之前。並且為測試提供target的初始工作。
四、壓力測試 (stresstest)
就是測試當處理資料量很大的時候方法的效能,即執行時間
常用方法——system.currenttimemillis 。
在方法執行前後分別獲取系統時間以計算方法執行的時間。
Junit 單元測試
測試類package com.lin.music item import android.content.contentresolver import android.content.context import android.database.cursor import android.net....
Junit單元測試
最近在寫一模組的 不能再像原來一樣不認真考慮測試了,因為看看junit如何寫單元測試,這裡作一些筆記。2.關於使用junit的目的。主要有四種 摘自某參考資料。對此,我覺得我是想測試某個類中的某幾個方法,因為覺得這幾個方法比較容易出問題,不過這樣是顯得有些不嚴謹了。其實往往測關鍵方法的時候,其中也都...
Junit單元測試
書寫規範 包 寫在.test包下或者.junit包下 類命名規範 xxtest 測試方法規範 命名規範 test xx 其他規範 返回值為void 空參如何使用junit單元測試?在需要測試的方法上加上 test註解,ctrl 1導包 test public void testgetclient j...