前言
作為一個備受歡迎的測試框架畸颅,TestNG(Test Next Generation)不僅僅用于單元測試没炒,其在集成測試犯戏、端到端測試領(lǐng)域更是應用廣泛。相比Junit先匪,其引入了許多創(chuàng)新的功能,比如分組坚俗、依賴測試等,允許開發(fā)/測試人員更靈活地編寫測試用例猖败。
結(jié)合TestNG官方文檔及自身的理解,筆者特寫下《TestNG學習之路》系列文章恩闻,也算是記錄學習TestNG的心路歷程。
目錄
(一)TestNG學習之路—HelloWorld入門
(二)TestNG學習之路—注解及屬性概覽
(三)TestNG學習之路—TestNG.xml/YAML
(四)TestNG學習之路—注解詳述之@Test
(五)TestNG學習之路—注解詳述之參數(shù)化
(六)TestNG學習之路—注解詳述之@Factory
(七)TestNG學習之路—注解詳述之忽略測試
(八)TestNG學習之路—注解詳述之并發(fā)
(九)TestNG學習之路—失敗測試重跑
(十)TestNG學習之路—編碼執(zhí)行TestNG
(十一)TestNG學習之路—BeanShell高級用法
(十二)TestNG學習之路—注解轉(zhuǎn)換器
(十三)TestNG學習之路—方法攔截器
(十四)TestNG學習之路—TestNG監(jiān)聽器
(十五)TestNG學習之路—依賴注入
(十六)TestNG學習之路—測試報告
(十七)基于TestNG+Rest Assured+Allure的接口自動化測試框架