軟件測(cè)試需要掌握的技能 軟件測(cè)試的先決條件?
軟件測(cè)試的先決條件?了解軟件測(cè)試原則和概念。測(cè)試人員應(yīng)當(dāng)了解測(cè)試的基礎(chǔ)知識(shí),包括:測(cè)試技術(shù)了解各種測(cè)試方法,包括靜態(tài)測(cè)試和動(dòng)態(tài)測(cè)試、白盒測(cè)試和黑盒測(cè)試、覆蓋率測(cè)試、壓力測(cè)試、回歸測(cè)試等。測(cè)試詞匯表了解
軟件測(cè)試的先決條件?
了解軟件測(cè)試原則和概念。
測(cè)試人員應(yīng)當(dāng)了解測(cè)試的基礎(chǔ)知識(shí),包括:
測(cè)試技術(shù)
了解各種測(cè)試方法,包括靜態(tài)測(cè)試和動(dòng)態(tài)測(cè)試、白盒測(cè)試和黑盒測(cè)試、覆蓋率測(cè)試、壓力測(cè)試、回歸測(cè)試等。
測(cè)試詞匯表
了解各種測(cè)試技術(shù)、概念、工具、原則、活動(dòng)和方法的技術(shù)術(shù)語。
測(cè)試過程
了解基本的測(cè)試過程,包括測(cè)試的策劃、測(cè)試環(huán)境的準(zhǔn)備、測(cè)試設(shè)計(jì)、執(zhí)行測(cè)試、分析測(cè)試、測(cè)試報(bào)告等。
創(chuàng)建測(cè)試環(huán)境
測(cè)試環(huán)境由圍繞并影響軟件測(cè)試的所有條件、環(huán)境和影響因素組成。
測(cè)試過程的選擇
測(cè)試人員要能夠選擇合適的測(cè)試過程,以使測(cè)試活動(dòng)有效和高效。
測(cè)試人員也要具備使用各種測(cè)試過程和測(cè)試工具的能力。
測(cè)試工具
測(cè)試人員要能夠理解開發(fā)和獲取測(cè)試工具的過程。
測(cè)試人員要能夠使用工具進(jìn)行自動(dòng)化測(cè)試、缺陷管理、性能測(cè)試、負(fù)載測(cè)試、代碼覆蓋率和測(cè)試用例管理;會(huì)使用手動(dòng)工具,如檢查表、決策表、測(cè)試腳本。
管理測(cè)試項(xiàng)目
軟件測(cè)試管理涉及測(cè)試計(jì)劃、時(shí)間調(diào)度、預(yù)算、人員管理等內(nèi)容。
測(cè)試計(jì)劃管理
測(cè)試人員要能夠根據(jù)業(yè)務(wù)目標(biāo)、開發(fā)周期和不同開發(fā)方法調(diào)整測(cè)試過程;要能夠確保測(cè)試人員能力滿足要求,并做好人員的管理。
溝通能力
測(cè)試人員要具備口頭或書面表達(dá)清楚測(cè)試問題的能力,要具備與人協(xié)商、解決問題的能力,具備指導(dǎo)和激勵(lì)其他測(cè)試人員的能力。
領(lǐng)導(dǎo)能力
測(cè)試人員應(yīng)具備組織測(cè)試活動(dòng)的能力,具備主持測(cè)試評(píng)審活動(dòng)的能力。
測(cè)試計(jì)劃
測(cè)試人員需要技能來計(jì)劃測(cè)試。測(cè)試計(jì)劃人員必須理解開發(fā)方法和環(huán)境以有效地計(jì)劃測(cè)試。
測(cè)試計(jì)劃的先決條件
測(cè)試人員要標(biāo)識(shí)出業(yè)務(wù)風(fēng)險(xiǎn)、軟件風(fēng)險(xiǎn)、測(cè)試風(fēng)險(xiǎn)。
測(cè)試計(jì)劃的入口標(biāo)準(zhǔn)
測(cè)試人員必須要確定測(cè)試目標(biāo)、測(cè)試范圍、測(cè)試假設(shè),給出測(cè)試終止準(zhǔn)則,進(jìn)行需求跟蹤,配備人員,建立測(cè)試規(guī)程等,并據(jù)此制定測(cè)試計(jì)劃。
執(zhí)行測(cè)試計(jì)劃
測(cè)試人員應(yīng)具備執(zhí)行測(cè)試、設(shè)計(jì)測(cè)試用例以及監(jiān)控測(cè)試所需的技能。
測(cè)試設(shè)計(jì)
測(cè)試人員應(yīng)能開發(fā)測(cè)試用例,給出預(yù)期的測(cè)試結(jié)果;應(yīng)能確定測(cè)試步驟,給出測(cè)試的入口和出口準(zhǔn)則;應(yīng)能使用數(shù)據(jù)生成工具,制定測(cè)試輸入數(shù)據(jù),
運(yùn)行測(cè)試
測(cè)試人員能夠根據(jù)測(cè)試計(jì)劃和測(cè)試設(shè)計(jì)執(zhí)行測(cè)試所需的活動(dòng);記錄實(shí)際測(cè)試結(jié)果,并分析是否滿足預(yù)期結(jié)果;了解如何使用測(cè)試結(jié)果。
缺陷跟蹤
測(cè)試人員應(yīng)能準(zhǔn)確地描述缺陷,記錄缺陷的狀態(tài),并跟蹤缺陷的處理情況。
驗(yàn)證軟件更改
測(cè)試人員通過回歸測(cè)試來驗(yàn)證軟件更改,通過評(píng)審來驗(yàn)證需求、設(shè)計(jì)等文檔的更改。
測(cè)試狀態(tài)、分析和報(bào)告
測(cè)試人員應(yīng)具備制定測(cè)試報(bào)告的能力。報(bào)告應(yīng)該記錄巳經(jīng)執(zhí)行的測(cè)試以及這些測(cè)試的狀態(tài)。
使用度量分析測(cè)試結(jié)果
測(cè)試人員要使用以下測(cè)量數(shù)據(jù)來分析測(cè)試結(jié)果:代碼覆蓋率、需求覆蓋率、缺陷去除效率、缺陷密度。
編寫測(cè)試報(bào)告
測(cè)試人員能夠使用數(shù)據(jù)庫、缺陷跟蹤以及一些圖形化工具來編寫報(bào)告;能夠通過測(cè)試數(shù)據(jù)在統(tǒng)計(jì)分析上給出有效測(cè)試的結(jié)論
軟件測(cè)試具體做哪個(gè)方向更好一點(diǎn)?
技術(shù)要求比較高的方向:
1. 測(cè)試開發(fā)工程師,在測(cè)試團(tuán)隊(duì),基于測(cè)試需求,輸出對(duì)應(yīng)能提升測(cè)試過程工作效率的工具或者測(cè)試腳本
2.自動(dòng)化測(cè)試工程師,自研或者使用開源自動(dòng)化測(cè)試框架二次開發(fā),提高測(cè)試過程自動(dòng)化覆蓋率。
3.性能測(cè)試工程師,軟件測(cè)試過程中專注產(chǎn)品性能測(cè)試,模擬用戶場(chǎng)景,使用開源或者商用性能測(cè)試軟件,開展性能測(cè)試工作。
4.功能業(yè)務(wù)測(cè)試工程師,偏向手工或者黑盒測(cè)試居多,但對(duì)需求和業(yè)務(wù)邏輯理解要求較高。
實(shí)際中,中小企業(yè)很少能有各個(gè)方向的專職測(cè)試,結(jié)合需要軟件測(cè)試工程師需要有功能,性能,自動(dòng)化腳本的測(cè)試技能。