更新時間:2023年03月21日14時06分 來源:傳智教育 瀏覽次數:
本視頻將教會大家搭建Web自動化和移動自動化測試環境;
掌握Web自動化測試流程和腳本編寫;
掌握移動自動化測試中元素的定位方法、元素操作和手勢操作;
熟練掌握ADB工具的使用;
掌握PO模式的設計思想,并能夠對頁面進行封裝;
掌握數據驅動的實現方式;
能夠在實際項目靈活運用自動化的相關技術。
軟件測試web自動化測試精講與實戰(滑動查看)
第1節 - 目標
第2節 - 課程大綱
第3節 - 自動化及自動化測試相關知識
第4節 - 自動化測試優點及誤區
第5節 - web自動化測試相關知識
第6節 - 自動化工具選擇
第7節 - selenium概念及特點
第8節 - selnium家族介紹
第9節 - selenium安裝卸載
第10節 - 瀏覽器驅動下載及應用
第11節 - 回顧瀏覽器驅動安裝注意事項
第12節 - 科普path環境變量
第13節 - webdriver第一個案例演示
第14節 - pycharm安裝軟件
第15節 - 元素定位相關工具
第16節 - 元素定位方式及分類
第17節 - id屬性定位方法
第18節 - 案例1(id定位)
第19節 - 案例1(id定位擴展)
第20節 - name與class_name方法
第21節 - 科普id、name、class區別
第22節 - 總結
第23節 - 回顧
第24節 - 今日目標
第25節 - tag_name定位
第26節 - link_text及partial_link_text定位
第27節 - 為什么使用xpath定位和css定位
第28節 - xpath常用策略
第29節 - Xpath語法
第30節 - xpath練習
第31節 - Xpath擴展
第32節 - css定位
第33節 - css定位策略
第34節 - css選擇器案例
第35節 - css擴展
第36節 - 八種元素定位匯總
第37節 - 擴展工具生成XPATH和CSS
第38節 - 定位一組元素
第39節 - 擴展find_element方法封裝
第40節 - 總結
第41節 - 回顧
第42節 - 今日目標
第43節 - 元素操作方法
第44節 - 操作瀏覽器(最大化、設置大小、窗口位置、后退、前進)
第45節 - 瀏覽器常用操作API
第46節 - 操作瀏覽器(刷新、close、quit、title、current_url)分析
第47節 - 操作瀏覽器(刷新、close、quit、title、current_url)實踐
第48節 - 獲取元素信息的常用方法分析
第49節 - 獲取元素信息的常用方法實踐
第50節 - 鼠標操作相關知識
第51節 - 鼠標常用操作方法(右擊、雙擊、懸停、執行)
第52節 - 拖拽方法演示
第53節 - 鼠標操作
第54節 - 鍵盤操作
第55節 - 什么是元素等待及分類
第56節 - 隱式等待應用
第57節 - 顯示等待應用
第58節 - 總結
第59節 - 擴展send_keys上傳文件
第60節 - 回顧
第61節 - 今日目標
第62節 - 使用css定位下拉框
第63節 - select選擇框
第64節 - 認識警告框及為什么要操作
第65節 - 處理警告框
第66節 - 滾動條操作
第67節 - 為什么要切換frame表單
第68節 - 切換frame表單操作
第69節 - 為什么要切換窗口
第70節 - 切換窗口句柄
第71節 - 截屏
第72節 - 驗證碼介紹及處理方式
第73節 - cookie相關介紹
第74節 - cookie案例實踐
第75節 - 總結
第76節 - 回顧
第77節 - 進入目標
第78節 - 為什么使用UnitTest框架
第79節 - UnitTest(核心要素)
第80節 - TestCase測試用例
第81節 - 測試套件與測試執行
第82節 - TestLoader類的用法
第83節 - TestSuite與TestLoader區別
第84節 - fixture裝置函數
第85節 - assert操作
第86節 - 斷言案例練習框架搭建
第87節 - tpshop登錄練習
第88節 - 擴展斷言
第89節 - 參數化相關知識
第90節 - 參數化應用
第91節 - 總結
第92節 - 回顧
第93節 - 今日目標
第94節 - unittest跳過方法
第95節 - 演示html插件報告來源過程
第96節 - html報告生成
第97節 - with open
第98節 - po實踐介紹
第99節 - v1版本實踐
第100節 - v2版本實現
第101節 - v3頁面層實現
第102節 - v3業務層實現
第103節 - PO模式三者關系
第104節 - Base類實現
第105節 - 查找元素方法封裝
第106節 - 擴展元組解包
第107節 - Base其他方法封裝實現
第108節 - page頁面框架搭建
第109節 - 登錄頁面配置數據準備
第110節 - 登錄頁面操作實現
第111節 - 測試業務實現
第112節 - PO效果演示
第113節 - PO模式梳理
第114節 - base02練習
第115節 - 查找元素、點擊、輸入方法封裝實現
第116節 - page02結構搭建
第117節 - 總結
第118節 - 回顧
第119節 - 今日目標
第120節 - 數據驅動相關概念
第121節 - json介紹
第122節 - json與字典格式互轉
第123節 - json讀與寫
第124節 - 計算器案例base實現
第125節 - 計算器配置數據準備
第126節 - page頁面結構搭建及點擊數字實現分析
第127節 - page頁面實現
第128節 - 計算案例業務層實現
第129節 - driver封裝
第130節 - 調試運行計算器效果
第131節 - json測試數據準備
第132節 - 讀取json數據轉換預期格式
第133節 - 判斷元素是否存在封裝
第134節 - 正向逆向用例區分
第135節 - 效果演示
第136節 - 擴展txt讀取數據
第137節 - 總結
第138節 - 回顧
第139節 - 今日目標
第140節 - 日志特點及級別
第141節 - logging基本應用
第142節 - 設置日志格式及輸入到文件
第143節 - 日志的基本應用演示
第144節 - 高階用法介紹
第145節 - 日志器和處理器操作
第146節 - 時間處理器及格式器應用
第147節 - logger封裝
第148節 - 使用單例封裝logger日志對象
第149節 - 自動化測試流程
第150節 - tpshop介紹及自動化涉及模塊
第151節 - 自動化測試結構搭建
第152節 - base方法封裝實現
第153節 - 登錄用例分析
第154節 - 總結
掌握行業熱門技術
是每個程序員都應該重視的事情
軟件測試web自動化測試精講與實戰如此重要,你還沒學?
點擊或搜索黑馬程序員B站
觀看全集視頻
- 完整配套資料領取方式 -
(視頻+講義+源碼+筆記+資料)
黑馬程序員視頻庫