測試組工作規(guī)范
一、 測試組組成測試組由測試組長和測試工程師組成。
二、 測試組工作職責(zé)負(fù)責(zé)理解軟件產(chǎn)品的功能要求,搭建配套的測試環(huán)境,然后 對其進(jìn)行系統(tǒng)測試,檢查軟件有沒有錯誤 (Bug),決定軟件是否 具有穩(wěn)定性 (Robustness),并寫出相應(yīng)的測試用例、各階段測試 報告。
(一) 測試組長工作職責(zé):1、 協(xié)調(diào)測試組與各個項目組之間的流程及工作關(guān)系;
2、 對各個項目的測試工作進(jìn)行統(tǒng)籌安排,并對各個項目的 測試工作進(jìn)行計劃、分工和管理;
3、 定期或不定期與各個項目負(fù)責(zé)人溝通項目進(jìn)度,隨時了 解項目進(jìn)展情況;
4、 對測試組成員的日常工作進(jìn)行評審考核;
5、 定期或不定期向部門總監(jiān)匯報工作情況;
6、 參與日常的軟件測試工作。
(二) 測試工程師工作職責(zé):1、 仔細(xì)閱讀項目規(guī)格說明、設(shè)計文檔、使用說明書等,充 分掌握軟件的性能、特點(diǎn)、使用方法、業(yè)務(wù)流程等,協(xié) 助測試組長制定項目的測試計劃;
2、 依據(jù)項目要求,搭建相應(yīng)的測試環(huán)境,維護(hù)測試設(shè)備;
3、按照測試計劃編寫測試用例,保證測試用例合理有效;
4、 根據(jù)測試計劃及測試案例,執(zhí)行測試,并根據(jù)產(chǎn)品特點(diǎn) 及測試要求,實施集成測試、系統(tǒng)測試等,及時發(fā)現(xiàn)軟 件缺陷,評估軟件的特性與缺陷;
5、 詳細(xì)記錄測試過程,編寫測試報告和對測試結(jié)果進(jìn)行分 析,通過測試,掌握軟件具有的能力、缺陷、局限等, 對軟件質(zhì)量給出評價性的結(jié)論與意見,整理測試文檔, 填寫軟件測試報告,編寫測試總結(jié),為軟件開發(fā)成果提供 總結(jié)性意見;
6、 配合研發(fā)部門發(fā)布各項軟件產(chǎn)品,并詳細(xì)編寫產(chǎn)品發(fā)布 通知單;
7、 完成上級及部門其他領(lǐng)導(dǎo)交辦的臨時任務(wù)。
三、 測試組工作流程測試組的工作與項目開發(fā)進(jìn)度緊密相關(guān),所以測試的工作流 程依據(jù)開發(fā)進(jìn)度分階段進(jìn)行大致分為以下幾個階段:
(一) 計劃和設(shè)計階段1、 項目組成立時,確定項目需求及項目設(shè)計方案,了解軟 件產(chǎn)品的主體功能及實現(xiàn)目的;
2、 項目經(jīng)理下發(fā)測試預(yù)通知,通知內(nèi)容包括:正式交接測 試時間、測試規(guī)模預(yù)計估算等信息;
3、 召開測試啟動會議,會議內(nèi)容包括:開發(fā)團(tuán)隊與測試組 交接測試內(nèi)容,對測試目標(biāo)達(dá)成一致,商討測試計劃,
統(tǒng)一項目組的目標(biāo)和測試的工作重點(diǎn);
4、 編寫測試計劃及相關(guān)文檔,依據(jù)測試啟動會議中確定的 目標(biāo)和重點(diǎn),結(jié)合項目經(jīng)理下發(fā)的《測試任務(wù)書》,編寫
《測試計劃書》(見附件一)。計劃書的內(nèi)容應(yīng)該包括:
l測試需求:需要測試組測試的范圍,估算出測試所花 費(fèi)的人力資源和各個測試需求的測試優(yōu)先級;
l測試方案:整體測試的測試方法和每個測試需求的測 試方法;
l測試資源:本次測試所需要的人力、軟件、硬件及技 術(shù)資源;
l 測試組角色:明確測試組人員的工作內(nèi)容及相關(guān)職責(zé);
l里程碑:明確項目進(jìn)行過程中的測試組應(yīng)該關(guān)注的里 程碑;
l文檔報告:確定在項目測試過程中需要提交的測試計 劃,測試報告等;
l測試計劃編寫完畢后,需提交給全體項目組成員,由 項目成員綜合評審后,確定最終《測試計劃書》(見 附件二)。項目經(jīng)理要以此為依據(jù),跟蹤監(jiān)控項目測 試進(jìn)度,評估測試計劃的可行性,完整性,并且在項 目結(jié)束后評估測試質(zhì)量。
5、 設(shè)計測試用例,依據(jù)《測試計劃書》相關(guān)內(nèi)容,根據(jù)每 一步測試計劃編寫全部的測試用例,測試用例必須能滿
足全部的測試需求。
(二) 測試實施階段1、 實施測試用例,測試工程師依據(jù)《測試計劃書》中分配 的測試任務(wù)和測試用例,實施相應(yīng)的測試工作,并詳細(xì) 記錄測試過程及結(jié)果。
2、 提交測試報告,在實施測試用例的過程中,依據(jù)記錄的 測試過程和結(jié)果,填寫《測試報告書》,并由測試組長審 批后,上報項目經(jīng)理。項目經(jīng)理安排開發(fā)組修改相應(yīng)的 軟件產(chǎn)品。測試報告內(nèi)容包括:測試產(chǎn)品版本、測試人 員、測試時間、測試過程、產(chǎn)品運(yùn)行BUG、產(chǎn)品缺陷狀態(tài)、 急待解決的問題。
3、 回歸測試,接到開發(fā)組的回歸測試通知后,測試組重新 拷貝修改后的最新版本,進(jìn)行回歸測試;貧w測試的用 例屬于測試用例的一部分或者全部測試用例,但不能超 出測試用例的范圍。
(三) 測試總結(jié)階段1、 編寫測試總結(jié)報告:回歸測試全部通過完成后,由測試 組長整理填寫《測試總結(jié)報告》,報告主要內(nèi)容包括: 測試資源描述——參與測試人數(shù),耗用測試時間; 測試結(jié)果摘要——描述各個測試需求的測試結(jié)果和功能 實現(xiàn)情況; 缺陷分析——按照缺陷的屬性分類進(jìn)行分析;
測試需求覆蓋率——如果在測試過程中未覆蓋到的測試 需求,在此應(yīng)詳細(xì)說明原因; 測試評估——對此次項目質(zhì)量進(jìn)行評估; 測試組建議——從測試組角度為項目組提出工作建議。
2、 測試驗收:項目經(jīng)理收到測試組長提交的測試總結(jié)報告 后,對此次測試工作進(jìn)行驗收。驗收內(nèi)容包括:測試效 果驗收、測試文檔驗收、測試工作評估、測試工作建議, 簽字驗收后,宣布此次測試結(jié)束。
3、 測試文檔歸檔:測試驗收結(jié)束后,對測試過程中涉及到 的各種標(biāo)準(zhǔn)文檔進(jìn)行歸類、存檔。相關(guān)文檔包括:測試 任務(wù)書、測試計劃書、測試用例、測試報告書、測試總 結(jié)報告、測試驗收報告等。
(四) 產(chǎn)品發(fā)布階段1、 編寫產(chǎn)品詳細(xì)信息,說明此次產(chǎn)品發(fā)布或升級的目的與 作用;
2、 詳細(xì)編寫安裝或升級操作說明文檔,并整理相關(guān)升級程 序文件與數(shù)據(jù)庫升級文件一并打包,發(fā)布給相關(guān)人員。
來源:網(wǎng)絡(luò)整理 免責(zé)聲明:本文僅限學(xué)習(xí)分享,如產(chǎn)生版權(quán)問題,請聯(lián)系我們及時刪除。