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...