軟體測驗自學實踐部分比較難,因為需要找到有問題的源代碼進行測驗,更建議跟團隊一起學習,
下面講講軟體測驗的學習路線,希望對你有所幫助:
目錄
一、功能測驗
1.計算機基礎
2.軟體測驗核心理論
3.企業級環境配置實踐
4.功能測驗專案實戰
二、自動化測驗Selenium和Appium
1.Python編程技術
2.自動化測驗入門
3.Web自動化測驗:Selenium
4.Web自動化測驗專案實戰
5.移動自動化測驗:Applum
6.移動自動化測驗專案實戰
三、介面測驗Jmeter
1.介面測驗綜合核心理論
2.Jmeter
3.介面測驗專案實戰
4.網路安全測驗
四、性能測驗Loadrunner
1.性能測驗核心理論
2.Loadrunner
3.性能測驗專案實戰
🌻好文推薦
一、功能測驗
1.計算機基礎
計算機基礎:作業系統,進制轉換,邏輯代數,計算機網路基礎
軟體生命周期,開發模型,測驗模型
2.軟體測驗核心理論
軟體測驗概念,術語,目的,意義,前景
軟體測驗方法及分類(白盒測驗,黑盒測驗,單元測驗,集成測驗,系統測驗,回歸測驗,驗收測驗,負載測驗,壓力測驗,易用性測驗,兼容性測驗,UI測驗,檔案測驗),熱門領域測驗技巧
需求分析,測驗計劃,測驗用例設計與撰寫(等價類,邊界值,因果圖,判定表法,正交實驗法,錯誤推演算法,場景法),缺陷管理及缺陷報告,測驗報告
測驗用例撰寫,缺陷撰寫集中演練

3.企業級環境配置實踐
LInux系統和Windows系統搭建環境的區別
Linux基本命令,高級命令的使用
LInux作業系統下的服務器環境搭建
Linux環境下編輯軟體的使用
Linux遠程終端工具的使用
Linux系統Shel腳本基礎
資料庫的定義及基本概念,關系型資料庫,Navicat工具
MySQL: MySQL的安裝與配置,用戶及連接方式,資料表操作,資料操作-增刪改查,條件查詢,排序,聚合函式,分組,分頁,連接查詢,自關聯,子查詢,資料庫設計,命令列操作資料庫,函式,存盤程序,視圖,事務,索引,外鍵
Oracle: Oracle的基本介紹,Oracle安裝及簡單操作,SQLplus集成工具安裝及使用,SQL常用陳述句

4.功能測驗專案實戰
企業中標準則試流程,程式中的前后臺資料互動
軟體測驗管理工具: SVN、禪道、QC\ALM、Jira
搭建功能測驗實戰環境
Linux環境下B/S結構產品測驗專案

二、自動化測驗Selenium和Appium
1.Python編程技術
Python: Python語言特點,運行環境搭建,Pycharm,變數的定義,輸入輸出,元組,串列,字
典,運算子的使用,分支結構,回圈結構,函式,檔案操作,面向物件編程思想,正則運算式,例外和除錯,編程規范

2.自動化測驗入門
自動化測驗分類及自動化適用的專案、自動化測驗框架選型,自動化測驗行業現狀,發展前景,需要掌握的技能
3.Web自動化測驗:Selenium
Selenium的發展歷史及作業原理,SeleniumIDE插件的使用,Firebug插件 I具及使用,元素基礎定位Xpath、CSS元素定位方式,元素操作,瀏覽器的操作方法,滑鼠操作,鍵盤操作,元素等待,HTML特殊元素處理,視窗截圖,自動化測驗模型,UnitTest框架,UnitTest斷言, 生成HTML測驗報告,測驗報告自動發送郵件
4.Web自動化測驗專案實戰
搭建B/S架構的電商網站,使用Selenium對網站的核心功能進行自動化測驗,包括元素定位、滑鼠鍵盤的模擬操作及自動化測驗框架的使用等

5.移動自動化測驗:Applum
手機自動化測驗環境搭建,真機和模擬器的測驗,獨立功能+業務場景腳本,手機自動化測驗框架
Appium設計及實作,系統資源監控和日志分析,手機測驗常見問題和用例分析
Monkey簡介及安裝,Monkey參 數,Monkey事件,Monkey自動化腳本,Monkey日 志管理
6.移動自動化測驗專案實戰
搭建APP測驗環境,使用Appium對APP核心功能進行測驗驗證,包括ID、xpath、 list元素定位,資料互動、模塊封裝以及自動化測驗框架的使用,生成測驗報告,對APP功能進行評估,

三、介面測驗Jmeter
1.介面測驗綜合核心理論
介面測驗基礎,介面測驗流程,介面測驗方法,介面測驗工具
計算機網路知識,Postman安裝、使用,介面手動測驗,Fiddler安裝、 使用,Web和手機抓包,基本設定方法
2.Jmeter
Jmeter安裝、基本使用,BadBoy錄制腳本,測驗計劃分析、Vuser及場景設計(執行緒、組、調度器),Jmeter關聯技術,Jmeter參 數化,Jmeter調 試和應用
Jmeter的常用組件:執行緒組、取樣器、配置元件、處理器、控制器、定時器、斷言、監聽器
3.介面測驗專案實戰
搭建介面測驗環境,分析業務流程,設計測驗用例,使用Jmeter執行測驗用例,對頁面跳轉,引數傳遞等功能進驗證
4.網路安全測驗
Web安全核心理論、Web漏洞及防御、滲透測驗、SQL注入、XSS跨站腳本、AppScan

四、性能測驗Loadrunner
1.性能測驗核心理論
性能測驗理論、性能測驗分類、性能測驗常用指標、工具選擇、LoadRunner安裝與注冊、性能測驗步驟性能測驗術語、類C語言
2.Loadrunner
VuGen:協議、引數化、集合點、事務、檢查點、思考時間、關聯、檔案下載、瀏覽器模擬設定
Controller:手動場景設計、場景運行、IP Wizard應用、負載生成器、服務水平協議(SLA)、場景監控、服務器硬體監測工具
Analysis : HTTP報文結構、執行結果分析、圖表分析、網頁細分圖、吞吐量相關、事務相關
性能測驗調優:性能測驗方案、Linux服 務器性能監控、JVM配置調優、tomcat配置調優、性能測驗報告
資料庫調優:慢查詢、 執行緒池、索引命中率、行鎖
性能測驗指標:衡量性能好壞的包括回應時間,TPS,資源利用率
Jmeter在性能測驗中的應用
3.性能測驗專案實戰
分析需求,搭建測驗環境,撰寫測驗計劃和測驗用例,錄制和除錯腳本,設定和運行場景,監控和收集資料,寫分析報告,專案綜合評審

最后感謝每一個認真閱讀我文章的人,看著粉絲一路的上漲和關注,禮尚往來總是要有的,雖然不是什么很值錢的東西,如果你用得到的話可以直接拿走:
這些資料,對于【軟體測驗】的朋友來說應該是最全面最完整的備戰倉庫,這個倉庫也陪伴上萬個測驗工程師們走過最艱難的路程,希望也能幫助到你!
關注我公眾號:【程式員小濠】即可獲取這份資料了!
如果你不想再體驗一次自學時找不到資料,沒人解答問題,堅持幾天便放棄的感受的話,可以加入我們的群:310357728 大家一起討論交流,里面也有各種軟體測驗資料和技術交流,
如果對你有一點點幫助,各位的「點贊」就是小編創作的最大動力
🌻好文推薦
在小公司“混”了2年,我只認真做了5件事,如今順利拿到位元組 Offe
去了位元組跳動,才知道年薪 30w 的測驗工程師有這么多?
北京35歲程式員失業,感嘆:編程估計沒戲了,想去賣點煎餅果子養家~
29歲轉行軟體測驗靠譜嗎?一個過來人的心路歷程送給迷茫的你
同樣是IT行業,測驗和開發薪資真就差這么大嗎?
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/301047.html
標籤:python
