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