第1章 課程介紹
本章總體介紹基於webdriver的自動化測試框架詳情,主體分爲外部框架及內部框架。
1-1 課程介紹
1-3 初探框架
1-4 初探自動化測試框架
1-5 自動化測試框架的設計原則
1-6 框架設計思想和設計模式
1-7 高級框架設計思想和設計模式
1-8 課後練習
第2章 Selenium3.0升級介紹
本章具體介紹3.0升級以及3.0與2.0比較,重點部分代碼展現。
2-1 Selenium3.0升級介紹
2-2 Selenium3升級實戰
第3章 TestNG高級使用
本章詳細介紹TestNG及其註解、做用、講解TestNG集成Selenium的配置和並行操做、介紹經過TestNG進行簡單參數化的方法。
3-1 TestNG的詳解
3-2 TestNG的特色
3-3 TestNG的註解
3-4 TestNG的配置文件
3-5 TestNG的多線程配置方式
3-6 TestNG參數化配置
3-7 TestNG參數化實例詳解
3-8 TestNG參數化順序執行的實例詳解
3-9 課後練習
第4章 自動化測試框架搭建
本章介紹Maven、Maven與TestNG集成方式、經過ReportNG進行報告優化,生成HTML報告、經過JavaMail類進行自定義郵件發送,模板爲ReportNG模板、集成ExtentX框架(Sails+MongoDB)進行測試結果大數據統計、使用EXCEL+POI進行數據驅動、DataProvider講解使用以及代碼實現講解。...
4-1 搭建完善的自動化測試框架介紹
4-2 Maven管理工具的介紹
4-3 Maven主要功能
4-4 POM文件的介紹
4-5 Maven內置隱式規則
4-6 Maven的依賴管理
4-7 Maven生命週期的各個階段
4-8 Maven的基本配置
4-9 動手寫Maven的POM文件1
4-10 動手寫Maven的POM文件2
4-11 動手寫Maven的POM文件3
4-12 自動化測試框架之ReportNG介紹
4-13 ReportNG與TestNG報告的對比
4-14 ReportNG的代碼集成
4-15 自定義html郵件發送的必要性
4-16 自定義html郵件發送工具類的介紹
4-17 詳講自定義html郵件發送的配置
4-18 自動化測試框架之ExtentX介紹
4-19 自動化測試框架之ExtentX的配置及安裝
4-20 自動化測試框架之ExtentX集成
4-21 數據驅動的介紹
4-22 POI+EXCEL數據驅動
4-23 自動化測試框架總結
4-24 課後練習
第5章 Jenkins持續集成
本章介紹Jenkins機制、介紹持續集成思想、介紹Jenkins安裝、環境變量配置、持續集成自動化配置方式。
5-1 持續集成思想
5-2 Jenkins介紹
5-3 Jenkins安裝與配置
5-4 jenkins與自動化測試集成
第6章 分層框架設計搭建
本章介紹分層思想整體概述及代碼改造、Log4j框架集成及使用。
6-1 分層思想介紹
6-2 分層提取理論篇
6-3 分層提取初體驗
6-4 分層框架設計搭建之Elemetns層提取
6-5 分層日誌框架集成
6-6 課後練習
第7章 框架實戰
本章結合項目進行框架實戰演練,深刻理解自動化測試框架。
7-1 禪道工具介紹
7-2 寫第一個Case
7-3 自動化測試腳本實戰1
7-4 自動化測試腳本實戰2
7-5 DataProvider報錯問題
第8章 自動化測試平臺搭建
本章對關鍵字驅動思想進行深刻講解、介紹平臺設計思想及Demo展現,代碼流程講解。
8-1 關鍵字驅動
8-2 平臺設計理念
8-3 平臺展現
8-4 課後練習
第9章 課程總結
本章對課程進行總體總結。
9-1 課程總結
下載地址:百度網盤下載