前言
2020年5月1日黑馬程序員發佈了 最新版軟件測試學習路線圖 ,如下圖
適合人羣
-
意向轉行計算機從業者。
-
希望未來畢業從事IT行業的在校生及應屆畢業生。
-
有一定計算機基礎,希望全面學習軟件測試,並從事軟件測試從業者。
-
對編程感興趣,希望從事IT高薪職業,有追求的廣大有志人士。
一、基礎入門
第一階段 計算機基礎
-
計算機基本介紹
-
計算機組成部分-軟件
-
計算機組成部分-硬件
第二階段 HTML基礎
-
input標籤(輸入框、密碼框)
-
CSS選擇器(標籤)
-
CSS選擇器(id)
-
CSS選擇器(類選擇器)
-
CSS選擇器(後代選擇器)
-
CSS選擇器(相鄰兄弟選擇器)
-
CSS選擇器(屬性選擇器)
-
CSS選擇器(子元素選擇器)
第三階段 測試理論
-
軟件測試目的、定義
-
缺陷定義和評判標準
-
測試用例
二、通用技能
第一階段 Linux
-
文件和目錄
-
終端命令格式
-
幫助信息
-
自動補全
-
重啓和關機
……
第二階段 項目部署
-
目標介紹
-
商城項目+LNMP環境介紹
-
lnmp工作原理介紹
-
中間件準備+linux安裝軟件介紹
-
nginx安裝+檢查成功
……
第三階段 關係數據庫
-
數據庫分類
-
數據庫的操作
-
數據操作-增刪改查
-
命令行客戶端-介紹
-
命令行客戶端-命令演示
……
第四階段 非關係數據庫
-
redis介紹-nosql與redisnew
-
hash-介紹new
-
hash-獲取new
-
hash-增加修改new
-
hash-刪除new
……
三、手工測試
第一階段 用例設計
-
等價類劃分法的介紹
-
等價類劃分的規則
-
邊界值法的介紹
-
邊界值的上點、離點、內點
-
正交表法的介紹
……
第二階段 缺陷管理
-
項目管理工具-禪道基本介紹
-
禪道基本流程
-
禪道基本使用-新建用例
-
禪道基本使用-執行用例
-
禪道基本使用-提交bug和迴歸bug
……
第三階段 文檔管理
-
測試計劃的核心內容
-
測試方案的核心內容
-
tpshop測試計劃的模板
-
tpshop測試方案的模板
-
軟件缺陷的要素
……
第四階段 電商類手工測試項目
-
Tpshop的業務特性和用戶
-
組織架構圖的介紹
-
繪製組織架構圖——後臺功能
-
繪製組織架構圖——前臺功能
-
繪製組織架構圖的作用和注意點
-
tpshop項目的軟件環境
第五階段 應用類手工測試項目
-
學車不APP項目說明
-
APP應用測試要點
-
App業務功能測試說明
-
app業務功能-發心情-需求分析
-
app業務功能-發心情-隱性需求分析
-
app業務功能-發心情-測試用例編寫
-
兼容性測試1
-
兼容性測試-應用兼容性
-
安裝測試
四、自動化測試
第一階段 Web自動化測試
-
selenium介紹
-
selenium發展史
-
selenium包安裝
-
瀏覽器驅動程序安裝
-
id屬性定位
……
第二階段 App自動化測試
-
adb調試工具
-
Appium基礎操作
-
滑動和拖拽事件
-
手機操作
-
pytest
……
第三階段 接口自動化測試
-
定義數據文件-修復
-
獲取數據文件-修復
-
獲取csv外部數據文件-修復
-
獲取json外部數據文件
-
Postman測試報告-導出用例集和環境
……
第四階段 電商類自動化項目
-
項目實戰章節介紹
-
web自動化測試流程
-
項目介紹
-
web自動化測試用例編寫原則
-
測試用例和場景介紹
-
初始化項目
第五階段 應用類自動化項目
-
app自動化_項目(使用項目及最終達成效果)
-
app自動化_項目(自動化測試流程)
-
app自動化_項目(目錄結構搭建)
-
app自動化_登錄(登錄業務base方法抽取)
-
app自動化_登錄(登錄業務base方法實現)
……
第六階段 資訊類自動化項目
-
黑馬頭條Ui自動化(自動化測試流程)
-
黑馬頭條(用例抽取原則及自媒體系統用例確認)
-
黑馬頭條(項目目錄搭建)
-
自媒體登錄(步驟分析、公共方法抽取、base結構搭建)
-
自媒體登錄(查找元素方法實現)
……
五、接口測試
第一階段 工具實現
01.postman
02.jmeter
第二階段 代碼實現
01.接口測試自媒體(斷言及封裝、提取token及封裝)
02.接口測試_代碼實現接口測試_Session
03.接口測試_Unittest_優化Session
04.接口測試自媒體(登錄斷言捕獲、參數化、日誌)
05.接口測試自媒體(發佈文章測試方法實現、斷言)
06.接口測試自媒體(參數化、日誌)
第三階段 電商類接口測試項目
第四階段 管理類接口測試項目
第五階段 資訊類接口測試項目
六、性能測試
第一階段 App專享性能
01.性能測試工具GT的基本介紹
02.性能測試工具GT的基本使用
03.性能測試-CPU測試的步驟
04.性能測試-內存的知識點介紹
05.性能測試-常見的內存問題及現象
06.性能測試-內存測試的步驟
07.Monkey簡介和基本使用
08.Monkey的參數-啓動指定app
第二階段 性能工具
01.Jmeter線程組的特點
02.Jmeter線程組的分類
03…Jmeter線程組的屬性-線程數和爬坡時間
04.線程組的屬性-迭代次數和運行時間
05.線程組的屬性-線程數和迭代次數的配合使用
……
第三階段 接口性能
第四階段 Web性能
視頻網盤資源
手機端
電腦端