薪資增長空間大
最新開班信息
點擊咨詢學習,預約新未來
全棧測試工程師崗位解讀
01
需求階段
需求分析
需求評審
02
設計階段
測試計劃
設計用例
03
開發階段
測試用例 / 冒煙測試
功能性測試 / 回歸測試
性能測試 / 安全性測試
04
發布上線階段
α測試
β測試
驗收測試
為什么學全棧測試工程師?
01
薪資增長空間大
人才缺口日益增長的同時,對測試技能要求卻越來越高
測試技能要求(2010年)
測試技能要求(2022年)
薪資與技能年限增長圖
02
人才需求大
測試人員
開發人員
國內測試開發人員比例(低于1:6)
測試人才現狀(萬人)
+11%職位需求增長速度,2021年較2020年
* 數據來自職友集
說明:測試工程師今年就業形勢怎么樣?好就業嗎?
2021-11:職位8.5K個,對比去年同期增長了42%,
2021-10:職位4.7K個,對比去年同期下降了40%,
2021-09:職位12.2K個,對比去年同期增長了86%,
2021-08:職位18.5K個,對比去年同期增長了123%,
數據統計依賴于各大平臺發布的公開數據,系統穩定性會影響客觀性,僅供參考。
課工場全棧測試工程師課程體系
可解決的現實問題
對各類項目完成功能測試、接口測試、自動化測試、性能測試,保證產品質量
職業價值
掌握功能測試、接口測試、自動化測試、性能測試相關技術,滿足企業級的高級測試工作要求。
Web項目
移動APP項目
測試項目管理實戰
Java
語言基礎
UI自動化測試
虛擬化
Docke
性能測試
移動端
專項測試
安全性測試
Web項目測試
測試項目管理實戰
Web開發解析
接口測試
腳本語言
Python+Shell
數據庫管理
測試環境搭建
測試理論
Linux操作系統
項目管理
3分鐘了解課工場
專注于企業IT崗位專業人才培養
課工場全棧測試工程師課程大綱
北大青鳥深圳嘉華學校全棧測試工程師課程通過逆向課程設計法+精心設計學習路徑+全棧
測試知識圖譜形成測試課程體系,即保證了技能學習的遺漏可追尋性,又能進行技能打卡式
驗證學習效果,為就業鋪平道路。
預科
第一階段
第二階段
第三階段
第四階段
預科
進入多彩的計算機世界
可掌握的核心能力
了解計算機理論、網絡基礎及硬件基礎知識
主講內容
1.你不知道的IT傳奇 | 2.運指如飛 | 3.無處不網絡 | 4.Win10操作技巧 | 5.計算機病毒防護
辦公自動化
可掌握的核心能力
掌握基礎的辦公軟件技能,提升后續職場工作基礎辦公技能。
主講內容
1.
Word文檔編輯 | 2.Excel電子表格處理 | 3.PowerPoint幻燈片制作 | 4.Visio的操作與應用
5.
Office應用實戰
圖形處理與網頁設計(選學)
可掌握的核心能力
了解掌握基礎PS基本用法、PS摳圖、圖層等相應內容
主講內容
1.基礎知識 | 2.Photoshop基本操作 | 3.Photoshop的繪圖工具 | 4.Photoshop圖像修飾工具
5.色彩調整與校正 | 6.圖層與蒙版 | 7.文字工具 | 8.路徑、形狀工具與選區 | 9.濾鏡與通道
10.項目案例艾爾之光網站
第一階段 · 測試理論
第1章 軟件測試概述&需求分析
技能訓練點
了解軟件測試的行業現狀、前景及發展路徑 | 理解軟件測試的概念、背景、目的和原則
掌握軟件測試模型和測試流程 | 掌握軟件測試的分類 | 理解測試需求分析的相關文檔和分析方法
掌握測試需求分析過程
CPP01-又快又好的學習秘密-告別低級勤奮,高效學習
第2章 高效設計測試用例
技能訓練點
了解什么是測試用例和設計方法 | 理解測試用例的設計原則 | 掌握如何編寫測試用例
掌握如何開展測試用例的評審
CPP02-培養成長型思維-享受你的學習過程
第3章 等價類和邊界值
技能訓練點
了解等價類劃分和邊界值分析 | 了解等價類劃分的影響因素 | 理解等價類劃分的方法
掌握等價類劃分和邊界值分析的原則 | 掌握如何確立測試用例
CPP03-積極思考—原來壓力可以是朋友
第4章 因果圖和場景法
技能訓練點
理解因果圖的概念和適用范圍 | 理解場景法的概念和原理 | 掌握因果圖和場景法分析的步驟了解猜錯法
第5章 認識缺陷
技能訓練點
了解缺陷的概念和缺陷管理工具 | 理解如何進行描述缺陷 | 掌握缺陷報告的編寫 | 掌握缺陷的管理流程
第6章 通用測試技術
技能訓練點
掌握界面測試的測試要點 | 掌握易用性測試的測試要點 | 掌握兼容性測試的測試要點
掌握文檔測試的測試要點 | 掌握安裝測試的測試要點
第7章 測試計劃
技能訓練點
了解如何進行項目管理 | 理解軟件測試計劃的概念及目的 | 掌握軟件測試計劃的主要內容
掌握軟件測試計劃的編寫方法
第8章 測試總結報告
技能訓練點
理解測試結果分析和缺陷分析 | 掌握測試總結報告的編寫方法
CPP04-復盤(一)—每天多出2個小時
第一階段 · Linux操作系統
第1章 Linux 常用命令精講
技能訓練點
了解虛擬機軟件 | 了解Linux命令的分類 | 理解Linux命令的基本格式 | 會使用Linux的命令幫助
會使用命令操作文件和目錄
第2章 Linux 目錄和文件管理
技能訓練點
會使用Linux命令查看和檢索文件內容 | 會使用Linux命令備份與恢復文檔 | 會使用vi文本編輯器
第3章 Linux 安裝和程序管理
技能訓練點
了解Linux中的軟件封裝類型 | 會使用RPM包管理工具 | 會從源碼包編譯安裝程序
第4章 Linux 賬號和權限管理
技能訓練點
了解常見的賬號配置文件 | 會管理用戶賬號、組賬號 | 會設置目錄和文件的權限 | 會設置目錄和文件的歸屬
CPP05-如何想到又做到—告別拖延癥,提升執行力
第一階段 · 項目管理
第1章 Mantis的使用
技能訓練點
了解Mantis | 了解Mantis安裝 | 理解Mantis使用方法 | 掌握Mantis使用方法和操作流程
第2章 TestLink的使用
技能訓練點
了解TestLink | 了解TestLink安裝 | 掌握TestLink使用方法和操作流程
第3章 軟件配置管理(SVN)
技能訓練點
了解SVN簡介和安裝 | 理解SVN的使用原理 | 掌握SVN的使用方法
第4章 軟件配置管理(Git)
技能訓練點
理解版本控制系統的分類及其區別 | 掌握常用Git命令 | 理解Git分支的概念和使用思路
掌握Git分支的操作方法
項目實戰(代理商系統)
項目實戰—AgentSystem項目
技能訓練點
軟件測試基本概念和測試流程 | 編寫測試大綱 | 根據測試大綱設計測試用例Mantis系統的使用TestLink系統的使用
CPP06-學會團隊合作-從單兵作戰到合作共贏
CPP07-復盤(二)—把經驗轉化為能力
第二階段 · Web開發解析
第1章 走進HTML
技能訓練點
HTML概念及其基本結構 | 網頁基本標簽 | 圖像標簽及超鏈接標簽的應用 | 列表、表格及表單的使用
第2章 CSS美化頁面
技能訓練點
CSS概述及其基本語法 | 為HTML文檔添加CSS樣式 | CSS的基本選擇器
第3章 HTML5新增元素及屬性
技能訓練點
什么是HTML5 | HTML5新增結構元素 | HTML5新增表單input類型 | HTML5新增表單input屬性
第4章 JavaScript基礎
技能訓練點
JavaScript的基本結構 | JavaScript在頁面中如何聲明及使用
簡單了解JavaScript
ECMAScript基本內容
第5章 JavaScript BOM
技能訓練點
JavaScript
BOM簡介 | window對象的常用屬性及方法 | history對象的常用屬性及方法
location對象的常用屬性及方法
第6章 JavaScript表單驗證
技能訓練點
為什么表單驗證 | JavaScript實現表單驗證
第二階段 · 腳本語言(Python+Shell)
第1章?初識Python
技能訓練點
了解Python的語言特點、版本差異 | 掌握搭建Python開發環境的方法
掌握使用PyCharm
IDE編輯Python代碼的方法 | 掌握使用Python添加注釋的方法
理解變量的含義
掌握定義變量的方法 | 掌握Python的數據類型、類型之間的轉換方法掌握 | 操作字符串的常用方法
第2章 流程控制語句
技能訓練點
掌握if-else選擇結構 | 掌握for、while、while...else循環結構
掌握break、continue跳轉語句
第3章 常用數據結構
技能訓練點
掌握列表list的使用 | 掌握元組tuple的使用 | 掌握list和tuple相互轉化 | 掌握字典dict的使用
掌握集合set的使用
第4章 函數與模塊
技能訓練點
掌握函數的參數 | 掌握函數的返回值 | 了解匿名函數掌握生成器的使用
掌握模塊的使用 | 熟悉函數的作用域會管理用戶賬號、組賬號
第5章 項目實訓-在線投票系統
技能訓練點
理解程序的基本概念 | 會使用順序、選擇、循環、跳轉語句編寫程序 | 會使用列表、字典等數據結構
會使用相關運算符和函數做統計運算
Shell編程規范與變量
技能訓練點
掌握Shell腳本的基礎知識 | 會使用Shell變量 | 會編寫簡單的Shell腳本
CPP08-做IT職場溝通達人—有效提升職場溝通力
第二階段 · 接口測試
第1章 接口測試基礎
技能訓練點
掌握接口測試基本概念 | 掌握接口測試步驟 | 會設計接口測試用例
第2章 使用Postman進行接口測試
技能訓練點
了解Postman工作原理 | 掌握Postman基本用法 | 會使用Postman發送HTTP請求
會使用Postman設置斷言
第3章 Fiddler基本使用
技能訓練點
了解Fiddler使用場景及HTTP基本原理 | 理解Fiddler工作原理及主要功能 | 掌握Fiddler數據分析方法
掌握Fiddler常用操作
第4章 Fiddler高級使用
技能訓練點
掌握Fiddler命令行操作 | 掌握Fiddler斷點功能使用 | 掌握Fiddler抓取移動端設備的數據包
第5章 抓包工具Charles的使用
技能訓練點
了解Charles工作原理 | 掌握Charles基本用法 | 會使用Charles進行PC端抓包
會使用Charles進行移動端抓包 | 會使用Charles修改網絡請求
CPP09-職場走直線—你的未來在哪里
第6章 接口自動化測試項目實戰
技能訓練點
掌握Python unittest框架 | 掌握Python
Requests模塊內容
會使用Python unittest框架進行接口自動化腳本開發
第二階段 · 數據庫管理
第1章 初識MySQL數據庫
技能訓練點
了解什么是數據庫及其作用 | 了解數據庫分類 | 安裝MySQL | 使用SQLyog數據庫管理工具
第2章 創建MySQL數據庫和表
技能訓練點
使用DDL語句創建MySchool數據庫 | 使用DDL語句創建MySchool數據表
使用工具創建MySchool數據庫 | 使用工具創建MySchool數據表
第3章 MySQL數據庫數據管理
技能訓練點
使用DML添加數據 | 使用DML刪除數據 | 使用DML修改數據
第4章 使用DQL查詢數據
技能訓練點
了解DQL及查詢語句結構 | 使用DQL完成簡單數據查詢 | 使用DQL完成模糊數據查詢
第5章 安裝操作MongoDB
技能訓練點
安裝配置MongoDB | 使用命令操作MongoDB
安裝MongoDB的客戶端工具Studio
3T,并使用其操作MongoDB
項目實戰(青芽在線醫療)
項目實戰—青芽在線醫療項目
技能訓練點
編寫測試大綱 | 設計測試用例 | Mantis系統的使用 | TestLink系統的使用
使用SQLyog操作數據庫 | Postman工具的使用 | Fiddler工具的使用 | Python
unittest自動化腳本開發
CPP10-復盤(三)—盤點過去,開啟新征程
CPP11-模擬面試
第三階段 · Java語言基礎
第1章 初識Java
技能訓練點
了解Java是什么、能做什么 | 熟練掌握安裝、配置JDK開發環境 | 會使用MyEclipse開發Java程序
理解Java編譯原理 | 了解Java虛擬機與跨平臺原理
第2章 變量和數據類型
技能訓練點
掌握標識符和關鍵字 | 掌握變量和常量的使用 | 掌握Java中的常用數據類型
掌握數據類型轉換 | 掌握常用運算符(算術運算符、賦值運算符、邏輯運算符、關系運算符、條件運算符)
了解運算符的結合性和優先級
第3章 選擇結構
技能訓練點
了解流程控制 | 掌握使用流程圖分析問題 | 掌握if選擇結構(基本if、if-else、多重if、嵌套if)
掌握switch分支結構
第4章 循環結構
技能訓練點
掌握while循環結構 | 掌握do-while循環結構 | 掌握for循環結構 | 理解各種循環結構的適用場景
第5章 雙重循環與跳轉(選學)
技能訓練點
理解Java雙重循環執行的過程 | 掌握簡單的Java雙重循環實現
掌握使用跳轉語句控制程序流程(break、continue)
第6章 數組(選學)
技能訓練點
理解數組的作用 | 掌握數組的定義及基本使用 | 掌握數組常用操作(獲取最大值、獲取最小值)
第7章 方法(選學)
技能訓練點
理解類及類模板 | 理解方法及其作用 | 掌握定義一個方法(無參方法、帶參方法)
掌握方法返回值 | 掌握調用方法
第8章 封裝&異常(選學)
技能訓練點
理解封裝 | 掌握Java中封裝的幾種常見體現方式 | 理解異常 | 掌握幾種常見的異常類型
第三階段 · 虛擬化Docker
Docker基本管理
技能訓練點
理解 Docker 核心概念 | 掌握 Docker 鏡像操作 | 掌握 Docker 容器操作
第三階段 · 性能測試
第1章 性能測試基礎
技能訓練點
了解軟件性能測試基本概念 | 理解軟件開發模型、性能測試工具的原理及應用場景 | 掌握軟件性能流程
CPP12-精準簡歷制作—如何制作HR無法拒絕的簡歷
第2章 JMeter入門及腳本錄制
技能訓練點
掌握JMeter基本操作 | 會使用Badboy錄制腳本 | 會使用JMeter錄制腳本
第3章 JMeter常用測試元件
技能訓練點
掌握JMeter常用的測試元件 | 掌握JMeter的執行順序 | 掌握測試元件的作用域規則
第4章 JMeter性能測試腳本開發
技能訓練點
掌握JMeter參數化方法 | 會使用JMeter設置集合點 | 會使用JMeter進行有關聯的參數設置
第5章 性能測試項目實戰
技能訓練點
掌握性能測試流程 | 會使用JMeter創建性能測試腳本 | 會分析性能測試結果
第6章 LoadRunner入門(選學)
技能訓練點
掌握LoadRunner的安裝 | 掌握LoadRunner的基本操作
第7章 LoadRunner錄制腳本(選學)
技能訓練點
能夠進行VuGen腳本設計 | 掌握腳本的錄制、回放 | 理解VU腳本事務 | 掌握VU腳本的檢查點添加
掌握參數化設置
| 能夠設置集合點
第8章 LoadRunner場景設計及監控(選學)
技能訓練點
掌握Controller手動場景設計 | 掌握Controller面向目標場景設計 | 理解IP地址欺騙
第9章 LoadRunner結果分析(選學)
技能訓練點
了解Analysis | 掌握常用的分析圖 | 掌握發布測試結果的多種方式
第三階段 · UI自動化測試
第1章 軟件自動化測試基礎
技能訓練點
了解自動化測試的基本概念 | 了解Selenium | 掌握Selenium IDE錄制腳本的方法
CPP13-順利通過試用期—如何避開試用期的那些坑
第2章 TestNG框架介紹
技能訓練點
掌握自動化測試環境的搭建 | 掌握TestNG框架的基本使用方法 | 會使用TestNG進行參數化
第3章 Selenium基礎
技能訓練點
掌握Selenium元素定位方法 | 掌握Selenium操作瀏覽器的方法 | 掌握Selenium基本的操作方法
第4章 Web自動化測試實戰
技能訓練點
掌握TestNG測試腳本開發步驟 | 掌握在TestNG框架中運行WebDriver測試用例
可以使用TestNG進行并發兼容性測試 | 使用TestNG
WedDriver開發青芽在線醫療項目自動化腳本
第5章 Robot Framework基礎
技能訓練點
掌握Robot Framework環境搭建 | 了解RIDE的基本功能 | 掌握Robot Framework變量
第6章 Robot Framework Web自動化測試
技能訓練點
掌握瀏覽器操作方法 | 掌握元素定位方法 | 掌握自動化測試用例設計
第7章 持續集成自動化測試
技能訓練點
掌握Jenkins環境搭建 | 掌握Jenkins配置方法
會使用Jenkins執行Robotframework接口自動化測試
第三階段 · 移動端專項測試
第1章 移動端測試入門
技能訓練點
了解移動端測試方法 | 掌握移動端測試流程 | 掌握移動端測試要點
掌握Android
SDK環境搭建 | 掌握模擬器的使用 | 掌握ADB常用命令 | 會使用ADB連接模擬器/真機
CPP14-IT職場面試指南—面試技巧&面試禮儀
第2章 Appium自動化介紹和環境搭建
技能訓練點
了解Appium工作原理 | 掌握Appium自動化環境搭建 | 會使用Appium驅動模擬器打開應用程序
第3章 Appium 常用操作
技能訓練點
掌握Appium元素定位方法 | 掌握Appium常用操作
第4章 移動端自動化測試項目實戰
技能訓練點
掌握Python pytest框架 | 會使用Python pytest進行Appium測試用例開發
第三階段 · 安全性測試
第1章 安全性測試基礎
技能訓練點
了解安全性測試基本概念 | 掌握安全測試的原則 | 掌握web安全性測試方法
第2章 安全性測試工具使用
技能訓練點
掌握安全性測試工具APPSCAN的使用 | 掌握Wireshark工具的使用
CPP15-模擬面試3次
第三階段 · 項目實戰(樂調數據評價平臺)
項目實戰—樂調數據評價平臺項目
技能訓練點
編寫測試大綱 | 設計測試用例 | Mantis系統的使用 | TestLink系統的使用 | Fiddler工具的使用
使用Python進行接口自動化測試腳本開發 | Java
Selenium自動化腳本開發 | Robotframework自動化腳本開發
使用JMeter進行性能測試 | 使用Jenkins進行持續集成測試
項目實戰—SL會員商城項目(選做)
技能訓練點
編寫測試大綱 | 設計測試用例 | Mantis系統的使用 | TestLink系統的使用 | 使用Fiddler進行接口測試
使用JMeter工具進行性能測試 | Java
Selenium自動化測試 | Robot Framework自動化測試
CPP16-復盤(四)—做好就業沖刺準備
第四階段 · 項目實戰
項目實戰-青科任務分配平臺
技能訓練點
編寫測試大綱、測試計劃、測試報告 | 設計測試用例 | Mantis系統的使用 | TestLink系統的使用
Postman工具的使用 | SVN工具的使用 | 使用Robotframework進行接口自動化測試腳本開發
Java
Selenium進行web ui自動化腳本開發 | 使用Python
Appium進行移動端自動化測試腳本開發
使用JMeter進行性能測試 | 使用Jenkins進行持續集成測試
項目實戰-樂知問答系統
技能訓練點
編寫測試大綱 | 設計測試用例 | Mantis系統的使用 | TestLink系統的使用 | SVN工具的使用
使用Fiddler進行接口測試 | 使用JMeter工具進行性能測試 | Robot
Framework進行web UI自動化測試
Robot
Framework進行接口自動化測試 | 使用Jenkins進行持續集成測試
拓展項目:二手兔、愛旅行、M站、萌小寵
CPP-畢業典禮
課工場全棧測試工程師6大優勢,助你進階
01
1套全棧測試知識圖譜保證技能的實用性和前瞻性
覆蓋百家企業+千余測試從業者+數萬招聘數據的調研,匯總分析調研結果,成就了全棧測試知識圖譜,為攻克測試技能瞄準靶心。
百家企業
千余測試從業者
數萬招聘數據
調研
懷揣“教學為本,師愛為魂”的教學理念
踐行“全心全意為學員服務”宗旨"
畢業薪資更高、就業更廣
全方位教學服務師資團隊,私人定制你的IT夢想
總部專家、產品經理、社區技術專家、中心教員、中心班主任、職業規劃師從入學到畢業提供全方位教學
服務,讓學習過程更輕松,讓學習效果更明顯,私人訂制每個學員的IT夢想
標準化教學管理,確保教學質量最優化
北大青鳥深圳嘉華學校致力于建設雙師型師資隊伍,不斷加大教師培養培訓力度,完善教師聘用制度和考核準則,強化教學能力和業務水平,提高教師培養質量。入職教師不僅要參加校區為期半月的高強度內訓,更要參與北大青鳥總部50天高壓力、大密度培訓,技術測評未能達到80分,標準化考試未能達到90分的老師,我們一律不考慮,寧缺而毋濫。
專職教學團隊,帶你習得一技之長
肖睿
北京大學教育學博 士、北大青鳥職業教育研究院院長
畢業于吉林大學少年班,專攻人工智能方向,國內首批PMP(項目管理專 家),勞動部和教育部行業崗位標準評審專家。1995年加入北大方正研究院,領導北大方正部分核 心產品研發。1999年進入北大青鳥職業教育,歷任學術總監,研究院院長,公司副總裁等核心崗 位。作為國內頂尖軟件技術專家,2004年7月赴加拿大EMC公司負責惠普項目,2005年受聘為北京 大學軟件學院特約講師。2015年創立課工場,專注中國大學生IT就業教育服務。2017年受聘為北 京大學學習科學實驗室特約顧問。長達20年IT教育產品管理和企業管理的經驗讓肖睿先生獲得“互 聯網+教育風云人物”殊榮。
拒絕堆項目博眼球
多領域專家匠心打造精品項目庫
曾在企業一線技術崗位
任職多年
清晰企業開發和教學過程
同于不同
20+年IT行業教學經驗
沉淀積累
曾提出行業知名的
3W1H教學法
實踐項目
技術應用實踐落地
真實場景開發體驗
進階項目
項目流程全線實踐
綜合能力強化拔高
畢設項目
項目流程全線實踐
綜合能力強化拔高
就業項目
企業研發接軌
就業實力傍身
企培項目
企業專題技術深入
項目專項問題解決
真環境、真壓力才能培養真人才新發項目智庫
結合專業教學場景還原企業真實開發場景嗎,學習即工作
技術應用實踐落地 真實場景開發體驗
【實踐項目】吃貨聯盟訂餐系統
【實踐項目】吃貨聯盟訂餐系統
【實踐項目】TXT迷你小說閱讀器
【實踐項目】TXT迷你小說閱讀器
【實踐項目】嗖嗖移動業務大廳
【實踐項目】嗖嗖移動業務大廳
【實踐項目】銀行ATM存取款機系統
【實踐項目】銀行ATM存取款機系統
【實踐項目】代理商管理系統
【實踐項目】代理商管理系統
【進階項目】惠多多管理系統
【進階項目】惠多多管理系統
【進階項目】微票兒
【進階項目】微票兒
【進階項目】APP信息管理平臺
【進階項目】APP信息管理平臺
【進階項目】數據調研平臺
【進階項目】數據調研平臺
【進階項目】SL會員商城
【進階項目】SL會員商城
【畢設項目】王者電競課堂
【畢設項目】王者電競課堂
【畢設項目】課工場用戶分析云平臺
【畢設項目】課工場用戶分析云平臺
【畢設項目】愛旅行
【畢設項目】愛旅行
【畢設項目】大覓網
【畢設項目】大覓網
【畢設項目】雙11搶購秒殺系統
【畢設項目】雙11搶購秒殺系統
【畢設項目】M站(萌漫)
【畢設項目】M站(萌漫)
IT萌新啟蒙區
全棧測試工程師
免費試學課報名啟動