標籤:百度網 線程 實戰 .net ESS mysq 過程 倉庫 異常
第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介面自動化測試實戰