軟件測試學習什么內容?
軟件測試就是通過模擬真實的用戶使用場景,對軟件的各個方面進行測試。軟件測試工程師需要學習以下技能。
1.專業技能:專業技能是必須掌握的知識,包括黑白盒測試,以及學習系統測試和功能測試的相關內容。系統測試是應用層面的測試,最基礎的測試流程管理也是需要學習的專業技能。
2.軟件編程技巧:編程程序只有過關,才能向單元測試、性能測試等難度較大的工作方向發展。
3.數據庫和操作系統:測試中要配置各種測試環境,需要分析系統平臺,所以要掌握這些基礎知識,數據庫離不開應用系統。
軟件測試與開發需要學哪些課程?
第一階段(軟件測試理論和基礎)
Windows操作系統與網絡基礎:軟件測試概念、計算機水平、軟件分類、互聯網概述、IP地址、虛擬機使用、操作系統安裝。
軟件測試基礎理論:軟件開發階段劃分、軟件測試階段劃分、模型與分類、軟件測試主要原則、測試用例概念、測試方法選擇、TestDirector概述、軟件測試計劃編制。
功能測試項目實踐:熟悉軟件需求,編寫測試計劃,編寫測試用例,執行測試用例,提交bug,編寫測試總結報告。
第二階段(編程開發技術)
Java語言(一種計算機語言,尤用于創建網站)
編程:Java開發環境變量的配置,Java程序的基本結構變量、常量、基本數據類型和進程控制,Java面向對象編程的基本概念,Java
I/O核心技術,Java網絡編程技術,Java事件處理模型,Swing組件模型,HTML技術,Servlet/JSP技術。
數據庫基礎
基礎:數據庫系統的基本概念,基本SQL語句,數據完整性約束,索引的創建和使用,視圖的創建和使用,高級查詢,存儲過程的定義和使用,
Oracle和SQLServer2008的基本操作,SQLPlus的基本使用,PLSQLDeveloper的使用,
序列、索引、視圖、函數和存儲過程
第三階段(測試工具)
功能測試工具qtp:qtp的基本使用流程,
使用QTP記錄應用程序和網絡程序,QTP;■測試對象管理機制,使用對象倉庫、
標準檢查點、文本檢查點、文本域檢查點、圖像檢查點、數據庫檢查點、其他檢查點、腳本參數化,
使用模擬記錄模式,使用低級記錄模式,使用QTP進行回歸測試,VBscript的基本語法結構
性能測試工具LoadRunner:自動化工具
分類、性能測試介紹、Loadrunner概述;負載/壓力力測試計劃的編制;開發腳本VuGenerator;
設計并運行場景控制器;;分析結果分析,LoadRunner數據池技術分析;
HTTP消息結構,相關技術,Web_reg_save_param函數,
LoadRunner中的文件下載,網頁細分圖,LR瀏覽器模擬設置,LR監控的性能計數器,LR中的資源分析;
測試管理工具質量中心:質量中心概述,質量中心產品框架;質量中心的現場管理;質量中心的項目管理;在質量中心測試管理中
白盒測試技術和白盒測試工具:白盒測試方法;循環復雜度的計算;面向對象的測試;用Junit進行單元測試
第四階段(測試練習)
Unix操作系統和網絡環境:Unix的歷史和安裝:Unix文件系統結構,FTP工具,目錄共享;Unix常用命令;UnixWeb服務器的安裝和配置,MySQL數據庫的安裝和使用,郵件服務器。
安裝和使用;UnixPerl模塊安裝,Shell編程,SecureCRT和SSH;UnixSVN的配置和使用
自動化工具項目實踐:用QTP測試Web項目的功能:使用LoadRunner進行性能測試;使用QC進行測試管理
希望能幫到你。