第一階段:掌味訓礎理論
這個階段必須有基礎知識的儲備,才能為了以后打牢基礎,也有利于下一階段的提升,這個階段主要掌握的知識有:計算機基礎、測驗理論、HTML基礎,
計算機基礎:計算機的組成、作業系統的分類、B/S分類,C/S分類,常用的DOS命令,服務器域名,
測驗理論基礎:軟體測驗的的定義、軟體測驗方法的分類、軟體測驗原則、軟體測驗策略、軟體測驗的模型,測驗用例設計,bug管理工具,測驗計劃、測驗報告以及用戶手冊的撰寫,
HTML基礎:HTML基本語法,標簽屬性,超鏈接,表單等,
第二階段:Linux和資料庫
這個階段主要是學習從作業系統到資料庫的基本操作:增刪改查,再到資料庫高級功能了解,
Linux:作業系統介紹,作業系統發展史,centos圖形界面,檔案和目錄,常用linux命令,vim文本編輯器的使用,
資料庫的介紹:資料庫基本概念,關系型資料庫介紹,Mysql的安裝與使用,Navicat的使用
SQL:資料表的操作,資料操作,,增刪改查,條件查詢,排序,聚合函式,分組,分頁,鏈接查詢,真關聯,子查詢等,
資料庫高級功能:資料庫設計,命令列操作資料庫,函式,存盤程序,視圖,事務,索引,用戶密碼等
第三階段:語言
入職公司必學一門語言Java/Python,一般做測驗的大多數都在學習Python,簡單易上手,
第四階段:web自動化
入門:了解自動化測驗分類以及自動化適用的專案,自動化測驗框架的選擇,了解selenium,掌握元素的定位方法,元素常見操作,瀏覽器的進本操作方法
中級:滑鼠鍵盤操作,元素顯示等待和隱式等待,HTML特殊元素處理,視窗截圖
高級:自動化測驗模型,unittest斷言等
第五階段:APP自動化測驗
入門:移動端測驗分類及特點,ADB命令及monkey使用,appium環境搭建,appium作業原理
中級:App和手機系統操作,元素定位,元素操作,高級手勢操作,混合App測驗,pytest測驗框架,定制測驗報告,資料讀寫等
高級:po模型,資料驅動,關鍵字驅動
第六階段:介面測驗
這個階段提供了各種不同協議,不同型別的介面專案,大家只有利用學習內容進行介面測驗的實戰,不光只是完成介面測驗,而是要掌握全套的介面測驗作業流程,在這個階段要學會jemeter的操作,postman以及fiddler的使用,只要web自動化你打下牢固的基礎,介面自動化就不是很難掌握,
第七階段:性能測驗
這個階段的學習,從性能需求分析開始,到腳本設計實作,業務性能場景設計,性能故障定位以及性能優化都要掌握,這樣你的薪資水平才能提升,
如果你
①從事功能測驗,想進階自動化測驗
②在測驗界混了1、2年,依然不會敲代碼
③面試大廠卻屢屢碰壁
我推薦一個學習交流群!來吧~測驗員,313782132(Q群里有技術大牛一起交流分享,學習資源的價值取決于你的行動,莫做“收藏家”)獲取更多大廠技術、面試資料
最后:
凡事要趁早,特別是技術行業,一定要提升技術功底,豐富自動化專案實戰經驗,這對于你未來幾年職業規劃,以及測驗技術掌握的深度非常有幫助,
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/241757.html
標籤:其他
