測(cè)試工程師的工作流程,與公司的整體工作流程,項(xiàng)目的測(cè)試要求等因素相關(guān)。本文主要討論測(cè)試工程師的一般工作流程。
做好測(cè)試準(zhǔn)備
1)明確測(cè)試任務(wù)的范圍
測(cè)試文檔通常包括測(cè)試目的、測(cè)試環(huán)境、測(cè)試方法、測(cè)試用例、測(cè)試工具等。測(cè)試工程師首先要通讀文檔,對(duì)整個(gè)測(cè)試要求形成整體認(rèn)識(shí),明確測(cè)試目的,以及測(cè)試要求和測(cè)試重點(diǎn),明確軟件測(cè)試方法和使用的測(cè)試工具。
2)明確測(cè)試時(shí)間
明確測(cè)試周期和測(cè)試時(shí)間進(jìn)度。如果是多人合作完成一個(gè)軟件,則要首先明確屬于自己的測(cè)試內(nèi)容、根據(jù)測(cè)試內(nèi)容和測(cè)試周期,估算自己每日應(yīng)該完成的工作量。此外由于軟件測(cè)試是群體協(xié)作的測(cè)試活動(dòng),需要明確哪些測(cè)試內(nèi)容要與其他測(cè)試工程師協(xié)作才能完成。
3)設(shè)置測(cè)試環(huán)境
根據(jù)測(cè)試文檔要求,設(shè)置測(cè)試需要的軟件和硬件環(huán)境,包括操作系統(tǒng),要測(cè)試的軟件和其他必要的測(cè)試工具軟件等。所有這些完成后,分別運(yùn)行,查看是否能正確運(yùn)行,保證符合測(cè)試文檔要求的測(cè)試環(huán)境。
4)學(xué)習(xí)被測(cè)試軟件
對(duì)于不太熟悉的軟件,可以通過(guò)閱讀軟件自身的教程和幫助文件,學(xué)習(xí)本軟件的一般操作方法,也可以參照相關(guān)的書(shū)籍資料等。另外,向熟悉測(cè)試軟件的其他同事請(qǐng)教軟件使用方法,也是學(xué)習(xí)軟件的一條捷徑。對(duì)軟件使用越熟練,測(cè)試過(guò)程越順利,測(cè)試效果越理想。
5)確認(rèn)完全理解測(cè)試任務(wù)
軟件測(cè)試最重要的要求就是確實(shí)明確了測(cè)試任務(wù)和要求,這包括正確理解了測(cè)試文檔,確認(rèn)可以按照測(cè)試進(jìn)度要求,完成測(cè)試。對(duì)于測(cè)試工具要正確安裝,熟練使用。如果有任何不明白之處,向軟件測(cè)試負(fù)責(zé)人詢問(wèn)。切忌憑自己的理解和主觀推測(cè),自行其事。當(dāng)然,真正測(cè)試中,往往會(huì)遇到各種新的小疑難問(wèn)題,也需要及時(shí)向測(cè)試負(fù)責(zé)人請(qǐng)教,以保證測(cè)試順利進(jìn)行。
執(zhí)行軟件測(cè)試任務(wù)
1)按照測(cè)試文檔要求,逐項(xiàng)認(rèn)真測(cè)試
根據(jù)測(cè)試文檔測(cè)試要求,按照測(cè)試步驟,逐項(xiàng)進(jìn)行。通過(guò)運(yùn)行軟件,觀察測(cè)試結(jié)果,與軟件需求說(shuō)明書(shū)的內(nèi)容進(jìn)行比較,找出軟件錯(cuò)誤。對(duì)于需要調(diào)用測(cè)試用例的測(cè)試,保證正確地調(diào)用了測(cè)試用例,注意觀察和分析測(cè)試結(jié)果。某些不容易重復(fù)的錯(cuò)誤,需要反復(fù)測(cè)試,總結(jié)重復(fù)該錯(cuò)誤所需要的測(cè)試步驟,直到確認(rèn)可以重復(fù)出現(xiàn)為止。
2)記錄發(fā)現(xiàn)的錯(cuò)誤,填寫(xiě)軟件問(wèn)題報(bào)告
為了糾正軟件中的錯(cuò)誤,測(cè)試工程師要正確記錄發(fā)現(xiàn)的錯(cuò)誤,將錯(cuò)誤再現(xiàn)的步驟寫(xiě)入測(cè)試報(bào)告中,測(cè)試報(bào)告是程序測(cè)試的重要組成部分,正確書(shū)寫(xiě)測(cè)試報(bào)告是對(duì)測(cè)試工程師的基本要求。采用軟件缺陷數(shù)據(jù)庫(kù)管理測(cè)試中發(fā)現(xiàn)的軟件缺陷,每一條錯(cuò)誤作為數(shù)據(jù)庫(kù)的一條記錄,方便記錄、修改、查詢。
3)填寫(xiě)測(cè)試進(jìn)度表和必要的測(cè)試內(nèi)容記錄表
每天將測(cè)試內(nèi)容寫(xiě)入測(cè)試進(jìn)度表文檔,可以使測(cè)試負(fù)責(zé)人了解測(cè)試進(jìn)度,控制測(cè)試周期內(nèi)測(cè)試的連續(xù)性,增強(qiáng)測(cè)試過(guò)程控制性,保證測(cè)試的正常進(jìn)行。測(cè)試記錄要準(zhǔn)確完整,實(shí)事求是,必要時(shí)插入測(cè)試注釋,解釋測(cè)試中的特殊問(wèn)題。測(cè)試進(jìn)度表是評(píng)價(jià)測(cè)試質(zhì)量和工作內(nèi)容的重要憑證,對(duì)于測(cè)試后發(fā)現(xiàn)的測(cè)試錯(cuò)誤和失誤,可以通過(guò)檢查測(cè)試記錄,尋找產(chǎn)生錯(cuò)誤的原因。
4) 測(cè)試中發(fā)現(xiàn)疑難及時(shí)請(qǐng)教
測(cè)試是一個(gè)動(dòng)態(tài)的過(guò)程,可能由于自己的錯(cuò)誤操作或者測(cè)試文檔內(nèi)容的錯(cuò)誤,使得測(cè)試過(guò)程中出現(xiàn)自己不能解釋的現(xiàn)象或結(jié)果,出現(xiàn)與測(cè)試要求不符合的情形,這時(shí)可能需要與其他測(cè)試者協(xié)商或求助,如果問(wèn)題仍然不能解決,應(yīng)該及時(shí)請(qǐng)教,聽(tīng)取意見(jiàn)和建議,必要時(shí)反復(fù)討論直到問(wèn)題全面解決。
全面檢查測(cè)試結(jié)果
1)對(duì)照測(cè)試文檔要求,檢查測(cè)試內(nèi)容是否完整
測(cè)試完成后,要對(duì)照測(cè)試文檔檢查測(cè)試是否全部完成,保證沒(méi)有丟失測(cè)試內(nèi)容。如果某些內(nèi)容,由于測(cè)試環(huán)境的要求不滿足,或者由于測(cè)試時(shí)間短沒(méi)有進(jìn)行,則要寫(xiě)入測(cè)試進(jìn)度表文檔。
2)檢驗(yàn)書(shū)寫(xiě)的軟件問(wèn)題報(bào)告的記錄,使之確切、規(guī)范
正確書(shū)寫(xiě)測(cè)試記錄是保證迅速定位軟件錯(cuò)誤,加快改正錯(cuò)誤的必要前提。專業(yè)規(guī)范的軟件記錄報(bào)告是體現(xiàn)公司測(cè)試水平和專業(yè)實(shí)力的外在體現(xiàn)。認(rèn)真檢查書(shū)寫(xiě)的每條記錄是否符合規(guī)范,格式、步驟、內(nèi)容一一檢查,必要時(shí)補(bǔ)充或刪減。
上述三個(gè)階段,相互聯(lián)系緊密,其中準(zhǔn)備是基礎(chǔ),測(cè)試是重點(diǎn),檢查是保證,應(yīng)該根據(jù)測(cè)試的軟件特點(diǎn)合理安排。
-
測(cè)試工程師
+關(guān)注
關(guān)注
6文章
124瀏覽量
12437
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論