1. 程式人生 > >最全面的Java接口自動化測試實戰

最全面的Java接口自動化測試實戰

接口 .net pla 響應 數據庫 onf 課程總結 中比 testng

第1章 接口自動化測試整體認知 了解什麽是接口和為什麽要做接口測試。並且知道接口自動化測試應該學習哪些技術以及接口自動化測試的落地過程。 第2章 接口測試的用例設計 了解在接口測試中應該進行哪些測試,接口測試用例設計的原則,接口測試與功能測試有哪些異同點。 第3章 手工接口測試到自動化框架設計 了解手工接口測試該怎麽做以及對接口測試框架有一個初步的、大框架的認知。 第4章 企業級代碼管理工具git的應用 多人協同開發自動化測試腳本時,git將會是你代碼管理的利器。了解為什麽使用git?git倉庫應該怎麽樣進行操作?如何使用git進行代碼的版本管理?通過對git命令的學習,掌握如何進行多人協同開發。 第5章 測試框架TestNG 為什麽要使用TestNG?TestNG在測試中到底有什麽作用?什麽是基本註解?基本註解該如何使用。 套件、忽略、異常、依賴、參數化、多線程、超時等測試都應該怎麽進行? 第6章 測試報告 測試報告是最終勞動成果的展示,那麽一個漂亮的測試報告無疑是一個加分項。那麽本章的重點就是如何產出一個優雅漂亮的測試報告。 第7章 Mock接口框架的應用實戰 測試工程師不僅僅只能做項目測試,還能做更多對項目有意義的事—Mock平臺就是其中比較重要的一項。本章使用moco技術,搭建一個Mock平臺,實現完全模擬。 第8章 http協議接口 http協議基礎進階;請求頭、響應頭字段含義的介紹;cookie與session有哪些區別。 第9章 測試框架HttpClient HttpClient框架的基本使用;如何使用代碼獲取到配置文件中的信息;結合Mock框架,使用HttpClient對cookies進行操作。 第10章 項目實戰接口開發SpringBoot SpringBoot是本章需要學習的技術框架。學會使用SpringBoot開發Get以及Post方法接口,並且是否攜帶參數、如何返回cookies、如何驗證cookies進行實戰開發。結合SwaggerUI進行接口文檔及測試頁面的生成。 第11章 數據持久層框架MyBatis的應用 學會使用SpringBoot加上MyBatis,通過接口調用的方式實現對數據庫的CRUD的操作。 第12章 MyBatis+MySQL實現用例管理 模擬用戶管理系統場景對接口測試用例數據進行表結構設計; 學會使用TestNG+MySQL+MyBatis實現對用例數據的讀取; 代碼層次結構設計:cases、config、model、utils以及配置文件如何分工。 第13章 TestNg+MyBatis實現數據校驗 開發用戶管理系統五類接口(登陸、查看用戶信息、獲取用戶列表、添加用戶、更新與刪除用戶)。 完善自動化測試代碼,實現使用HttpClient對接口進行測試,對響應數據及數據庫用戶數據進行校驗。 使用Maven框架結合TestNG進行打包測試,最終產出測試報告。 ... 第14章 持續集成 搭建Jenkins環境,實現程序的自動部署、執行自動化測試。 第15章 課程總結 你是怎麽做接口自動化測試的? 自動化測試框架設計詳細講解以及在企業中如何將接口自動化測試落地的執行過程

下載地址:

百度網盤

最全面的Java接口自動化測試實戰