測驗:單元、集成、系統、驗收
單元測驗是最小的測驗單元,不會對所有內容進行測驗,只測主要功能通過
1.核心類方法
2.例外處理內容
難點:在哪放,怎么處理,處理完應該怎樣
3.邊界
不要忘記考慮內部邊界(例如int型別的范圍-2^32~(2^32)-1)
瀑布模型→V模型(開發與測驗一一對應)→W模型(強調開發與測驗同步進行)
注解:Before、After
方法:setUp、tearDown
超類:Java所有類的父類java.lang.object
工具:JUnit
注解(屬性)
Before:初始化方法
(類似于前置條件,在完成測驗作業之前需要完成哪些作業)針對所有測驗,在整個專案執行前
After:釋放資源
(自動化測驗原則:還原初始環境)針對所有測驗,在整個專案執行后運行
BeforeClass:在所有測驗前執行(只執行一次,靜態方法static void)
AfterClass:在所有測驗后執行(只執行一次,靜態方法static void)
Test:測驗用例
Ignore:忽略的測驗用例(測驗用例寫完了但版本功能沒做完,等功能做完了可批量替換,將Ignore換成Test)
斷言:
基本都以assert開頭
assertEquals判斷預期結果與實際結果是否相同
(典型的精確匹配)
assertTrue
assertNull
assertSame
TestCase:一條測驗用例
安卓測驗使用android.test.AndroidTestCase
1. 代碼(測驗用例)
2. 構建檢查JUnit
3. 改構造檔案Manifest
4. 運行


、





TestSuite:測驗用例集,可以批量運行
方法:addTestSuite執行類中所有用例
addTest添加類中某一個方法,有兩個引數1.類2.測驗用例名


轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/277061.html
標籤:其他
