書寫Exception及測試檔案

2021-10-06 21:37:34 字數 1081 閱讀 1254

使用junit4

public

class

myexception

extends

exception

public

myexception

(string message)

public

myexception

(string message,throwable cause)

public

myexception

(throwable cause)

//接下來寫需要check的方法,比如

public

static

void

check(.

..)throws myexception

}

當然,你可以將很多想要丟擲exception的條件,比如checka(), checkb(),…全部放到myexception中對應throw出不同的內容;

同時每個check也可以throw多種exception,而不是只有myexception

在程式中用try-catch模組檢測exception

比如:

try

catch

(myexception e)

@rule

public exceptedexception exception = expectedexception.

none()

;

然後在測試函式中:

exception.

expect

(myexception.

class);

exception.

expectmessage

("..."

);

myexception.

check(.

..);

注:一定要先宣告期望的錯誤資訊,再執行相應函式。

測試報告(書寫格式及內容)

注 1.需要寫清楚未測試原因 2.需要得到回執結果 下次測試時間 注 1.需統計總bug數量,其中包含什麼等級的bug多少個 如 總計bug有xx個,其中1級bug有x個,2級bug有x個。2.bug需要記錄錯誤頁面 鏈結位址 資料 關聯資料 出現錯誤的資料或輸入的測試資料 操作步驟 複雜操作需要清...

測試計畫應該如何書寫

測試計畫應該如何書寫 發言人個人認為起始時間為概要設計完成後 測試計畫內容 一 目的 測試計畫目的 背景 專案名稱 使用者等資訊。術語或定義 參考文件 二 2.1資源要求 測試環境的軟硬體 包括伺服器和客戶端,軟體的版本也要寫清楚 2.2人員及安排 包括任務 時間 人員及此任務輸出的產品。任務包括了...

測試用例書寫規範

用例的拆分與劃分 較大的功能建議拆分成不同的用例檔案,方便查閱和載入 同一應用下,按照產品拆分如 工作流,多租賃 同一產品下,按照功能模組拆分,比如登陸,表單,列表,搜尋表單 功能下,不可拆分用例,可以分層書寫用例,可按照不同的功能點做分層 比如列印功能,可分功能點為列印預設詳情頁和指定詳情頁 功能...