JUnit單元測試的幾個規律總結

2021-05-21 22:50:41 字數 791 閱讀 5383

一、單元測試 (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...