產(chǎn)品測試流程規(guī)范
1 規(guī)范說明
1.1 本規(guī)范適用對象測試人員,適用工作為在版產(chǎn)品正式版和SP版的修改問題測試和產(chǎn)品發(fā)布。
1.2 本規(guī)范的目的是為了避免在版產(chǎn)品發(fā)布工作的遺漏,減少產(chǎn)品升級過程的質(zhì)量問題。
2 術(shù)語解釋
2.1 在版產(chǎn)品是指對已經(jīng)正式發(fā)布,需要經(jīng)過測試部測試、整理升級資料的產(chǎn)品。
2.2 修改問題是指在產(chǎn)品質(zhì)量跟蹤管理系統(tǒng)中登記,按產(chǎn)品質(zhì)量跟蹤管理辦法規(guī)定環(huán)節(jié)流轉(zhuǎn),需要測試部處理的對產(chǎn)品的各種修改變動。
2.3 日常測試是指在兩次產(chǎn)品正式升級發(fā)布周期之間,根據(jù)程序員完成對修改問題的修改情況,測試人員及時完成對修改問題的測試,是對修改問題的第一次測試。
2.4 回歸測試是指完成所有修改問題修改后,對已經(jīng)進行過日常測試的修改問題再次進行測試。
2.5 發(fā)布準備是指完成全部修改問題測試后,對產(chǎn)品按安裝測試規(guī)范、升級測試規(guī)范要求進行專項測試,整理升級說明、在線幫助等產(chǎn)品升級輔助文檔資料。
2.6 SP版是指在兩次產(chǎn)品正式升級版本之間,為解決用戶的需求,發(fā)布的非正式升級版本,SP版所有的修改變動都包括在下一次正式版本中。
2.7 手動升級腳本,程序員編寫的通過在PL-SQL中執(zhí)行完成產(chǎn)品數(shù)據(jù)庫升級的腳本。
2.8 自動升級腳本,根據(jù)手動升級腳本整理的,由自動升級工具執(zhí)行的產(chǎn)品數(shù)據(jù)庫升級腳本。
3 在版產(chǎn)品測試項目說明
3.1 操作測試
3.1.1 測試項目:通過菜單、按鈕、快捷鍵、鼠標等執(zhí)行各類操作。
3.1.2 執(zhí)行條件:有新增操作或現(xiàn)有操作修改時
3.1.3 測試內(nèi)容:各種調(diào)用方式是否正確等。
3.2 權(quán)限測試
3.2.1 測試項目:權(quán)限對功能的控制是否正確,權(quán)限涉及對象是否完整,
3.2.2 新增的無數(shù)據(jù)訪問的控制類權(quán)限,如果對原有操作進行了限制,檢查是否進行自動授權(quán)。
3.2.3 執(zhí)行條件:有新增功能、現(xiàn)有功能調(diào)整、現(xiàn)有權(quán)限對象調(diào)整時
3.2.4 測試內(nèi)容:權(quán)限對功能的控制、功能需要的權(quán)限對象是否與權(quán)限同步更新等。
3.3 輸入測試
3.3.1 測試項目:各種輸入項目
3.3.2 執(zhí)行條件:新增或現(xiàn)有項目修改時,包括由于其它項目修改引起的變化
3.3.3 測試內(nèi)容:
3.3.3.1 邊界測試:輸入數(shù)據(jù)的長度、大小等邊界處理。
3.3.3.2 輸入測試:使用等價類劃分等方式設(shè)計輸入數(shù)據(jù),測試各類數(shù)據(jù)的輸入。
3.3.3.2.1 正向輸入:輸入正確的數(shù)據(jù)、進行正確的操作、輸入不受限制的數(shù)據(jù)。
3.3.3.2.2 負向輸入:輸入錯誤數(shù)據(jù)、進行錯誤的操作、輸入受限制的數(shù)據(jù)。
3.4 參數(shù)測試
3.4.1 測試項目:系統(tǒng)參數(shù)和本地參數(shù)。
3.4.2 執(zhí)行條件:系統(tǒng)參數(shù)和本地參數(shù)有變化時,以及參數(shù)涉及的功能有變化時。
3.4.3 測試內(nèi)容:
3.4.3.1 正確性測試:參數(shù)對功能的影響是否正確。
3.4.3.2 易用性測試:參數(shù)調(diào)整時,是否對用戶原來的使用造成影響。
3.5 報表測試
3.5.1 測試項目:新增或修改所影響報表。
3.5.2 執(zhí)行條件:必要時。
3.5.3 測試內(nèi)容:報表的正確性。
3.6 功能測試
3.6.1 測試項目:對修改涉及的功能進行綜合測試
3.6.2 執(zhí)行條件:所有修改
3.6.3 測試內(nèi)容:
3.6.3.1 正向測試:達到用戶需求。
3.6.3.2 負向測試:限制不該執(zhí)行的操作。
3.6.3.3 并發(fā)測試:多用戶同時操作。
3.6.3.4 入口測試:同一功能的不同調(diào)用方式。
3.6.3.5 業(yè)務(wù)測試:完整的業(yè)務(wù)相關(guān)功能測試,比如新增單據(jù)、審核單據(jù)、沖銷單據(jù)。
3.6.3.6 流程測試:不同業(yè)務(wù)流程測試,比如增加后審核、增加、修改后再審核。測試方法
4 在版產(chǎn)品測試流程
5 在版產(chǎn)品測試流程說明
5.1 日常測試
5.1.1 修改問題由測試部負責人或委托他人進行任務(wù)分配。
5.1.2 修改問題的日常測試必須在分配問題時指定的完成時間前完成,如果有任務(wù)沖突提前與任務(wù)分配者協(xié)調(diào)調(diào)整完成時間。
5.1.3 SP版的修改問題測試必須在SP版發(fā)布之日完成。
|
|