Python主講移動端自動化測試框架Appium 從基礎到項目實戰

download:Python主講移動端自動化測試框架Appium 從基礎到項目實戰

說到APP自動化測試,Appium但是說是很是流行了, 不只支持多語言、多平臺的優點,同時支持Andriod、iOS、H5的自動化測試;本課程會從初級的Appium框架講起,涉及業界常見的po模型、關鍵字模型、服務自動化、持續集成等實戰講解,讓你快速上手移動端自動化測試工做,高薪工做手到擒來!
適合人羣及技術儲備要求
本門課程是爲初、中級測試工程師準備的,更是入門移動端自動化測試工程師的首選課程,絕不誇張的說
學習完本課程內容,以及《Web自動化測試 Selenium基礎到企業應用》、《Python接口測試框架實戰與
自動化進階》實戰課程後,具有3年左右工做經驗的你,徹底能夠輕鬆 PK 百度T4 測試工程師!
技術儲備要求:
瞭解Selenium、Webdriver基礎知識
有必定的Python語法基礎
熟悉APP功能測試 html

課程目錄:第1章 appium環境到根底函數的封裝 通過環境搭建得思緒剖析將環境搭建起來,通過Appium的原理刨析整個運轉進程,以慕課網啓動到登錄的實踐例子爲切入點,深化解說appium的id、className、層級定位、list定位、UIAutomator定位、xpath定位、H5定位等根底知識和罕見api運用,函數封裝等。... 1-1 課程目的及課程規劃-導學 試看 1-2 Appium簡介及打工原理 1-3 Appium環境搭建 1-4 讓Appium跑起來 1-5 android工具運用引見 1-6 appium啓動代碼配置解說 1-7 啓動日誌剖析 1-8 頁面滑動及初級運用 1-9 頁面複雜滑動函數封裝 1-10 driver和滑動函數封裝結合 1-11 如何切換activity-處理真機沒法啓動成績 1-12 id定位中止登陸操做 1-13 className定位解析 1-14 層級定位思想剖析 1-15 層級定位和list定位結合實戰 1-16 通過UIAutomator中止定位用戶信息 1-17 通過xpath中止定位用戶信息 1-18 原生app和H5中止互相切換代碼實戰 1-19 如何獲取tost元素 第2章 PO模型設計 以po設計思想爲切入點,通過實踐項目登錄頁面實踐解說如何去設計po模型,如何在實踐打工中去封裝模型中需求的各個工具類,通過慕課網的整個登錄爲實例完成了po模型的整個設計到開發。 2-1 讀取配置文件根底代碼解說 2-2 讀取配置文件代碼封裝實戰 2-3 定位信息封裝思緒解說 2-4 封裝定位信息 2-5 分層思想 試看 2-6 封裝page層 2-7 封裝handle層 2-8 封裝business層 第3章 Unittest的運用 Unittest是python言語中最罕見的測試框架,咱們以Unittest的初級運用爲切入點,再通過結合po模型爲實踐例子來解說Unittest在實踐項目中如何運轉以及生成測試報告的。 3-1 unittest的複雜運用 3-2 unittest中綴言的運用 3-3 unittest中case的管理 3-4 unittest中HTMLTestRunner的運用 3-5 多線程的初級運用 3-6 多線程和unittest、HTMLTestRunner結合運用 第4章 appium效勞引見 以Appium-Server環境搭建爲切入點,通過命令的初級運用及啓動,結合後面po模型完成初級自動化框架搭建。 4-1 appium命令行環境搭建以及參數的運用 4-2 命令行啓動和腳本結合 4-3 page層封裝driver 第5章 一鍵自動化從設計到實戰 以慕課網的登錄爲例,解說如何完成一鍵自動化,通過如何設計爲切入點,而後通過慕課網實例講效勞自動化完成,最初將效勞自動化和Unittest、HTMLTestRunner、多進程、PO模型等結合,完成整個框架從設計到開發,最終完成零碎依據用戶拔出的設備數自動在每一個設備上去跑case。... 5-1 效勞端設計思緒 5-2 封裝執行命令辦法 5-3 重構封裝獲取設備信息類 5-4 檢測端口可否被佔用 5-5 封裝生成可用端口辦法 5-6 封裝生成啓動命令行函數 5-7 封裝多線程啓動appium效勞 5-8 清算appium環境 5-9 通過yaml文件獲取命令行數據 5-10 多線程啓動appium和寫入命令到文件 5-11 多線程和unittest和po結合成績分析 5-12 多線程、unittest、啓動效勞邏輯串聯 5-13 多線程、unittest、啓動效勞、流程梳理代碼重構 5-14 多進程、unittest、HTMLTestRunner、啓動效勞流程梳理代碼重構 第6章 關鍵字模型從設計到實戰 關鍵字模型和po模型是自動化測試中運用得最多的模型,本章節以慕課網啓動、登錄爲例,通過解說如何設計關鍵字模型,如何封裝經常使用工具類。而且通過實戰解說從設計到開發完成整個關鍵字模型,讓學習更完全。 6-1 關鍵字模型設計思想以及方向 6-2 操做excel的初級代碼解說 6-3 重構封裝操做excel辦法 6-4 封裝操做函數類 6-5 封裝獲取數據的類 6-6 剖析關鍵字模型完成邏輯 試看 6-7 關鍵字模型邏輯代碼設計封裝 6-8 關鍵字模型邏輯梳理之代碼重構-1 6-9 關鍵字模型邏輯梳理之代碼重構-2 6-10 關鍵字模型邏輯梳理之代碼調錯 6-11 關鍵字模型總結 6-12 關鍵字模型之判別元素可否存在回寫後果 第7章 繼續集成解說 繼續集成是自動化必不可少的知識,課程通過最根底的環境搭建到最初的項目配置,帶你們完成一次實踐操做版的繼續集成。 7-1 繼續根底環境搭建 7-2 繼續集成項目配置 第8章 查漏補缺 知識學不完,本章節次要是通過查漏補缺的方式將項目中或許一些特殊情況的處置方式通過實踐例子出現給你們。 8-1 日誌模塊蒐集 8-2 錯誤截圖辦法重構 本課程繼續更新中python

相關文章
相關標籤/搜索