測試工作管理與規(guī)范
1、測試工作準(zhǔn)備
測試負(fù)責(zé)人在軟件項(xiàng)目的需求階段開始介入,逐步深入了解該項(xiàng)目的需求、設(shè)計(jì)過程,從而有針對(duì)性的編制測試計(jì)劃和測試大綱(測試方案、測試用例)。
對(duì)測試人員進(jìn)行業(yè)務(wù)培訓(xùn),了解該項(xiàng)目的大體流程及各項(xiàng)功能。
2、測試計(jì)劃的制定
測試計(jì)劃的制定要與項(xiàng)目開發(fā)的總體計(jì)劃相吻合;測試計(jì)劃中要充分考慮資源計(jì)劃(人員安排,設(shè)備分配、與其它部門的協(xié)調(diào)配合以及其它不確定的因素)等;測試計(jì)劃的制定還要考慮測試版本計(jì)劃,與開發(fā)協(xié)調(diào),按照版本生成計(jì)劃(多長時(shí)間出一個(gè)版本),制定測試計(jì)劃。
3、時(shí)間節(jié)點(diǎn)的控制(與開發(fā)部門的協(xié)調(diào)控制)
保證測試計(jì)劃中的全部測試用例跑一遍,如果未按預(yù)計(jì)的時(shí)間將所有計(jì)劃中的測試用例走一遍,則需分析原因。
4、測試用例(TASE CASE)的編制與優(yōu)先級(jí)的控制
以軟件項(xiàng)目的層次圖或模塊分解圖,按模塊根據(jù)模塊功能清單設(shè)計(jì)編寫測試用例(TEST CASE),將測試用例按對(duì)系統(tǒng)的影響程度分成優(yōu)先級(jí)。
測試原則:按照優(yōu)先級(jí)的順序從高到低完成測試用例的測試;測試用例的編制要充分考慮模塊間的接口關(guān)系,對(duì)集成測試的流程要清楚。
5、測試過程控制
合理的進(jìn)行測試人員的組織與分配,按功能模塊并結(jié)合測試人員的實(shí)際情況(人員素質(zhì)、測試業(yè)務(wù)水平、工作態(tài)度)進(jìn)行測試工作的安排(界面測試(風(fēng)格、字體、提示信息、布局等)可安排一般測試人員)、功能和性能測試需有較深資歷的人員進(jìn)行測試)。
將測試的BUG的狀態(tài)進(jìn)行分類(Active(激活),resolved(解決),postponed(推遲解決,external,fixed(修復(fù)),won't fixed,(無法修復(fù))by design(設(shè)計(jì)引起),not repro(不重現(xiàn)),closed(關(guān)閉)),并且一定要進(jìn)行確認(rèn)和跟蹤。
要求測試人員詳細(xì)的記錄測試過程,特別是錯(cuò)誤描述要清楚(特別是錯(cuò)誤情況出現(xiàn)的操作步驟)。
對(duì)測試人員的工作進(jìn)行檢查,并結(jié)合測試記錄和測試過程對(duì)每個(gè)測試人員的工作進(jìn)行考核與評(píng)價(jià)。
6、測試反饋
將測試中發(fā)現(xiàn)的BUG反饋給該項(xiàng)目(模塊)的負(fù)責(zé)人,由負(fù)責(zé)人對(duì)該BUG進(jìn)行定位,并由相應(yīng)的設(shè)計(jì)人員進(jìn)行修改,如果測試人員發(fā)送的BUG并非該測試模塊的BUG,則由該負(fù)責(zé)人轉(zhuǎn)發(fā)給相應(yīng)的負(fù)責(zé)人,由其定位,并指派設(shè)計(jì)人員修改。
7、測試問題處理
測試結(jié)束后,測試過程中發(fā)現(xiàn)的所有BUG,都應(yīng)將其統(tǒng)計(jì)匯總,標(biāo)識(shí)出當(dāng)前的狀態(tài),其中經(jīng)再次測試已經(jīng)關(guān)閉的不再說明,其它所有未關(guān)閉的均應(yīng)說明理由,并與開發(fā)部門討論,由技術(shù)負(fù)責(zé)人給出結(jié)論(是否解決或延期解決),并要經(jīng)過技術(shù)副總審批。
8、測試分析
測試完畢,整理測試文檔,測試負(fù)責(zé)人并編制〈測試過程說明〉、〈測試總結(jié)報(bào)告〉;每個(gè)測試人員提交在該測試項(xiàng)目的〈測試體會(huì)〉給質(zhì)量管理部經(jīng)理,作為部門人員評(píng)價(jià)的依據(jù)。測試負(fù)責(zé)人將每個(gè)測試人員的測試記錄(所發(fā)現(xiàn)的BUG)匯總并分析,得出該軟件項(xiàng)目的BUG分布表,作為評(píng)價(jià)該軟件項(xiàng)目的依據(jù)。
9、總體評(píng)價(jià)
根據(jù)測試的全部過程及測試記錄以及測試分析,對(duì)該項(xiàng)目得出綜合的評(píng)價(jià),確認(rèn)軟件系統(tǒng)的可用性,并提出對(duì)該項(xiàng)目的意見與建議,決定是否發(fā)版,進(jìn)入發(fā)版控制流程。
10、質(zhì)量目標(biāo)
通過測試管理工作的加強(qiáng),力求在測試階段盡可能多的發(fā)現(xiàn)軟件錯(cuò)誤與缺陷,盡可能少的將問題帶給用戶,確保軟件的質(zhì)量及其可靠性,提高用戶滿意程度,使作為質(zhì)量管理中心的質(zhì)量管理部真正的把好產(chǎn)品的質(zhì)量關(guān),盡量在測試階段發(fā)現(xiàn)軟件錯(cuò)誤和軟件缺陷減輕客戶服務(wù)部的壓力,提高金益康公司產(chǎn)品的質(zhì)量與市場競爭力,營造公司良好的形象。