軟件測試專業會包含哪些知識的學習?

一切只為了更好


你好!很高興回答你的問題,軟件測試專業是當下熱門專業,就業前景非常廣闊。該專業所需要的技術知識學習難度較大,知識豐富度較高。從你的問題中,看出來你對該專業充滿興趣,以下是我對你所提問題的歸納總結,希望對你有所幫助和更加堅定學習好這門專業。

軟件測試專業主要分為測試理論基礎、測試項目實戰、測試工具、自動測試實戰四個課程階段學習。

一、測試理論基礎

1、軟件前景分析。課程詳情:(1)為什麼學測試?(2)互聯網行業發展前景分析?(3)測試行業發展及人員需要具備的能力。(4)什麼是測試?為什麼企業越來越重視測試?

2、測試生命週期。課程詳情:(1)測試定義,分類,原則,策略,方法,模型,流程,測試生命週期。(2)模擬測試計劃需求澄清過程。(3)掌握測試計劃編寫的要素。

3、測試用例設計與管理。課程詳情:(1)測試用例編寫原則,標準,內容。(2)用例管理與維護。(3)測試用例設計:等價類劃分,邊界圖,場景法,因果圖,錯誤推測。

4、BUG的編寫及管理流程。課程詳情:(1)BUG的起源、定義與分類。(2)BUG嚴重程度,優先級,狀態標準設定。(3)BUG生命週期狀態流程管理。

二、測試項目實戰

1、Web項目實戰。課程詳情:(1)模擬項目啟動,組建研發團隊。(2)項目測試計劃設計。(3)測試執行、BUG執行。(4)項目報告總結編寫

2、APP端測試。課程詳情:(1)企業級APP測試重點功能分析,測試點提取。(2)企業級兼容性測試。(3)APP測試資源準備。

3、APP端項目實戰。4、敏捷測試。5、探索式測試。

三、測試工具

1、數據庫基礎-MySql。課程詳情:(1)數據庫管理工具。(2)數據庫命令使用。(3)數據庫高級查詢使用。

2、Linux實戰。

四、自動化測試實戰

1、Selenium Web自動化測試。

2、接口測試。

3、接口自動化測試。

4、性能測試。

以上是較為詳細的軟件測試不同階段學習的內容,知識內容非常之多,我個人感覺,對於初學者這些課程幾乎接收不全,即使學會,很難理解,無異於給自己壓力, 我建議你先明確自己的階段,入門一般可以找一本基礎書籍看看定義概念,理解崗位,對於現在主流的工具有一些淺顯的認識,一般就可以達到入門的標準。


清颺世仙


包括的內容分三個部分

一,基礎部門

1,測試基礎:包括計算機基礎、DOS命令、HTML與CSS、JS與測試入門。

2,Linux和數據庫

操作系統及Linx常用命令、MySQL基礎、MySQL高級、Redis數據庫。

3,功能測試

測試理論、測試用例設計、Web項目APP項目測試、Fiddler。

中級部分

1,Python編程:Python基礎、面向對家、異常處理、模塊和包。

2,Web自動:Web自動化入門、Unittest框架、PO模式、數括驅動等、Web自動化項目實戰。

3,移動自動化:Appium環境搭建及工作原理、常用APl、Pytest、AIIure等,PO模式、Git、Jenkins等,移動自動化項目實戰。

三,高級部分

1,接口自動化:接口測試基礎、JMeter常用組件使用、requests庫、mock、框架設計等、接口測試項目實戰。

2,性能測式:性能測試基礎、測試方案、常用指標分析、Vugen、Controller、Analysis等、性能項目測試實戰。

3,單元測試和shell編程:單元測試基礎及測試流程、測試策略設計及實現、測試報告及shell、常見算法。




puys01


1/6 分步閱讀

會一門編程語言,會到什麼程度,能寫自動化腳本;但是能不能做好測試不僅僅是會編程而已。

2/6

會SQL,除非那種報表類型的測試,會普通增刪改查,知道4種join的區別就可以了(如果你想成為DBA,那麼建議你還是深入研究更為妥當)。

3/6

測試用例、測試方案要會寫,常用的測試設計方法要知道。

4/6

會通信協議,HTTP是必須的,看行業腦補,做電信的SMPP/MM7/MDSP,做即時通信的SIP/XMPP,會到什麼程度,有個RFC在手邊能夠讀懂報文。

5/6

會性能,這個比較寬泛,要學的太多,前端調優,中間件調優,函數調優,數據庫調優。

6/6

Windows、Linux系統命令要會敲,安全性和易用性要了解。


分享到:


相關文章: