1.測試準入標準
1)開發(fā)人員編碼結束,并已完成自測試当宴;
2)需求說明書規(guī)定的功能或程序員提交的功能說明書的功能均已實現畜吊;
3)基本流程可以走通,界面上功能均已實現户矢,符合設計文檔規(guī)定的功能玲献;
4)開發(fā)人員向測試部提交《測試申請單》和配置文件。
2.軟件測試暫停和恢復標準
2.1軟件測試暫停標準
1)在進行軟件系統(tǒng)測試時梯浪,發(fā)現程序存在重大bug(影響基本功能性的)或bug過多時铭若,測試無法正常進行奶栖,可向領導申請暫停測試;
2)存在其他優(yōu)先級更高任務時,可向領導申請暫停測試挑宠;
3)軟件項目需暫停以進行調整時实蓬,測試應隨之暫停缘琅,并備份暫停點數據演闭;
4)軟件項目在其開發(fā)生命周期內出現重大估算、進度偏差柒巫,需暫突窀撸或終止時,測試應隨之暫臀怯或終止念秧,并備份暫停或終止點數據布疼。
2.2軟件測試恢復標準
1)重大bug被解決或程序通過重新修正摊趾;
2)優(yōu)先級更高的任務已經被完成;
3)軟件項目被調整后重新啟動游两,測試任務應隨之啟動砾层。
3.單元測試結束標準
1)單元測試用例設計已經通過評審;
2)按照單元測試計劃完成了所有規(guī)定單元的測試贱案;
3)達到了測試計劃中關于單元測試所規(guī)定的覆蓋率的要求肛炮;
4)被測試的單元每千行代碼必須發(fā)現至少3個錯誤(不含五級錯誤);
5)軟件單元功能與設計一致;
6)在單元測試中發(fā)現的錯誤已經得到修改侨糟,各級缺陷修復率達到標準碍扔。
4.集成測試停止標準
1)集成測試用例設計已經通過評審;
2)按照集成構件計劃及增量集成策略完成了整個系統(tǒng)的集成測試秕重;
3)達到了測試計劃中關于集成測試所規(guī)定的覆蓋率的要求不同;
4)被測試的集成工作版本每千行代碼必須發(fā)現至少2個錯誤(不含五級錯誤);
5)集成工作版本滿足設計定義的各項功能溶耘、性能要求二拐;
6)在集成測試中發(fā)現的錯誤已經得到修改,各級缺陷修復率達到標準凳兵。
5.安裝測試停止標準
1)安裝退出之后百新,確認應用程序可以正確啟動、運行庐扫;
2)在安裝之前請備份你的注冊表饭望,安裝之后,查看注冊表中是否有多余的垃圾信息聚蝶;
3)如果系統(tǒng)提供自動卸載工具,那么卸載之后需檢驗系統(tǒng)是否把所有的文件全部刪除藻治,注冊表中有關的注冊信息是否也被刪除碘勉;
4)安裝完成之后,可以在簡單地使用之后再執(zhí)行卸載操作桩卵,有的系統(tǒng)在使用之后會發(fā)生變化验靡,變得不可卸載;
5)對于客戶服務器模式的應用系統(tǒng)雏节,可以先安裝客戶端胜嗓,然后安裝服務器,測試是否會出現問題钩乍;
6)考察安裝系統(tǒng)是否對其他應用程序造成影響辞州,特別是Windows操作系統(tǒng),經常會出現此類的問題寥粹;
7)在安裝測試中發(fā)現的錯誤已經得到修改变过,各級缺陷修復率達到標準。
6.系統(tǒng)測試結束標準
1)系統(tǒng)測試用例設計已經通過評審涝涤;
2)按照系統(tǒng)測試計劃完成了系統(tǒng)測試媚狰;
3)達到了測試計劃中關于系統(tǒng)測試所規(guī)定的覆蓋率的要求(新的系統(tǒng),要求按測試用例來測試阔拳,覆蓋所有用例后提交測試報告崭孤,新的版本,按開發(fā)的《測試申請單》來驗證修改BUG和新增功能,然后進行回歸測試辨宠,提交測試日簡報)遗锣;
4)軟件需求分析說明書定義的所有功能已全部實現,性能指標全部達到要求彭羹;
5)在系統(tǒng)測試中發(fā)現的錯誤已經得到修改黄伊,各級缺陷修復率達到標準。
7.缺陷修復率標準
1)一派殷、二級錯誤修復率應達到100%还最;
2)三、四級錯誤修復率應達到95%以上毡惜;
3)五級錯誤修復率應達到60%以上拓轻。
8.測試用例覆蓋率標準
1)語句覆蓋率最低不能小于80%(白盒測試時的語句覆蓋率)
2)測試需求執(zhí)行覆蓋率應達到100%(業(yè)務測試用例均已執(zhí)行)
9.錯誤級別
一級:基本功能未完全實現,出現程序宕機经伙、崩潰現象扶叉;
包括以下各種錯誤:
1.由于程序引起的死機,非法退出帕膜;
2.死循環(huán)枣氧;
3.數據庫發(fā)生死鎖;
4.因錯誤操作導致的程序中斷垮刹;
5.功能錯誤达吞;
6.與數據庫連接錯誤;
7.數據通信錯誤荒典。
二級:嚴重的影響系統(tǒng)要求或基本功能的實現酪劫,且沒有更正辦法(重新安裝或重新啟動該軟件不屬于更正辦法)。使系統(tǒng)不穩(wěn)定寺董、或破壞數據覆糟、或產生錯誤結果、或部分功能無法執(zhí)行遮咖,而且是常規(guī)操作中經常發(fā)生或非常規(guī)操作中不可避免的問題滩字。
包括以下錯誤:
1.程序接口錯誤;
2.因錯誤操作迫使程序中斷御吞;
3.系統(tǒng)可被執(zhí)行踢械,但操作功能無法執(zhí)行;
4.單項操作功能可被執(zhí)行魄藕,但在此處功能中某些小功能無法被執(zhí)行(對系統(tǒng)非致命的)内列;
5.在小功能項的某些項目(選項)使用無效(對系統(tǒng)非致命的);
6.業(yè)務流程不正確背率;
7.功能實現不完整话瞧,如刪除時沒有考慮數據關聯嫩与;
8.功能的實現不正確,如在系統(tǒng)實現的界面上交排,一些可接受輸入的控件點擊后無效划滋;對數據的操作不能正確實現。
三級:嚴重的影響系統(tǒng)要求或基本功能的實現埃篓,但存在合理的更正辦法处坪。系統(tǒng)性能或響應時間變慢、產生錯誤的中間結果最終結果等影響有限的問題架专。
包括以下各種錯誤:
1.操作界面錯誤(包括數據窗口內列名定義同窘、含義是否一致);
2.簡單的輸入控制未放在前臺限制部脚;
3.刪除操作未給出提示想邦;
4.已被捕捉的系統(tǒng)崩潰,不影響繼續(xù)操作委刘;
5.雖然正確性不受影響丧没,但系統(tǒng)性能和響應時間受到影響;
6.不能定位焦點或定位有誤锡移,影響功能實現呕童;
7.顯示不正確但輸出正確;
8.增刪改功能淆珊,在本界面不能實現夺饲,但在另一界面可以補充實現。
四級:使操作者不方便或遇到麻煩套蒂,但不影響功能的正常執(zhí)行钞支,界面拼寫錯誤或用戶使用不方便等小問題或需要完善的問題茫蛹。
包括以下各種錯誤:
1.界面不規(guī)范操刀;
2.輔助說明描述不清楚;
3.輸入輸出不規(guī)范婴洼;
4.上時間操作未給用戶提示骨坑;
5.提示窗口文字未采用行業(yè)術語;
6.可輸入區(qū)域和只讀區(qū)域沒有明顯的區(qū)分標志柬采;
7.必填項和非必填項應加以區(qū)別欢唾;
8.滾動條無效;
9.鍵盤支持不好粉捻,如在可輸入多行的字段中礁遣,不支持回車換行;或對相同的字段肩刃,在不同界面支持不同的快捷方式祟霍;
10.界面不能及時刷新杏头,影響功能實現。
五級:文字或細節(jié)一類的其他錯誤沸呐,以及一些建設性的問題醇王。
包括以下錯誤:
1.可以忽略不計的問題,對用戶使用沒有任何影響崭添,但有改進空間寓娩;
2.軟件設計有問題;
3.文檔不完整或不準確呼渣。
測試準出標準
測試:
1棘伴、所有測試用例都已成功執(zhí)行。
2徙邻、測試功能點覆蓋率達到100%排嫌。
3、所有發(fā)現的缺陷都記錄在JCI
4缰犁、Bug修復率達到100%淳地,本期不修復或者產品確認非BUG的需在JCI備注。
5帅容、性能指標颇象、兼容性報告達到要求。
6并徘、產出系統(tǒng)測試總結報告遣钳。
7、產品麦乞、ui驗收通過蕴茴。
8、研發(fā)代碼封版后回歸測試通過姐直。