第一階段
第二階段
第三階段
第四階段
第五階段
第六階段
第七階段
第八階段
第九階段
第十階段
第一階段:測試環境搭建和配置
Linux測試環境配置
1、虛擬機基礎和操作系統安裝
2、Linux系統環境搭建
3、Linux系統操作命令
4、Linux軟件包管理
5、Linux內核與網絡配置
6、Shell編程基礎
7、LAMP環境原理和搭建
Docker容器技術和環境配置
1.Docker容器技術基礎
2.Docker原理與基本操作
3.Docker環境部署配置
Git相關操作和應用
1、git簡介和安裝
2、git用于代碼管理
3、git的測試應用
第二階段 軟件測試數據管理與數據庫測試
MySQL數據庫測試技術
1.MySQL數據庫介紹
2.MySQL數據庫的安裝與配置
3.MySQL圖形化客戶端操作
4.Mysql數據庫中表的操作以及約束關聯
5.MySQL數據庫的增刪改操作
6.MySQL數據庫的單表和多表的相關查詢操作
7.MySQL視圖操作
8.MySQL索引操作
9.MySQL權限管理
10.MySQL數據庫的存儲過程和觸發器
第三階段 web前端測試技術
Web端開發技術
1、HTML的基本標簽和表單操作
2、CSS層疊樣式表基礎
3、H5新標簽和新屬性
4、CSS樣式選擇器
5、JS基礎
6、DOM基礎
第四階段 通用軟件測試技術
軟件測試通用技術概述
1、軟件測試的由來和缺陷報告
2、用例和用例設計方法一-等價類、邊界
3、測試流程和用例設計方法二-因果圖、判定表、場景法
4、用例設計方法三-正交實驗和其他
5、軟件工程、開發模型、軟件質量模型
6、測試模型和測試方法和軟件質量保證
軟件測試流程和測試環境配置
1、需求和測試需求分析
2、測試計劃制定和編寫
3、評審和風險分析
4、測試總結和報告
5、項目實戰-Web測試環境搭建
6、項目實戰-Web專項測試分析
項目實訓和Web專項測試
1、項目實戰---測試用例設計和編寫(禪道)
2、項目實戰---測試執行和缺陷報告編寫(禪道)
3、項目實戰---測試執行和缺陷報告編寫(禪道)
4、項目實戰---測試評審和總結
5、項目實戰---項目答辯
第五階段 Python測試開發技術
Python開發基礎
1、Python環境配置和基本語法
2、Python數據類型和運算符
3、Python語句結構
4、Python方法
5、Python類、對象、繼承
6、Python文件操作、異常和其他
7、面向對象部分
第六階段 Web自動化測試技術
Web自動化測試技術(Python實現)
1、自動化測試基礎和Selenium IDE
2、自動化測試框架構建-Selenium IDE實現
3、Selenium基礎和環境配置
4、Selenium八種元素定位方式
5、Selenium Webdriver詳解和常用API
6、Selenium數據驅動\模塊驅動\關鍵字驅動
7、自動化腳本組織:單元測試框架unittest應用
8、Selenium自動化框架集成:郵件發送+日志
第七階段 Java測試開發技術
Java開發基礎
1、Java環境
2、Java語法
3、Java運算符和數據類型
4、Java語句結構
5、Java數組、排序
6、Java中的方法
7、Java面向對象
8、Java類、對象、繼承
9、Java多態、異常、接口
10、Java文件處理和其他
11、白盒測試技術
第八階段 移動APP自動化測試技術
移動APP自動化測試技術(Java實現)
1、移動端測試技術
2、Android技術概述
3、Android測試環境配置
4、ADB命令
5、Monkey自動化測試
6、HTML5測試技術
7、Appium和APP元素定位
8、APP元素控制
9、自動化框架集成:郵件發送+日志
10、Java+Junit實現APPium自動化測試技術
第九階段 高級測試技術
接口測試工具和接口自動化測試技術
1、網絡基礎和網絡協議
2、接口測試基礎和API文檔閱讀分析技巧
3、HTTP協議的請求、響應、請求方法基礎
4、請求參數和cookie、session、token基礎
5、web service和socket基礎
6、Postman應用:請求、響應的分析、參數化、斷言
7、Jmeter接口測試:HTTP協議、數據庫相關、其他協議
8、Fiddler應用于抓包:HTTPS、APP等
9、接口自動化:Python+requests+unittest技術應用
10、接口集成和Jenkins應用于
性能測試
1、性能測試術語和流程:并發、響應時間、吞吐量等
2、HP LoadRunner12.55工具原理
3、HP LoadRunner腳本錄制與調試:參數化和檢查點
4、HP LoadRunner場景設計
5、LR 集合點、IP欺騙技術、多機聯合負載測試
6、LR過程監控、關聯圖表數據分析
7、HP LoadRunner測試結果分析
8、LR性能調優
9、Jmeter性能測試應用
10、Jmeter用于大數據量測試
11、Jmeter服務器監控測試平臺
第十階段 測試平臺開發和項目實戰
測試平臺前端開發與實戰
0、前面需求、介紹
1、Vue前端框架入門
2、MVVM設計思想與變量語法
3、Vve實例生命周期
4、Vue組件化開發、組件通信
5、Vue-CLI項目框架設計、Nodejs安裝與npm使用
6、vue ui可視化管理項目服務
7、Vue集成axios和ElementUI
8、Vue路由與子路由
9、VueX的應用與開發
10、Vue項目編譯與打包
測試平臺后端開發與實戰
1、Flask框架和微服務概述
2、Flask初次使用與config配置
3、路由語法和快捷路由方法
4、MVC設計思想和MTV實現
5、jinja2模板語法和靜態資源
6、blueprint插件與模塊化
7、ORM設計思想和sqlalchemy框架應用
8、Flask-Restful插件應用
9、Flask+Vue+Docker測試平臺開發
項目測試
1、項目集成測試、系統級測試
2、項目性能測試及性能調優