
第一階段 —— 測試?yán)碚?/div>
1.軟件測試模型& 軟件測試流程 2.測試需求挖掘 3.高效設(shè)計測試用例 4.測試用例設(shè)計方法-等價類邊界值 5.測試用例設(shè)計方法-因果圖和場景法 6.認(rèn)識缺陷及缺陷管理流程 7.通用測試技術(shù)(界面、易用性、兼容、文檔、安裝測試) 8.編寫測試計劃 9.編寫測試總結(jié)報告

第二階段 —— Linux 操作系統(tǒng)
1.Linux 命令的分類及格式 2.Linux 常用命令的使用方法 3.Linux 的目錄結(jié)構(gòu) 4.vi 編輯器的使用方法 5.Linux 程序的安裝及管理方法6.Linux 賬號管理的方法 7.Linux 目錄及文件權(quán)限管理的方法

第三階段 —— 項目管理
1.缺陷管理工具 Mantis 的使用2.測試管理工具 TestLink 的使用3.軟件配置管理工具 SVN 的使用 4.軟件配置管理工具 GIT 的使用 5.軟件項目管理的概念 6.軟件項目管理工具禪道的使用

第四階段 —— 項目實戰(zhàn) (代理商系統(tǒng))
1.軟件測試基本概念和測試流程 2.編寫測試大綱 3.根據(jù)測試大綱設(shè)計測試用例 4.Mantis 系統(tǒng)的使用5.TestLink 系統(tǒng)的使用

第五階段 —— Web 開發(fā)解析
1.使用 HTML 搭建網(wǎng)頁 2.掌握 HTML5 新增元素及屬性3.掌握 CSS 如何美化頁面 4.掌握 JavaScript ECMAScript基本內(nèi)容 5.掌握 JavaScript BOM 操作 6.會借助 JavaScript 進(jìn)行表單驗證

第六階段 —— 腳本語言(Python+S hell)
1.搭建 Python 開發(fā)環(huán)境 2.掌握 Python 數(shù)據(jù)類型與數(shù)據(jù)結(jié)構(gòu) 3.掌握字符串、列表、元組、字典、集合等容器的基本操作 4.熟悉 Python 的流程控制結(jié)構(gòu) 5.掌握 if 選擇結(jié)構(gòu)、for 和 while循環(huán)結(jié)構(gòu)、break 和 continue 跳轉(zhuǎn)語句 6.掌握函數(shù)的參數(shù)、返回值 7.掌握模塊的使用 8.熟悉變量的作用域 9.Shell 的編程規(guī)范 10.Shell 變量的作用 11.使用 Shell 編寫簡單腳本的方法

第七階段 —— 接口測試
1.接口測試基礎(chǔ) 2.接口測試工具 Fiddler 的使用 3.接口測試工具 Postman 的使用 4.接口測試工具 Charles 的使用 5.接口自動化測試

第八階段 —— 數(shù)據(jù)庫管理
1.安裝 MySQL 數(shù)據(jù)庫 2.使用 SQLyog 數(shù)據(jù)庫管理工具 3.創(chuàng)建數(shù)據(jù)庫及數(shù)據(jù)表 4.MySQL 數(shù)據(jù)庫數(shù)據(jù)管理(增刪改) 5.使用 DQL 查詢 MySQL 數(shù)據(jù) 6.安裝操作 MangoDB

第九階段 —— 項目實戰(zhàn)(青芽在線醫(yī)療)
1.使用 SQLyog 數(shù)據(jù)庫管理工具 2.MySQL 數(shù)據(jù)庫數(shù)據(jù)管理(增刪改) 3.使用 Charles 進(jìn)行抓包 4.使用 Charles 設(shè)置斷點 5.使用 Charles 進(jìn)行網(wǎng)速模擬 6.使用 Fiddler 篡改服務(wù)器響應(yīng)數(shù)據(jù) 7.使用 Postman 修改請求參數(shù)

第十階段 —— Java 語言基礎(chǔ)
1.掌握 Java 開發(fā)環(huán)境基本配置 2.熟練使用 MyEclipse 開發(fā)工具 3.掌握變量、數(shù)據(jù)類型、運算符、表達(dá)式、流程控制語句、數(shù)組等的使用 4.掌握 Java 方法、封裝相關(guān)知識 5.了解 Java 中的異常

第十一階段 —— 虛擬化Docker
1.虛擬機與容器的區(qū)別 2.Docker 的三大核心組件 3.Docker 鏡像、容器的基本操作方法

第十二階段 —— 性能測試
1.軟件性能測試基礎(chǔ)及流程 2.LoadRunner 安裝及基礎(chǔ)使用 3.Load Generator 腳本錄制、解析及回放 4.LoadRunner Controller 負(fù)載、監(jiān)控及運行 5.LoadRunner Analysis 使用、分析及發(fā)布 6.JMeter 環(huán)境搭建及核心組件 7.使用 JMeter 進(jìn)行性能測試 8.JMeter 腳本優(yōu)化 9.JMeter 監(jiān)控和分析 10.JMeter 設(shè)置運行場景

第十三階段 —— UI 自動化測試
1.軟件自動化測試基礎(chǔ) 2.Selenium 自動化測試環(huán)境配置 3.元素定位及操作 4.自動化測試實戰(zhàn) 5.Robot Framework 基礎(chǔ) 6.Robot Framework 的使用 7.Jenkins 的使用 8.Jenkins+SVN+RF+Selenium 的集成實踐

第十四階段 —— 移動端 專項測試
1.移動端測試環(huán)境搭建 2.ADB 調(diào)試工具 3.Monkey 工具 4.APPium 自動化測試環(huán)境搭建 5.使用 APPium 進(jìn)行移動端自動化測試

第十五階段 —— 安全性測試
1.系統(tǒng)安全測試基礎(chǔ) 2.接口安全測試 3.數(shù)據(jù)庫安全測試 4.移動端安全測試 5.使用APPSCAN 進(jìn)行安全性測試

第十六階段 —— 項目實戰(zhàn)(青芽在線醫(yī)療)
1.使用 APPium 進(jìn)行自動化測試用例錄制 2.使用 APPium 進(jìn)行問題排查和定位問題 3.使用 XPath、CSS 進(jìn)行元素定位 4.使用 Robot Framework 進(jìn)行 web 自動化測試 5.使用 Jenkins+SVN+RF+Selenium 持續(xù)集成