Junit模式筆記

2021-08-30 20:03:43 字數 547 閱讀 3715

junit模式筆記

by_nicolas

##命令模式

junit執行命令,測試人員編寫命令(testcase),提交給junit

testcase有預設方法run(),測試人員繼承該類

使得測試人員只需關心測試用例

##組合模式

將多個testcase公升級為測試集

測試集的run()**執行集的每個成員的run()

##模板方法

固定測試步驟,每個步驟地具體實現可交由使用者完成

即演算法骨架固定,演算法細節可變

##介面卡模式

轉換test***()方法到run()

可以測試方法命名更有意義。

##觀察者模式

分離操作和操作結果的需求方

testlistener可控制監聽事件發生時的具體操作

如error出現

testresult負責訂閱退訂監聽者

負責事件發生時的巨集觀處理

##裝飾模式

可擴充套件testcase,做自己的小改動

個性化tesetcase

JUnit 學習筆記

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

junit學習筆記

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

JUnit學習筆記

一 junit測試框架有以下重要特性 二 junit的一些注意事項 三 測試失敗說明 四 一些常用註解 五 junit中 重要api 1 assert類 void assertequals boolean expected,boolean actual 檢查兩個變數或者等式是否平衡 void ass...