零基礎如何自學軟件測試?2019軟件測試學習路線

軟件測試自學實踐部分比較難,因為需要找到有問題的源代碼進行測試,更建議跟團隊一起學習。

下面講講軟件測試的學習路線,希望對你有所幫助:

功能測試

1.計算機基礎

計算機基礎:操作系統(tǒng),進制轉(zhuǎn)換,邏輯代數(shù),計算機網(wǎng)絡基礎

軟件生命周期,開發(fā)模型,測試模型

2.軟件測試核心理論

軟件測試概念,術語,目的,意義,前景

軟件測試方法及分類(白盒測試,黑盒測試,單元測試。集成測試,系統(tǒng)測試,回歸測試,驗收測試,負載測試,壓力測試,易用性測試,兼容性測試,UI測試。文檔測試),熱門領域測試技巧

需求分析,測試計劃,測試用例設計與編寫(等價類,邊界值,因果圖,判定表法,正交實驗法,錯誤推算法,場景法),缺陷管理及缺陷報告,測試報告

測試用例編寫,缺陷編寫集中演練

3.企業(yè)級環(huán)境配置實踐

LInux系統(tǒng)和Windows系統(tǒng)搭建環(huán)境的區(qū)別

Linux基本命令,高級命令的使用

LInux操作系統(tǒng)下的服務器環(huán)境搭建

Linux環(huán)境下編輯軟件的使用

Linux遠程終端工具的使用

Linux系統(tǒng)Shel腳本基礎

數(shù)據(jù)庫的定義及基本概念,關系型數(shù)據(jù)庫,Navicat工具

MySQL: MySQL的安裝與配置,用戶及連接方式,數(shù)據(jù)表操作,數(shù)據(jù)操作-增刪改查,條件查詢,排序,聚合函數(shù),分組,分頁,連接查詢,自關聯(lián),子查詢,數(shù)據(jù)庫設計,命令行操作數(shù)據(jù)庫,函數(shù),存儲過程。視圖,事務,索引,外鍵

Oracle: Oracle的基本介紹,Oracle安裝及簡單操作,SQLplus集成工具安裝及使用,SQL常用語句

4.功能測試項目實戰(zhàn)

企業(yè)中標準則試流程,程序中的前后臺數(shù)據(jù)交互

軟件測試管理工具: SVN、禪道、QC\ALM、Jira

搭建功能測試實戰(zhàn)環(huán)境

Linux環(huán)境下B/S結構產(chǎn)品測試項目

自動化測試Selenium和Appium

1.Python編程技術

Python: Python語言特點,運行環(huán)境搭建,Pycharm,變量的定義,輸入輸出,元組,列表,字

典,運算符的使用,分支結構,循環(huán)結構,函數(shù),文件操作,面向?qū)ο缶幊趟枷?,正則表達式,異常和調(diào)試,編程規(guī)范

2.自動化測試入門

自動化測試分類及自動化適用的項目、自動化測試框架選型,自動化測試行業(yè)現(xiàn)狀,發(fā)展前景,需要掌握的技能

3.Web自動化測試:Selenium

Selenium的發(fā)展歷史及工作原理,SeleniumIDE插件的使用,F(xiàn)irebug插件 I具及使用,元素基礎定位Xpath、CSS元素定位方式,元素操作,瀏覽器的操作方法,鼠標操作,鍵盤操作,元素等待,HTML特殊元素處理,窗口截圖,自動化測試模型,UnitTest框架,UnitTest斷言, 生成HTML測試報告,測試報告自動發(fā)送郵件

4.Web自動化測試項目實戰(zhàn)

搭建B/S架構的電商網(wǎng)站,使用Selenium對網(wǎng)站的核心功能進行自動化測試,包括元素定位、鼠標鍵盤的模擬操作及自動化測試框架的使用等

5.移動自動化測試:Applum

手機自動化測試環(huán)境搭建,真機和模擬器的測試,獨立功能+業(yè)務場景腳本,手機自動化測試框架

Appium設計及實現(xiàn),系統(tǒng)資源監(jiān)控和日志分析,手機測試常見問題和用例分析

Monkey簡介及安裝,Monkey參 數(shù),Monkey事件,Monkey自動化腳本,Monkey日 志管理

6.移動自動化測試項目實戰(zhàn)

搭建APP測試環(huán)境,使用Appium對APP核心功能進行測試驗證,包括ID、xpath、 list元素定位,數(shù)據(jù)交互、模塊封裝以及自動化測試框架的使用,生成測試報告,對APP功能進行評估。

接口測試Jmeter

1.接口測試綜合核心理論

接口測試基礎,接口測試流程,接口測試方法,接口測試工具

計算機網(wǎng)絡知識,Postman安裝、使用,接口手動測試,F(xiàn)iddler安裝、 使用,Web和手機抓包,基本設置方法

2.Jmeter

Jmeter安裝、基本使用,BadBoy錄制腳本,測試計劃分析、Vuser及場景設計(線程、組、調(diào)度器),Jmeter關聯(lián)技術,Jmeter參 數(shù)化,Jmeter調(diào) 試和應用

Jmeter的常用組件:線程組、取樣器、配置元件、處理器、控制器、定時器、斷言、監(jiān)聽器

3.接口測試項目實戰(zhàn)

搭建接口測試環(huán)境,分析業(yè)務流程,設計測試用例,使用Jmeter執(zhí)行測試用例,對頁面跳轉(zhuǎn),參數(shù)傳遞等功能進驗證

4.網(wǎng)絡安全測試

Web安全核心理論、Web漏洞及防御、滲透測試、SQL注入、XSS跨站腳本、AppScan

性能測試Loadrunner

1.性能測試核心理論

性能測試理論、性能測試分類、性能測試常用指標、工具選擇、LoadRunner安裝與注冊、性能測試步驟性能測試術語、類C語言

2.Loadrunner

VuGen:協(xié)議、參數(shù)化、集合點、事務、檢查點、思考時間、關聯(lián)、文件下載、瀏覽器模擬設置

Controller:手動場景設計、場景運行、IP Wizard應用、負載生成器、服務水平協(xié)議(SLA)、場景監(jiān)控、服務器硬件監(jiān)測工具

Analysis : HTTP報文結構、執(zhí)行結果分析、圖表分析、網(wǎng)頁細分圖、吞吐量相關、事務相關

性能測試調(diào)優(yōu):性能測試方案、Linux服 務器性能監(jiān)控、JVM配置調(diào)優(yōu)、tomcat配置調(diào)優(yōu)、性能測試報告

數(shù)據(jù)庫調(diào)優(yōu):慢查詢、 線程池、索引命中率、行鎖

性能測試指標:衡量性能好壞的包括響應時間,TPS,資源利用率

Jmeter在性能測試中的應用

3.性能測試項目實戰(zhàn)

分析需求,搭建測試環(huán)境,編寫測試計劃和測試用例,錄制和調(diào)試腳本,設置和運行場景,監(jiān)控和收集數(shù)據(jù),寫分析報告,項目綜合評審

視頻課程推薦,以下課程現(xiàn)在點擊此處即可獲取。:

軟件測試常用的測試工具:Loadrunner

自動化測試工具QTP

0基礎入門軟件測試

軟件測試之移動端測試

?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

  • 一、認知 面試時,一個常規(guī)的問題是你對軟件測試的理解?不同的人理解不同,最常見的理解是:軟件測試就是尋找bug,發(fā)...
    persist閱讀 3,078評論 0 4
  • Actual Fix Time 實際修改時間 Assigned To 被分配給 Closed in Version...
    社會主義頂梁鹿閱讀 4,918評論 0 28
  • 分手,這兩字,讓我失望,又恨,我對自己很失望,又恨自己,恨自己不能忘記,恨自己不能夠放開手去走向世界! 對不起,我...
    曉傷情話閱讀 347評論 2 1
  • 5.1Hive Lateral View 5.2Hive 視圖 查詢到的數(shù)據(jù)放在一張?zhí)摂M表中; 5.3Hive 索...
    南宮蕭言閱讀 286評論 0 0
  • 盡管同步代碼易于追蹤和調(diào)試,但異步代碼普遍在性能和靈活性上更具優(yōu)勢。Why "hold up the show" ...
    MrDream閱讀 1,723評論 0 1

友情鏈接更多精彩內(nèi)容