TestNG單元測試詳解編程
1. 測試環境 2ide
2. 介紹 2單元測試
3. Annotation 2測試
4. testng.xml 3xml
4.1. 例1 3it
4.2. 例2 5io
4.3. 例3 5class
4.4. 例4 9test
5. 測試方法(Test method), 測試類(Test class),測試組(Test groups) 10List
5.1. 測試方法(Test method) 10
5.2. 測試組(test groups) 10
5.2.1. 例1 10
5.2.2. 例2 11
5.2.3. 例3 12
嵌套組 13
排除組 14
Partial組 14
6. 參數 16
6.1. 來自testng.xml的參數 16
6.1.1. 例1 16
6.1.2. 例2 17
6.2. 攜帶DataProvider的參數 18
6.2.1. 例1 18
6.2.2. 例2 19
6.2.3. 例3 20
7. 依賴 21
7.1. 使用註解的依賴 21
7.1.1. 例1 22
7.1.2. 例2 23
7.1.3. 例3 24
7.1.4. 例4 24
7.2. XML中的依賴 27
8. 工廠模式 28
8.1. 例1 28
8.2. 例2 31
9. 類級別的註解 31
10. 並行和超時 32
10.1. 並行套件 32
10.2. 並行test,class,method 34
11. 返回失敗測試 34
12. JUnit tests 34
13. Annotation轉換 35
14. Method Interceptors 35
15. TestNG Listeners 35
16. Dependency injection 35
17. 重寫測試方法 35
18. 更改套件、方法 35
19. 經過編程方式運行TestNG 35
20. 測試結果 38
20.1. 成功,失敗斷言 38
20.1.1. 例1 38
20.1.2. 例2 38
20.2. Logging和結果 39
20.2.1. logging監聽器 39
20.2.2. Logging Reporters 42
。。。。