Time will tell.
前言
不知不覺間,在軟體測驗行業折騰了七年,七年之癢即將過去,但我依然熱愛著軟體測驗這份作業,一路堅持,走到現在,
經歷過各種難題,有過迷茫,有過焦慮失眠,也踩過無數的坑,深知行業的不易,自從91年python正式發布,就一直深耕python軟體測驗,所以在這個深夜凌晨對著筆記本碼下這一個文章,希望能幫助到正在成長中的軟體測驗人,

1、首先來說說什么是軟體測驗?
軟體測驗,就是一場本該在用戶面前發生的災難提前在自己面前發生了,讓他們生出一種救世主的感覺,拯救了這寬軟體,避免了它們被卸載的命運,也拯救了自己,你們正在做的或選擇的是一份真正有價值、有意義、值得尊重的作業,
2、測驗行業是從屬于 IT 行業的
隨著資訊產業的迅猛發展,到目前為止IT行業已經趕超金融業,排名行業第一,成為中國最大的產業,并且還以每年20%的速度遞增,而"測驗行業"作為IT公司內部必不可少的重要組成部分,它是推動軟體質量提升的關鍵環節,甚至它被譽為是軟體質量把關的最后的一道生命防線,
這個行業的人才供應始終是冰火兩重天的,高端人才稀缺難得,低端人才供應泛濫,說到底,軟體測驗行業還是屬于技術崗位,既然是技術崗位,那就要靠技術說話,不斷掌握新的技能,提高軟體測驗“找bug”的能力也就變成了目前軟體測驗從業人員迫在眉睫需要解決的問題,因此,現在大部分初級功能測驗人員都在向自動化、性能、安全靠攏,
軟體測驗有一個特點是入門簡單,深入難,所以既然你通過互聯網搜索到了我這個文章,我希望你能耐心閱讀完,之后做一個適合自己的軟體測驗的職業規劃,耐住寂寞,必有所獲!

一、基礎入門
基礎入門
-
熟悉計算機相關概念,
-
掌味訓礎的測驗理論,
-
熟練掌握HTML常用標簽input,
-
掌握使用CSS選擇器,
第1階段 計算機基礎
-
計算機基本介紹
-
計算機組成部分-軟體
-
計算機組成部分-硬體
第2階段 html基礎
-
input標簽(輸入框、密碼框)
-
CSS選擇器(標簽)
-
CSS選擇器(id)
-
CSS選擇器(類選擇器)
-
CSS選擇器(后代選擇器)
-
CSS選擇器(相鄰兄弟選擇器)
-
CSS選擇器(屬性選擇器)
-
CSS選擇器(子元素選擇器)
第3階段 測驗理論
-
軟體測驗目的、定義
-
缺陷定義和評判標準
-
測驗用例
二、通用技能
通用技能
-
熟練掌握Linux常用命令,
-
使用LNMP組合(Linux+Nginx1.14+MySQL5.6+PHP7)搭建測驗環境,
-
掌握資料庫增刪改查操作,
-
掌握Redis的hash型別,
-
使用綜合案例來加強重點知識,用切實的應用場景理解Linux、資料庫的操作,
第1階段 Linux
-
檔案和目錄
-
終端命令格式
-
幫助資訊
-
自動補全
-
重啟和關機
第2階段 專案部署
-
目標介紹
-
商城專案+LNMP環境介紹
-
lnmp作業原理介紹
-
中間件準備+linux安裝軟體介紹
-
nginx安裝+檢查成功
第3階段 關系資料庫
-
資料庫分類
-
資料庫的操作
-
資料操作-增刪改查
-
命令列客戶端-介紹
-
命令列客戶端-命令演示
第4階段 非關系資料庫
-
redis介紹-nosql與redisnew
-
hash-介紹new
-
hash-獲取new
-
hash-增加修改new
-
hash-洗掉new
三、手動測驗
手工測驗
-
熟練掌握黑盒測驗用例設計方法,進行功能測驗用例設計,
-
熟悉測驗管理工具禪道,
-
熟悉測驗計劃,測驗方案,測驗報告的核心內容,
-
熟悉電商類、應用類手工專案測驗,
第1階段 用例設計
-
等價類劃分法的介紹
-
等價類劃分的規則
-
邊界值法的介紹
-
邊界值的上點、離點、內點
-
正交表法的介紹
第2階段 缺陷管理
-
專案管理工具-禪道基本介紹
-
禪道基本流程
-
禪道基本使用-新建用例
-
禪道基本使用-執行用例
-
禪道基本使用-提交bug和回歸bug
第3階段 檔案管理
-
測驗計劃的核心內容
-
測驗方案的核心內容
-
tpshop測驗計劃的模板
-
tpshop測驗方案的模板
-
軟體缺陷的要素
第4階段 電商類手工測驗專案
…
第5階段 應用類手工測驗專案
…
四、自動化測驗
自動化測驗
-
熟練掌握Selenium框架,
-
能夠熟練搭建Web自動化測驗環境,
-
熟練掌握元素的定位方法和元素操作,
-
熟練掌握PO模式的設計思想,并能夠對頁面進行封裝,
-
熟悉appium的作業原理,
-
熟練掌握ADB工具的使用,
-
掌握單元測驗框架pytest的使用,
-
掌握使用Postman進行介面測驗,
第1階段 web自動化測驗
-
selenium介紹
-
selenium發展史
-
selenium包安裝
-
瀏覽器驅動程式安裝
-
id屬性定位
第2階段 app自動化測驗
-
adb除錯工具
-
Appium基礎操作
-
滑動和拖拽事件
-
手機操作
-
pytest
第3階段 介面自動化測驗
-
定義資料檔案-修復
-
獲取資料檔案-修復
-
獲取csv外部資料檔案-修復
-
獲取json外部資料檔案
-
Postman測驗報告-匯出用例集和環境
第4階段 電商類自動化專案
…
第5階段 應用類自動化專案
…
第6階段 資訊類自動化專案
…
五、介面測驗
介面測驗
-
掌握使用Postman、Jmeter進行介面測驗,
-
掌握介面測驗框架的設計和封裝,
-
掌握使用持續集成工具管理介面測驗腳本,
-
掌握在實際的專案中如何靈活運用介面測驗的相關技術,
第1階段 工具實作
-
postman
-
jmeter
第2階段 代碼實作
-
介面測驗自媒體(斷言及封裝、提取token及封裝)
-
介面測驗_代碼實作介面測驗_Session
-
介面測驗_Unittest_優化Session
-
介面測驗自媒體(登錄斷言捕獲、引數化、日志)
-
介面測驗自媒體(發布文章測驗方法實作、斷言)
-
介面測驗自媒體(引數化、日志)
第3階段 電商類介面測驗專案
…
第4階段 管理類介面測驗專案
…
第5階段 資訊類介面測驗專案
…
六、性能測驗
性能測驗
-
熟練搭建性能測驗環境,
-
掌握性能測驗基礎理論,
-
掌握Jmeter常用組件使用,
第1階段 app性能
-
性能測驗工具GT的基本介紹
-
性能測驗工具GT的基本使用
-
性能測驗-CPU測驗的步驟
-
性能測驗-記憶體的知識點介紹
-
性能測驗-常見的記憶體問題及現象
-
性能測驗-記憶體測驗的步驟
-
Monkey簡介和基本使用
-
Monkey的引數-啟動指定app
第2階段 性能工具
-
Jmeter執行緒組的特點
-
Jmeter執行緒組的分類
-
Jmeter執行緒組的屬性-執行緒數和爬坡時間
-
執行緒組的屬性-迭代次數和運行時間
-
執行緒組的屬性-執行緒數和迭代次數的配合使用
第3階段 介面性能
…
第4階段 Web性能
…

絮叨
以上就是跟大家分享的一些關于軟體測驗工程師的職業規劃學習路線,希望看過本篇文章之后,讓正在做測驗和準備做測驗的小伙伴們對自己今后的職業發展方向有所了解,
如果你正處于想學Python自動化或正在學習Python自動化中,在這里分享一波干貨,2020最新的Python教程!獲取方式,加入175317069私信群管理即可免費獲取!
最后祝愿你能成為一名優秀的軟體測驗工程師!
喜歡的話,歡迎【評論】、【點贊】、【關注】禮貌三連~
Time will tell.(時間會證明一切)
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/169287.html
標籤:其他
