面向?qū)ο蟮臏y試(OOT)規(guī)范
一、整體流程
編碼人員進(jìn)行單元測試
設(shè)計(jì)人員驗(yàn)證單元測試;進(jìn)行組合測試
需求人員驗(yàn)證組合測試;進(jìn)行系統(tǒng)測試
測試部進(jìn)行α測試
市場中心組織用戶進(jìn)行β測試
遞交產(chǎn)品管理部/用戶
二、說明
1、 編碼人員進(jìn)行單元測試工作,以規(guī)范的格式提交可運(yùn)行的程序模塊;單元測試結(jié)果由設(shè)計(jì)人員進(jìn)行核實(shí)和驗(yàn)證;
2、 設(shè)計(jì)人員確認(rèn)移交產(chǎn)品各項(xiàng)功能完備和穩(wěn)定性之后,進(jìn)行組合測試;組合測試結(jié)果提交需求人員進(jìn)行核實(shí)和驗(yàn)證;
3、 需求人員確認(rèn)移交產(chǎn)品各項(xiàng)功能完備和穩(wěn)定性之后,進(jìn)行系統(tǒng)測試;系統(tǒng)測試結(jié)果經(jīng)產(chǎn)品/項(xiàng)目經(jīng)理核實(shí)和驗(yàn)證后,提交測試部進(jìn)行測試;
4、各項(xiàng)測試未通過或驗(yàn)證不合格,重復(fù)上一步工作。
三、測試計(jì)劃
主要描述測試工作的工期、人員安排、設(shè)備和測試環(huán)境的建立、測試記錄統(tǒng)計(jì)、問題反饋、糾錯(cuò)處理、接口狀態(tài)描述、測試用例及其數(shù)據(jù)描述等。
四、測試準(zhǔn)備
根據(jù)測試計(jì)劃,在進(jìn)行各項(xiàng)測試之前,應(yīng)準(zhǔn)備和配備相應(yīng)資源、硬件環(huán)境、網(wǎng)絡(luò)環(huán)境、運(yùn)行環(huán)境、測試數(shù)據(jù)、參數(shù)設(shè)置、測試準(zhǔn)則、人員及人員培訓(xùn)。
五、測試依據(jù)
主要包括:測試計(jì)劃、需求說明書、OOA文檔、OOD文檔、上階段測試記錄、上版本用戶反饋意見記錄等等。
六、OOT描述
在測試過程中繼續(xù)運(yùn)用OO技術(shù),以O(shè)O技術(shù)為中心進(jìn)行軟件測試,以更準(zhǔn)確地發(fā)現(xiàn)程序錯(cuò)誤并提高測試效率:
單元測試:由實(shí)現(xiàn)人員在編碼結(jié)束時(shí)進(jìn)行測試
1.以對象的類作為基本測試單位,查錯(cuò)范圍主要是類定義之內(nèi)的屬性和服務(wù),以及有限的對外接口(消息)所涉及的部分;
2.對父類測試完成后,子類的測試重點(diǎn)只是那些新定義的屬性和服務(wù);
3.組合測試、系統(tǒng)測試和測試部測試
通過捕捉OOA和OOD模型信息,檢查程序和模型不匹配的錯(cuò)誤。
七、測試記錄
參見附錄《測試記錄表》
1、測試問題記錄要求
1)問題描述正確
2)錯(cuò)誤過程記錄完整
3)界面提示記錄完整易懂
4)錯(cuò)誤出現(xiàn)操作步驟詳細(xì)
2、判別錯(cuò)誤種類
可重復(fù)錯(cuò)誤、不可重復(fù)錯(cuò)誤、死機(jī)性錯(cuò)誤、系統(tǒng)數(shù)據(jù)被破壞性錯(cuò)誤、數(shù)據(jù)流程錯(cuò)誤、打印錯(cuò)誤、需求錯(cuò)誤、設(shè)計(jì)錯(cuò)誤、邏輯性錯(cuò)誤、控制性錯(cuò)誤、幫助或提示錯(cuò)誤、菜單術(shù)語錯(cuò)誤、計(jì)算錯(cuò)誤、安裝錯(cuò)誤、其他錯(cuò)誤等等。
3、問題記錄原則
1)性原則
運(yùn)行錯(cuò)誤出現(xiàn)必定有錯(cuò)誤。
2)三次性原則
測試人員應(yīng)盡量保證記錄的問題出現(xiàn)三次。
八、測試反饋和處理
描述測試的處理流程:
1)處理安排
立即修改的問題
暫緩修改的問題
后改正錯(cuò)誤
2)測試記錄傳遞
要求:測試人員將測試記錄分類后傳遞給程序員、項(xiàng)目經(jīng)理、部門經(jīng)理(項(xiàng)目/產(chǎn)品經(jīng)理、測試部經(jīng)理)。
九、測試總結(jié)報(bào)告
格式:見附錄。
十、緊急放行規(guī)定
緊急情況下,處于開發(fā)階段,測試中出現(xiàn)的某項(xiàng)“不通過”,在不影響下一階段開發(fā)、不影響產(chǎn)品結(jié)構(gòu)的情況下,經(jīng)批準(zhǔn)后,可以放行進(jìn)行下一階段開發(fā)。但測試部必須做好記錄,并采取措施進(jìn)行跟蹤和處理。
十一、其它
與測試有關(guān)的須說明的其它問題。
附錄
F.1 測試記錄表
產(chǎn)品/模塊名稱: 版本號: 時(shí)間: 負(fù)責(zé)人: 編號:
錯(cuò)誤編號 | 功能號 | 錯(cuò)誤種類 | 現(xiàn)象 | 測試人員 | 開發(fā)人員反饋 | 備注說明 | |||
發(fā)現(xiàn)人 | 發(fā)現(xiàn)日期 | 備注說明 | 解決日期 | 解決人 |
F.2 測試項(xiàng)目登記表
測試項(xiàng)目登記表
(開發(fā)人員填寫部分)
待測項(xiàng)目名稱:( )
申請人: ( )
申請時(shí)間: ( )
測試要求: 單機(jī)版測試( ) 網(wǎng)絡(luò)版測試( )
測試環(huán)境----WIN95/98(中文)( ) win2000/NT4.0(中文)( )
WIN95/98(英文)( ) win2000/NT4.0(英文)( )
測試重點(diǎn)----功能測試( ) 穩(wěn)定性測試( ) 產(chǎn)品測試( )
保留測試數(shù)據(jù) 是( ) 否( )
預(yù)計(jì)測試所需時(shí)間( )天
預(yù)計(jì)測試所需人員( )人
備注:(詳細(xì)要求)
產(chǎn)品/項(xiàng)目經(jīng)理(簽字):
F.3 測試總結(jié)報(bào)告
產(chǎn)品/項(xiàng)目名稱:
產(chǎn)品/項(xiàng)目經(jīng)理:
測試工作安排和實(shí)施情況
測試時(shí)間:
測試負(fù)責(zé)人:
測試人員:
測試人員分工安排
測試人員負(fù)責(zé)安裝、加密、系統(tǒng)功能、系統(tǒng)性能方面的部分測試。
本次測試實(shí)施部分
安裝:
加密:
系統(tǒng)功能:
系統(tǒng)性能:
測試準(zhǔn)備工作
應(yīng)提供的文檔資料 | 是/否提供 | 應(yīng)提供的部門 |
需求說明 |
| 研發(fā)中心 |
設(shè)計(jì)說明 |
| 研發(fā)中心 |
功能列表 |
| 研發(fā)中心 |
產(chǎn)品質(zhì)量檢測規(guī)范(試用版) |
| 產(chǎn)品管理部 |
測試環(huán)境:
測試工具:
測試方法:
測試人員工作情況總結(jié)(詳見功能列表和測試記錄表)
產(chǎn)品狀況和測試數(shù)據(jù)統(tǒng)計(jì)分析情況
測試數(shù)據(jù):
產(chǎn)品狀況:
產(chǎn)品綜合評價(jià)
穩(wěn)定性:
運(yùn)行效率:
一致性(例如顯示和打印是否吻合等等):
操作簡潔性:
專業(yè)化程度等方面:
測試錯(cuò)誤統(tǒng)計(jì)
一般按模塊進(jìn)行錯(cuò)誤統(tǒng)計(jì)
測試用例(演示數(shù)據(jù)):
測試記錄統(tǒng)計(jì):
產(chǎn)品檢測結(jié)果:
附錄:測試記錄表、功能列表
F.4 功能列表
產(chǎn)品/模塊名稱: 版本號: 時(shí)間: 提交人: 編號:
功能(測試內(nèi)容) | 測試要求 測試注意問題 測試流程 | 備注 |
1、 |
|
|
2、 |
|
|