北京慧測(cè)大模型應(yīng)用&軟件測(cè)試實(shí)訓(xùn)基地

7x24小時(shí)咨詢(xún)熱線

400-660-3310

當(dāng)前位置 : 好學(xué)校 廣州軟件測(cè)試 北京慧測(cè)大模型應(yīng)用&軟件測(cè)試實(shí)訓(xùn)基地 課程正文

人看過(guò) 人預(yù)約 收藏分享

全棧自動(dòng)化軟件測(cè)試班

授課方式 :
上課時(shí)段:

上課校區(qū):

報(bào)讀該課程可在好學(xué)校領(lǐng)取返現(xiàn)獎(jiǎng)勵(lì)20元。

微信掃碼添加老師好友咨詢(xún)

北京慧測(cè)大模型應(yīng)用&軟件測(cè)試實(shí)訓(xùn)基地

北京慧測(cè)大模型應(yīng)用&軟件測(cè)試實(shí)訓(xùn)基地

認(rèn)證等級(jí)

信譽(yù)良好,可安心報(bào)讀

北京慧測(cè)大模型應(yīng)用&軟件測(cè)試實(shí)訓(xùn)基地

已獲好學(xué)校V2信譽(yù)等級(jí)認(rèn)證

信譽(yù)值

  • (60-80)基礎(chǔ)信譽(yù)積累,可放心報(bào)讀
  • (81-90)良好信譽(yù)積累,可持續(xù)信賴(lài)
  • (91-100)充分信譽(yù)積累,推薦報(bào)讀

與好學(xué)校簽訂讀書(shū)保障協(xié)議:

在線咨詢(xún)
2019.07.31 王*慧 185*****837 咨詢(xún)了 開(kāi)課校區(qū)
2019.07.24 趙*生 186*****912 咨詢(xún)了 課程費(fèi)用
2019.07.16 代*生 188*****315 咨詢(xún)了 周邊交通
2019.07.11 任*文 186*****621 咨詢(xún)了 上課時(shí)段
2019.06.19 劉*風(fēng) 152*****048 咨詢(xún)了 開(kāi)班時(shí)間
2019.05.13 文*生 176*****753 咨詢(xún)了 上課時(shí)段
2019.04.23 趙*士 151*****279 咨詢(xún)了 招生對(duì)象
2019.04.23 孫*生 152*****082 咨詢(xún)了 課程費(fèi)用
2019.04.05 曹*龍 138*****725 咨詢(xún)了 開(kāi)課校區(qū)
2019.03.24 待*定 158*****056 咨詢(xún)了 周邊交通
2019.03.22 楚*x 139*****996 咨詢(xún)了 招生對(duì)象
2019.02.27 劉*) 155*****572 咨詢(xún)了 授課師資
2019.02.21 芳* 132*****657 咨詢(xún)了 課程費(fèi)用
2019.02.15 陳*晨 184*****835 咨詢(xún)了 開(kāi)班時(shí)間
2019.02.14 王* 185*****024 咨詢(xún)了 授課師資
2019.02.12 小*孔 186*****468 咨詢(xún)了 課程費(fèi)用
2018.12.11 李*濤 131*****528 咨詢(xún)了 授課師資
2018.11.23 李*生 131*****603 咨詢(xún)了 周邊交通
2018.11.19 小*許 156*****917 咨詢(xún)了 周邊交通
2019.08.21 郭*生 183*****247 咨詢(xún)了 上課時(shí)段
全棧自動(dòng)化軟件測(cè)試班

課程大綱

Pycharm環(huán)境配置運(yùn)行機(jī)制 Pycharm 安裝和配置、Python程序多種運(yùn)行方式虛擬解釋器環(huán)境運(yùn)行原理
變量存儲(chǔ)與數(shù)據(jù)類(lèi)型 變量的含義、存儲(chǔ)方式、訪問(wèn)機(jī)制
常用運(yùn)算符 賦值運(yùn)算符、復(fù)合賦值運(yùn)算符、算術(shù)運(yùn)算符、比較運(yùn)算符邏輯運(yùn)算符,成員運(yùn)算符,身份運(yùn)算符
條件判斷 布爾表達(dá)式、多種條件判斷(if、if else、if elif else、if嵌套)模式用法提煉,使用場(chǎng)景透析
循環(huán)處理 for/while 循環(huán)、break/continue對(duì)比、pass關(guān)鍵字嵌套循環(huán),循環(huán)使用案例場(chǎng)景
字符集與編碼 字符集、字符編碼與解碼案例講解、Python對(duì)中文的處理
字符串操作 字符串定義、字符串常見(jiàn)操作join | split | replace | strip等字符串格式化講解
列表 列表定義與使用、添加、刪除等操作、索引、切片、列表推導(dǎo)式、多維列表復(fù)制原理(深拷貝、淺拷貝)講解
集合 集合的定義與使用、常用api、集合推導(dǎo)式
元組 元祖定義與使用、元組特性、常用api、元祖與列表的區(qū)別
字典 鍵值對(duì)操作、常用方法講解、字典推導(dǎo)式、字典與json 互換
文件操作 文件對(duì)像,文件讀取、文件寫(xiě)入、with用法
模塊與包 模塊、包的定義、引入方式import、第三方包引入相對(duì)路徑與路徑
函數(shù) 定義與使用、函數(shù)封裝技巧、函數(shù)返回值、缺省參數(shù)默認(rèn)參數(shù)、關(guān)鍵字參數(shù)、可變數(shù)量參數(shù)args| kwargs
Python 內(nèi)置函數(shù) 科學(xué)計(jì)算函數(shù)模塊Math、日期與時(shí)間處理函數(shù)模塊Datetime、Eval函數(shù)、匿名函數(shù)Lambda 表達(dá)式
面向?qū)ο蟾拍?/td> 面向?qū)ο缶幊?、?lèi)、對(duì)象的概念、抽象思維
Python 類(lèi)與對(duì)象 類(lèi)定義:class 關(guān)鍵字、類(lèi)屬性、實(shí)例屬性、私有屬性構(gòu)造方法、實(shí)例方法、類(lèi)方法、靜態(tài)方法、
繼承與類(lèi)型檢查 類(lèi)的繼承定義、構(gòu)造函數(shù)繼承、子類(lèi)對(duì)父類(lèi)方法的重寫(xiě)多繼承、類(lèi)型檢查
調(diào)試技巧、代碼跟蹤 Debug 的使用、代碼調(diào)試、定位、分析技術(shù)
異常處理 異常的產(chǎn)生、捕獲、處理操作、編寫(xiě)自定義異常、raise用法異常機(jī)制項(xiàng)目場(chǎng)景分析與提煉
內(nèi)置庫(kù)Json模塊 Json數(shù)據(jù)處理:字典與json 轉(zhuǎn)換、json.loads、json.dump、indent縮進(jìn)、編碼
正則表達(dá)式re模塊的使用 常用語(yǔ)法、findall、search、match等方法分析講解數(shù)據(jù)分析案例實(shí)戰(zhàn)
Yaml配置文件實(shí)戰(zhàn) Yaml 文件語(yǔ)法、Yaml 測(cè)試用例文件Python 讀寫(xiě)操作Yaml文件實(shí)戰(zhàn)
Log日志操作 Logging 模塊使用、日志級(jí)別講解Logging 模塊代碼二次封裝實(shí)戰(zhàn)
Excel操作實(shí)戰(zhàn) Excel 文檔數(shù)據(jù)讀寫(xiě)操作、批量操作Excel 數(shù)據(jù)
裝飾器 裝飾器的原理和用途、內(nèi)置裝飾器實(shí)現(xiàn)帶參數(shù)的裝飾器、常見(jiàn)裝飾器問(wèn)題分析
Python內(nèi)置裝飾器 @classmethod、@staticmethod
網(wǎng)絡(luò)爬蟲(chóng)實(shí)戰(zhàn)-Requests庫(kù) Requests 庫(kù)請(qǐng)求構(gòu)建、響應(yīng)數(shù)據(jù)爬取、代碼實(shí)現(xiàn)數(shù)據(jù)處理
網(wǎng)絡(luò)爬蟲(chóng)實(shí)戰(zhàn)-Mysql數(shù)據(jù)庫(kù)實(shí)戰(zhàn) 數(shù)據(jù)庫(kù)表的定義、數(shù)據(jù)庫(kù)常用操作(增、刪、改、查)網(wǎng)絡(luò)爬蟲(chóng)數(shù)據(jù)存儲(chǔ)數(shù)據(jù)庫(kù)
Pytest基礎(chǔ) Pytest 簡(jiǎn)介、Pytest 環(huán)境安裝,運(yùn)行一個(gè)測(cè)試腳本
Pytest命名規(guī)則 模塊命名、類(lèi)命名、方法命名
測(cè)試用例結(jié)構(gòu) 測(cè)試用例名字、步驟
測(cè)試框架結(jié)構(gòu) 模塊級(jí)、函數(shù)級(jí)、類(lèi)級(jí)、方法級(jí)、測(cè)試用例之間的順序
參數(shù)化用例 單參數(shù)、多參數(shù)、用例重命名
標(biāo)記測(cè)試用例 添加用例標(biāo)簽
設(shè)置跳過(guò)預(yù)期失敗用例 用例跳過(guò)、skip、skipif、xfail
運(yùn)行用例發(fā)現(xiàn) 從多個(gè)文件/包里面運(yùn)行指定的測(cè)試用例
測(cè)試用例調(diào)度與運(yùn)行 按照一定的順序和規(guī)則Pytest-ordering執(zhí)行,并生成結(jié)果
測(cè)試結(jié)果判斷 通過(guò)斷言判斷預(yù)期結(jié)果和實(shí)際結(jié)果的差異
測(cè)試報(bào)告 統(tǒng)計(jì)測(cè)試進(jìn)度、耗時(shí)、生成測(cè)試報(bào)告
命令行常用參數(shù) Pytest命令行常用參數(shù)說(shuō)明
異常處理 assert、 python try...except、異常斷言
數(shù)據(jù)驅(qū)動(dòng)-Yaml 利用外部數(shù)據(jù)源Yaml 管理測(cè)試用例數(shù)據(jù)
數(shù)據(jù)驅(qū)動(dòng)-Excel 利用外部數(shù)據(jù)源Excel管理測(cè)試用例數(shù)據(jù)
數(shù)據(jù)驅(qū)動(dòng)-Json 利用外部數(shù)據(jù)源Json 管理測(cè)試用例數(shù)據(jù)
測(cè)試用例生命周期 Fixture 作為參數(shù)使用、Fixture作用范圍
conftest.py作用 文件結(jié)構(gòu)詳解、測(cè)試用例前置準(zhǔn)備和后置清理工作統(tǒng)一登錄操作封裝
yield 關(guān)鍵字 yield 作用、用法、使用場(chǎng)景
配置文件 Pytest.ini配置文件、添加默認(rèn)參數(shù)
插件 Pytest 插件的種類(lèi)
內(nèi)置 hook插件 內(nèi)置插件(hook函數(shù))
插件開(kāi)發(fā) Pytest 插件開(kāi)發(fā)、參數(shù)詳解、打包發(fā)布
分布式運(yùn)行 Pytest-xdist分布式原理和流程

接口自動(dòng)化測(cè)試實(shí)戰(zhàn)

初識(shí) HTTP協(xié)議 HTTP協(xié)議基礎(chǔ)、HTTP 工作原理
HTTP 請(qǐng)求報(bào)文 請(qǐng)求頭、請(qǐng)求體、消息類(lèi)型、請(qǐng)求方法
HTTP 響應(yīng)報(bào)文 響應(yīng)頭、響應(yīng)體、響應(yīng)狀態(tài)碼詳解
HTTPS 協(xié)議 HTTPS 協(xié)議、和 HTTP 的區(qū)別
TCP/UDP TCP 三次握手與四次揮手流程、TCP 和 UDP 的區(qū)別
Restful 接口規(guī)范 Restful 接口定義、和HTTP協(xié)議的關(guān)聯(lián)
認(rèn)證方式 Session + Cookie 和Token兩種認(rèn)證方式以及區(qū)別
其他協(xié)議 Webservice、Websocket、Dubbo、TCP/UDP、RPC、Thrift
框架特點(diǎn):  
框架支持主流接口協(xié)議: TTP(S)/HTTP2/Websocket 擴(kuò)展支持 TCP/UDP/RPC等更多協(xié)議
測(cè)試用例支持常用格式Y(jié)aml/Json/Pytest 支持測(cè)試用例不同格式之間的轉(zhuǎn)換
使用HAR/Postman/Swagger/curl等生成測(cè)試用例 使用網(wǎng)頁(yè)自動(dòng)生成Yaml、Json 測(cè)試用例
可以創(chuàng)建任意復(fù)雜的測(cè)試場(chǎng)景 代碼持續(xù)集成、實(shí)時(shí)查看線上測(cè)試報(bào)告
測(cè)試項(xiàng)目:  
企業(yè)級(jí)大型電商系統(tǒng) 基于 docker 部署的9個(gè)微服務(wù)架構(gòu)、100多個(gè)接口
課程內(nèi)容:  
項(xiàng)目介紹 大型電商系統(tǒng)技術(shù)架構(gòu)說(shuō)明、接口文檔說(shuō)明
Postman 實(shí)戰(zhàn) 使用Postman實(shí)現(xiàn)接口測(cè)試
Fiddler 智能抓包分析 學(xué)會(huì)抓包、看抓包數(shù)據(jù),提取請(qǐng)求體、數(shù)據(jù)類(lèi)型、接口鑒權(quán)方式
Requests 模塊詳解 Requests 庫(kù)安裝與導(dǎo)入、發(fā)送請(qǐng)求、解析數(shù)據(jù)實(shí)戰(zhàn)
接口請(qǐng)求構(gòu)造 Http 請(qǐng)求頭、請(qǐng)求參數(shù)、請(qǐng)求方法構(gòu)造
請(qǐng)求方法 增(post)、刪(delete)、改(put)、查(get)等常用接口請(qǐng)求方法以及本質(zhì)區(qū)別和抓包詳解
請(qǐng)求數(shù)據(jù)格式 Post 請(qǐng)求四種數(shù)據(jù)類(lèi)型介紹、Form 表單和Multipart 區(qū)別Json 格式和 Form 表單格式的區(qū)別、兩種Json 結(jié)構(gòu)、實(shí)戰(zhàn)
權(quán)限認(rèn)證方式 解決接口的session+cookie 與token 權(quán)限認(rèn)證處理
環(huán)境變量配置管理 多套測(cè)試環(huán)境切換測(cè)試方案實(shí)戰(zhàn)測(cè)試用例環(huán)境變量設(shè)置邏輯及代碼實(shí)戰(zhàn)
測(cè)試框架Pytest實(shí)戰(zhàn) 項(xiàng)目中引入Pytest 測(cè)試框架、執(zhí)行測(cè)試用例Fixture 結(jié)合 yeild 數(shù)據(jù)初始化及測(cè)試后清理操作
文件等附件.上傳下載 文件/圖片/視頻等附件上傳功能分析與實(shí)現(xiàn)
接口加密分析 解決接口加密中Base64、SHA256、MD5、RSA等加密技術(shù)
多接口測(cè)試用例處理 解決項(xiàng)目中,數(shù)據(jù)關(guān)聯(lián)接口、多業(yè)務(wù)復(fù)雜接口場(chǎng)景
接口前置后置處理 請(qǐng)求的前置處理、后置處理:請(qǐng)求前從數(shù)據(jù)庫(kù)讀取數(shù)據(jù)返回?cái)?shù)據(jù)邊界值、正則、Jsonpath等不同提取方法實(shí)現(xiàn)
斷言處理 返回狀態(tài)碼、返回內(nèi)容等斷言
多種場(chǎng)景斷言 不同場(chǎng)景實(shí)現(xiàn)assert斷言與Pytest.assume( )斷言
數(shù)據(jù)庫(kù)斷言 mysql、redis、mongodb 數(shù)據(jù)庫(kù)操作類(lèi)代碼封裝斷言數(shù)據(jù)庫(kù)數(shù)據(jù)是否預(yù)期結(jié)果
企業(yè)級(jí)在線接口文檔Swagger框架 離線導(dǎo)出markdown 文檔、查看項(xiàng)目接口詳情在線 debug 測(cè)試接口技巧
Yaml/json測(cè)試用例編寫(xiě)詳解 Yaml 格式用例結(jié)構(gòu)編寫(xiě)詳解、json 格式用例結(jié)構(gòu)編寫(xiě)詳解
網(wǎng)頁(yè)生成Yamljson測(cè)試用例 用戶(hù)在網(wǎng)頁(yè)上按照格式填寫(xiě)測(cè)試用例直接保存為Yaml和Json 格式的測(cè)試用例
用例之間轉(zhuǎn)換 HAR/Postman/Swagger/Curl 測(cè)試用例轉(zhuǎn)換Yaml/Json
測(cè)試數(shù)據(jù)批量隨機(jī)生成 數(shù)據(jù)生成工具Faker、Mimesis 生成任意類(lèi)型組合數(shù)據(jù)
數(shù)據(jù)驅(qū)動(dòng) Pytest自身parametrize技術(shù)實(shí)現(xiàn)數(shù)據(jù)驅(qū)動(dòng)、封裝數(shù)據(jù)驅(qū)動(dòng)代碼
Yaml數(shù)據(jù)驅(qū)動(dòng)設(shè)計(jì) Yaml配置文件、Yaml測(cè)試用例設(shè)計(jì)、結(jié)合Pytest框架自動(dòng)執(zhí)行
業(yè)務(wù)流實(shí)戰(zhàn) 下訂單多個(gè)完整業(yè)務(wù)流測(cè)試開(kāi)發(fā)實(shí)戰(zhàn)
Mock接口測(cè)試實(shí)戰(zhàn) Mock 的價(jià)值和意義、實(shí)戰(zhàn)練習(xí)
流量回放 gor 流量回放體系
代碼分層設(shè)計(jì) 根據(jù)規(guī)范創(chuàng)建項(xiàng)目、包、庫(kù)、文件夾并介紹各個(gè)模塊的作用,企業(yè)級(jí)項(xiàng)目分層設(shè)計(jì)理念
日志模塊設(shè)計(jì) 自動(dòng)化測(cè)試中,接口異常情況捕獲與log處理技術(shù)
測(cè)試報(bào)告 基于 allure 輸出測(cè)試報(bào)告、自定義測(cè)試報(bào)告
Jenkins持續(xù)集成-基礎(chǔ) CI/CD 持續(xù)集成流程剖析、Docker技術(shù)搭建Jenkins 環(huán)境Jenkins 配置與操作
Jenkins - 進(jìn)階 結(jié)合項(xiàng)目,實(shí)現(xiàn)自動(dòng)執(zhí)行與測(cè)試結(jié)果郵件通知到相關(guān)人員
Git介紹 Github、Gitlab、Gitee優(yōu)缺點(diǎn)對(duì)比、項(xiàng)目如何選型
Git 安裝操作 Git客戶(hù)端安裝、Git常用指令講解、Git Bash 操作
項(xiàng)目代碼關(guān)聯(lián)Git 實(shí)現(xiàn) Pycharm 自動(dòng)Commit與Push 代碼到Gitee拉取 Gitee 代碼到本地Pycharm、提交代碼沖突解決
Docker 技術(shù)簡(jiǎn)介 Docker 工作原理、Docker 容器技術(shù)使用場(chǎng)景分析
Docker 容器環(huán)境搭建 Docker 容器環(huán)境搭建,配置加速器、常見(jiàn)搭建問(wèn)題講解
Docker 常用指令講解 Docker 鏡像管理、Docker 容器使用、容器常用指令講解
DockerFile 構(gòu)建鏡像 DockerFile 語(yǔ)法講解、打包自定義項(xiàng)目鏡像
數(shù)據(jù)卷與端口映射 數(shù)據(jù)掛載意義、掛載規(guī)則與匿名掛載
Docker 容器管理平臺(tái)portainer portainer 環(huán)境搭建、portainer 操作講解
Docker-compose容器編排技術(shù) Docker-compose 原理詳解、搭建Docker-compose 環(huán)境
Jenkins 簡(jiǎn)介 CI/CD 持續(xù)集成流程剖析、Jenkins在DevOps 流程的角色Jenkins 工作原理
Jenkins 環(huán)境部署 Docker 技術(shù)搭建Jenkins環(huán)境、Jenkins插件離線安裝
Jenkins 配置 系統(tǒng)配置、全局變量設(shè)置、郵件配置、報(bào)告配置、觸發(fā)器配置定時(shí)器觸發(fā)、Gitee觸發(fā)
Jenkins 分布式配置 Jenkins 分布式場(chǎng)景工作原理、Jenkins 節(jié)點(diǎn)配置
Pipeline 流水線 Pipeline 使用場(chǎng)景、Pipeline 腳本語(yǔ)法
Jenkins 持續(xù)集成 結(jié)合項(xiàng)目,實(shí)現(xiàn)自動(dòng)執(zhí)行與測(cè)試結(jié)果郵件通知到相關(guān)人員
企業(yè)級(jí)自動(dòng)化測(cè)試流程 Docker搭建Jenkins+GitLab+Python結(jié)合Pytest執(zhí)行接口自動(dòng)化測(cè)試發(fā)送allure報(bào)告與郵件

Web自動(dòng)化測(cè)試實(shí)戰(zhàn)

Web 前端HTML技術(shù) 基本概念、元素語(yǔ)法、Html結(jié)構(gòu)、標(biāo)簽屬性Html 頁(yè)面布局、Frame 多窗口、Form 表單
Document 對(duì)象操作 Dom對(duì)象語(yǔ)法、使用場(chǎng)景、修改元素屬性、增刪元素值等操作
JavaScript 技術(shù)基礎(chǔ) JavaScript 數(shù)據(jù)類(lèi)型、對(duì)象、判斷、循環(huán)、Dom 操作
JavaScript 技術(shù)進(jìn)階 JavaScript函數(shù)、回調(diào)函數(shù)、異步函數(shù)
Css 選擇器 id 選擇器、class 選擇器、偽類(lèi)、特性
Selenium 環(huán)境搭建 Selenium 安裝、Webdriver安裝、常見(jiàn)環(huán)境搭建問(wèn)題詳解
Selenuim 原理 Webdriver與瀏覽器的通信原理解析
自動(dòng)化用例錄制錄制代碼結(jié)構(gòu)分析 Selenium IDE、錄制、回放、基本使用錄制代碼解析,代碼結(jié)構(gòu)優(yōu)化
Web 瀏覽器控制 打開(kāi)網(wǎng)頁(yè)、刷新、回退、最大化、最小化
瀏覽器操作 獲取頁(yè)面 title、url、刷新頁(yè)面、關(guān)閉頁(yè)面、截屏
常見(jiàn)控件定位方法 Chrome 開(kāi)發(fā)工具使用、id、name、class、tag、鏈接等方法
常見(jiàn)控件交互方法 輸入,清空,獲取元素文本、尺寸等屬性信息
Xpath 定位頁(yè)面元素 通過(guò)xpath 表達(dá)式選擇元素、xpath定位技巧匯總
Xpath 軸定位 分析 xpath 軸定位使用場(chǎng)最、parentfollowing-sibling 等級(jí)別元素實(shí)戰(zhàn)案例講解
Css 定位頁(yè)面元素 通過(guò)css表達(dá)式選擇元素、css多屬性高級(jí)用法定位
選擇框操作 單選框、多選框、復(fù)選框操作、下拉框選擇、定位動(dòng)態(tài)元素、定位技巧
三種等待方式 強(qiáng)制等待、隱式等待、顯式等待的使用場(chǎng)景
高級(jí)控件交互方法 右鍵、頁(yè)面滑動(dòng)、表單填寫(xiě)等自動(dòng)化動(dòng)作
Frame、多窗口處理 多窗口,多 Frame 下的窗口識(shí)別與切換
文件上傳、下載 文件上傳、下載的自動(dòng)化與彈框處理機(jī)制
鍵盤(pán)鼠標(biāo)操作 鼠標(biāo)懸停、模擬鍵盤(pán)操作、鼠標(biāo)雙擊等操作
Cookie 操作 獲取cookie、清空cookie、設(shè)置cookie設(shè)置開(kāi)發(fā)模式防識(shí)別selenium、模擬登陸
執(zhí)行javascript腳本 使用selenium 直接在當(dāng)前頁(yè)面中進(jìn)行js交互
Cypress 安裝配置 安裝 Node.js 環(huán)境、安裝Cypress、常見(jiàn)環(huán)境搭建問(wèn)題詳解
Cypress 架構(gòu)及原理 Cypress 驅(qū)動(dòng)瀏覽器運(yùn)行原理解析
Cypress 開(kāi)發(fā)環(huán)境搭建 Cypress 開(kāi)發(fā)工具安裝介紹
Cypress 特性及優(yōu)勢(shì) 時(shí)間旅游、可調(diào)試、自動(dòng)等待、函數(shù)間諜實(shí)時(shí)重新加載等特性?xún)?yōu)勢(shì)介紹
Cypress 測(cè)試框架拆解 項(xiàng)目目錄結(jié)構(gòu)解析、測(cè)試用例靜態(tài)數(shù)據(jù)存儲(chǔ)、測(cè)試用例文件格式插件、配置信息文件設(shè)置、可視視圖、自定義Cypress 等
Cypress 與頁(yè)面元素定位 還有id 選擇器、class 選擇器、attributes屬性選擇器:nth-child(n)選擇器、Cypress.$定位器、定位策略?xún)?yōu)先級(jí)等
Cypress 與頁(yè)面元素交互 元素查找基本方法、輔助方法、操作元素方法、導(dǎo)航相關(guān)方法
測(cè)試用例結(jié)構(gòu) 測(cè)試用例結(jié)構(gòu)解析、JavaScript回調(diào)方式編寫(xiě)測(cè)試用例
斷言實(shí)踐 斷言格式:BDD、TDD內(nèi)置斷言、隱性斷言顯性斷言、混合斷言
數(shù)據(jù)驅(qū)動(dòng)策略 通過(guò)Fixture方式,通過(guò)自定義數(shù)據(jù)文件等方式動(dòng)態(tài)生成測(cè)試用例
測(cè)試運(yùn)行實(shí)踐 靜態(tài)挑選、動(dòng)態(tài)挑選待運(yùn)行測(cè)試用例
動(dòng)態(tài)生成測(cè)試用例 相同功能測(cè)試用例封裝動(dòng)態(tài)生成測(cè)試用例
Cypress 并行執(zhí)行測(cè)試 GitLab 上運(yùn)行多個(gè)作業(yè)、分離測(cè)試文件
Cypress 自帶測(cè)試報(bào)告 內(nèi)置測(cè)試報(bào)告、生成定制化測(cè)試報(bào)告、混合測(cè)試報(bào)告
Allure 測(cè)試報(bào)告 插件型測(cè)試報(bào)告:Allure測(cè)試報(bào)告安裝、配置生成測(cè)試報(bào)告原理分析、生成報(bào)告配置
Playwright安裝配置 一鍵安裝方便快速進(jìn)入開(kāi)發(fā)
Playwright架構(gòu)及原理 Playwright 驅(qū)動(dòng)瀏覽器執(zhí)行的原理
七大特性及優(yōu)勢(shì) Playwright 七大特性及優(yōu)勢(shì)
Context 獨(dú)立匿名會(huì)話模式 瀏覽器獨(dú)立上下文、獨(dú)立會(huì)話模式
頁(yè)面元素定位 文本定位器、css 定位器、偽類(lèi)定位法、鏈?zhǔn)竭x擇器等定位方法
頁(yè)面元素操作 頁(yè)面操作:前往頁(yè)面、前進(jìn)、后退、截圖、打印等操作元素等待:等待元素的四種狀態(tài)元素操作:元素的、填充、獲取等操作
選擇框操作 單選框、多選框、復(fù)選框操作、下拉框選擇定位動(dòng)態(tài)元素、定位技巧
復(fù)雜元素操作 復(fù)雜 frame 操作、隨機(jī)選擇一個(gè)選項(xiàng)框等復(fù)雜操作
鍵盤(pán)鼠標(biāo)操作 鼠標(biāo)懸停、模擬鍵盤(pán)操作、鼠標(biāo)雙擊等操作
Playwright 網(wǎng)絡(luò)攔截 基于瀏覽器上下文范圍的網(wǎng)絡(luò)攔截以便進(jìn)行終止或者模擬網(wǎng)絡(luò)請(qǐng)求實(shí)現(xiàn)Mock 請(qǐng)求
自動(dòng)等待功能 自動(dòng)等待直到元素準(zhǔn)備就緒、提高可靠性、簡(jiǎn)化測(cè)試編寫(xiě)流程
斷言實(shí)踐 元素?cái)嘌?、?yè)面斷言、內(nèi)容斷言等斷言方式
框架設(shè)計(jì)思路分析 結(jié)合商城項(xiàng)目詳解Web自動(dòng)化框架設(shè)計(jì)思想、優(yōu)勢(shì)分析
定位業(yè)務(wù)涉及元素 練習(xí)多種定位方法、元素定位表達(dá)式保存在配置文件Yaml 中
測(cè)試用例流程設(shè)計(jì) 測(cè)試裝置的應(yīng)用,套件級(jí)別的初始化與清理用例級(jí)別的初始化與清理
Web 自動(dòng)化用例設(shè)計(jì) Web自動(dòng)化用例測(cè)試設(shè)計(jì)理念、用例設(shè)計(jì)技巧
業(yè)務(wù)腳本開(kāi)發(fā) 實(shí)現(xiàn)場(chǎng)景常規(guī)模式腳本開(kāi)發(fā)、調(diào)試、優(yōu)化技巧
Cookie復(fù)用 利用 Cookie 復(fù)用實(shí)現(xiàn)自動(dòng)化登錄
PageObject 模式介紹 PageObject 模式的發(fā)展歷史介紹、六大設(shè)計(jì)原則
PageObject 模式應(yīng)用 封裝頁(yè)面、元素、元素操作到類(lèi)中、提高代碼復(fù)用性BasePage封裝、基于Page Object模式的測(cè)試用例編寫(xiě)
Pytest 在 UI自動(dòng)化測(cè)試中的具體應(yīng)用 項(xiàng)目中引入Pytest測(cè)試框架、執(zhí)行測(cè)試用例Fixture數(shù)據(jù)初始化及環(huán)境清除
Yaml 對(duì)象庫(kù)管理 使用 Yaml文件統(tǒng)一管理對(duì)象識(shí)別屬性
數(shù)據(jù)驅(qū)動(dòng) Parametrize技術(shù)實(shí)現(xiàn)數(shù)據(jù)驅(qū)動(dòng),封裝數(shù)據(jù)驅(qū)動(dòng)代碼
工具類(lèi)封裝 頂目中參數(shù)配置,對(duì)比操作等常用操作類(lèi)封裝
Mark 定制化執(zhí)行 Mark 技術(shù)定制化執(zhí)行用例:業(yè)務(wù)、優(yōu)先級(jí)、冒煙回歸用例等不同業(yè)務(wù)、模式的設(shè)置
失敗用例重跑機(jī)制 Pytest 實(shí)現(xiàn)頁(yè)面操作失敗,記錄日志,并按照設(shè)定規(guī)則重運(yùn)行
異常自動(dòng)截圖 測(cè)試用例失敗時(shí)自動(dòng)截圖
日志模塊設(shè)計(jì) 過(guò)程可追溯、異常情況捕獲與日志處理
Allure 定制化報(bào)告 Allure 報(bào)告分級(jí)顯示、定制化標(biāo)簽、用例優(yōu)先級(jí)、運(yùn)行環(huán)境設(shè)置
Jenkins 持續(xù)集成 構(gòu)建技術(shù)、實(shí)現(xiàn)自動(dòng)執(zhí)行、測(cè)試結(jié)果郵件通知到相關(guān)人員

App 自動(dòng)化測(cè)試實(shí)戰(zhàn)

環(huán)境安裝與使用 Java 環(huán)境、Android SDK 環(huán)境搭建
Adb 基礎(chǔ)操作 Adb 原理、查看連接設(shè)備、安裝卸載app應(yīng)用文件的上傳和下載等常用操作
Appium 安裝 Appium 介紹、Appium Desktop 安裝Appium server安裝、Appium client 安裝
Session 概念 Appium 自動(dòng)化 Session的概念與作用、Session 創(chuàng)建
測(cè)試用例錄制 Appium Desktop 用法、錄制、回放、基本使用
錄制代碼結(jié)構(gòu)分析 錄制代碼解析、代碼結(jié)構(gòu)優(yōu)化
Capability 配置參數(shù)解析 Desired Capability配置文檔、公用Capability配置信息
App 自動(dòng)化控制 Android/ los 專(zhuān)屬Capability配置信息
APP 界面元素 數(shù)據(jù)清理 啟動(dòng)關(guān)閉
查看工具 uiautomatorviewer、appium inspector
App 界面組成 Android布局、四大組件、常用控件介紹
APP 界面常見(jiàn)控件定位方法 id,aid,xpath 定位方法
APP 界面常見(jiàn)控件交互方法 輸入,清空,獲取元素文本、尺寸、屏幕滑動(dòng)查看通知、長(zhǎng)按操作等交互方法
高級(jí)定位技巧-xpath 定位 dom 結(jié)構(gòu)解讀、xpath 層級(jí)定位技巧
高級(jí)定位技巧-css 定位與原生定位 css selector 定位、原生定位
特殊控件 toast 識(shí)別 通過(guò) xpath 定位 toast
強(qiáng)制等待與隱式等待 time.sleep()與implicitly_wait( )
斷言處理 appium Pytest 斷言、hamcrest 斷言
設(shè)備交互 Api 模擬電話、短信、飛行模式等場(chǎng)景
模擬器控制 代碼控制模擬器啟動(dòng)
自動(dòng)化關(guān)鍵數(shù)據(jù)記錄 行為日志、截圖、page source
app 彈窗異常處理 app 彈窗異常處理
自動(dòng)化測(cè)試項(xiàng)目實(shí)戰(zhàn) 作業(yè)幫自動(dòng)化測(cè)試用例設(shè)計(jì)、斷言、page object模式應(yīng)用等
環(huán)境安裝與使用 Monkey 簡(jiǎn)介、環(huán)境搭建
Monkey 基本參數(shù) Monkey 基本參數(shù)解析和實(shí)戰(zhàn)
Monkey 測(cè)試常用命令 Monkey 模擬機(jī)測(cè)試、Monkey 真機(jī)測(cè)試實(shí)戰(zhàn)安裝、卸載、拖拽、觸摸、按鍵等操作命令
MonkeyRunner 測(cè)試 MonkeyRunner模擬機(jī)測(cè)試、MonkeyRunner 真機(jī)測(cè)試
觸摸屏幕坐標(biāo)獲取法 MonkeyRunner手機(jī)觸摸屏幕多種獲取方法
批量測(cè)試 MonkeyRunner 批處理執(zhí)行 py 測(cè)試文件
結(jié)業(yè)考試 簡(jiǎn)歷編寫(xiě)指導(dǎo)
面試技巧指導(dǎo) 模擬面試

開(kāi)班信息

學(xué)時(shí)
學(xué)費(fèi)
操作

    學(xué)員點(diǎn)評(píng)

    100%滿(mǎn)意度

    北京慧測(cè)大模型應(yīng)用&軟件測(cè)試實(shí)訓(xùn)基地

    綜合

    環(huán)境 : 5.0師資 : 5.0教學(xué) : 5.0

    3206人看過(guò)    21人預(yù)約    1人評(píng)價(jià)
    小*孔

    小*孔

    私信AT
    有用(0請(qǐng)教

    (環(huán)境:5.0師資:5.0教學(xué):5.0

    課程內(nèi)容不錯(cuò),每節(jié)課都是干貨

    2019-05-18

    讀書(shū)保障 :

    • 正規(guī)資質(zhì)

      所有學(xué)校都經(jīng)過(guò)好學(xué)校品牌認(rèn)證,辦學(xué)許可證、工商營(yíng)業(yè)執(zhí)照。

    • 免費(fèi)求學(xué)顧問(wèn)

      通過(guò)好學(xué)校咨詢(xún),你可獲得好學(xué)校免費(fèi)求學(xué)顧問(wèn)1對(duì)1專(zhuān)業(yè)服務(wù),助你快速找到滿(mǎn)意學(xué)校!

    • 優(yōu)質(zhì)教學(xué)

      通過(guò)好學(xué)校報(bào)讀,你將可在好學(xué)校進(jìn)行課程點(diǎn)評(píng),你的評(píng)價(jià)將影響學(xué)校招生,學(xué)校會(huì)更重視你,給你更優(yōu)質(zhì)教學(xué),避免你差評(píng)。

    • 消費(fèi)權(quán)益保障

      通過(guò)好學(xué)校報(bào)讀,若你與學(xué)校發(fā)生糾紛,你可獲得好學(xué)校來(lái)自第三方的平臺(tái)保障,協(xié)助你讓學(xué)校退款,維護(hù)你的合法權(quán)益!

    更多適合課程

    全城軟件測(cè)試學(xué)校,一網(wǎng)打盡,立即搜索:

    城市 : 求學(xué)課程 : 上課時(shí)間 :

    課程咨詢(xún)

    好學(xué)校二維碼

    隨時(shí)隨地與老師微信互動(dòng)

    在線預(yù)約免費(fèi)試聽(tīng)

    • 現(xiàn)在免費(fèi)預(yù)約試聽(tīng),報(bào)名可最高返現(xiàn)
    • 獲取驗(yàn)證碼
    ;