軟件驗(yàn)收測(cè)試標(biāo)準(zhǔn)和流程

軟件驗(yàn)收測(cè)試簡(jiǎn)介

軟件驗(yàn)收測(cè)試即由項(xiàng)目承建方或者業(yè)主方按照相關(guān)需求標(biāo)準(zhǔn)提供的需求文檔中所有內(nèi)容,或者按合同或者《任務(wù)書(shū)》,及其它有效約定,對(duì)方承諾實(shí)現(xiàn)的需求等進(jìn)行開(kāi)發(fā)、內(nèi)測(cè)完畢,提交版本符合軟件驗(yàn)收測(cè)試評(píng)價(jià)標(biāo)準(zhǔn),通過(guò)第三方軟件評(píng)測(cè)機(jī)構(gòu)進(jìn)行的測(cè)試。通過(guò)第三方驗(yàn)收測(cè)試判斷產(chǎn)品質(zhì)量是否符合產(chǎn)品需求,功能實(shí)現(xiàn)是否正確。

角色定義

驗(yàn)收提交方:項(xiàng)目承建方、業(yè)主方

驗(yàn)收實(shí)施方:北京尚拓云測(cè)科技有限公司

驗(yàn)收接收方:項(xiàng)目承建方、業(yè)主方

軟件驗(yàn)收測(cè)試目的

通過(guò)驗(yàn)收測(cè)試判斷產(chǎn)品質(zhì)量是否符合產(chǎn)品需求、功能實(shí)現(xiàn)是否正確,性能和安全性方面是否符合發(fā)布標(biāo)準(zhǔn),并且產(chǎn)品可以最終上線。

cnas

被測(cè)試版本命名

提交軟件驗(yàn)收測(cè)試的產(chǎn)品(簡(jiǎn)稱:被測(cè)件)版本統(tǒng)一按如下格式命名:產(chǎn)品名稱_版本_ATx 各部分釋義如下:

產(chǎn)品名稱:提交測(cè)試的產(chǎn)品名稱,例如“XX系統(tǒng)”

版本:提交測(cè)試的產(chǎn)品版本號(hào),例如“1.0.1”

ATx:其中“AT”表示Acceptance testing;“x”表示提交驗(yàn)收測(cè)試的次數(shù)后,如1、2、3等

示例:XX系統(tǒng)_1.0.1_AT1(表示“XX系統(tǒng)”第一次提交驗(yàn)收測(cè)試的版本)

測(cè)試版本保存

每次提交軟件驗(yàn)收評(píng)測(cè)的版本,統(tǒng)一保存至第三方軟件評(píng)測(cè)機(jī)構(gòu),以《軟件驗(yàn)收評(píng)測(cè)報(bào)告》通過(guò)為準(zhǔn)。

驗(yàn)收測(cè)試范圍

1、界面測(cè)試

所有頁(yè)面瀏覽、連接的正確、所有功能按鈕及界面顯示正確。

2、功能測(cè)試

所有需求文檔描述的各項(xiàng)功能均能正確實(shí)現(xiàn)。

3、軟件性能測(cè)試

重點(diǎn)業(yè)務(wù)功能、性能技術(shù)指標(biāo)能滿足上線運(yùn)營(yíng)需求。

4、系統(tǒng)安全性測(cè)試

接口和數(shù)據(jù)調(diào)用等方面符合安全性規(guī)范;沒(méi)有安全性漏洞。

5. 驗(yàn)收測(cè)試流程

驗(yàn)收測(cè)試基本工作流程如下:

1、準(zhǔn)入條件檢測(cè)

(1)文檔

進(jìn)入驗(yàn)收測(cè)試的文檔準(zhǔn)備齊全:

a) 驗(yàn)收版本的需求文檔(提交方提供):要求需求文檔與最終提交驗(yàn)收測(cè)試的程序完全匹配 ;

b) 驗(yàn)收版本的測(cè)試用例(提交方提供):要求測(cè)試案例覆蓋最終版本的需求文檔;

c) 驗(yàn)收版本的測(cè)試告(提交方提供):在測(cè)試報(bào)告書(shū)中說(shuō)明測(cè)試總體情況,缺陷列表及修復(fù)情況;

(1)缺陷

要求開(kāi)發(fā)方在不同瀏覽器兼容環(huán)境中,對(duì)需要文檔上提及的所有功能進(jìn)行全面測(cè)試,且提交驗(yàn)收測(cè)試時(shí),承建方發(fā)現(xiàn)的所有缺陷都已解決。

(3)測(cè)試環(huán)境

驗(yàn)收測(cè)試環(huán)境準(zhǔn)備完成,與線上真實(shí)環(huán)境一致。

承建方負(fù)責(zé)測(cè)試環(huán)境控制,保證測(cè)試期間環(huán)境一致、穩(wěn)定

(4)溝通和聯(lián)系

a) 提交驗(yàn)收測(cè)試的承建方負(fù)責(zé)人聯(lián)系方式及測(cè)試工程師聯(lián)系方式齊全 ;

b) 提交驗(yàn)收測(cè)試缺陷的溝通渠道建立完畢,要求快捷、準(zhǔn)確、反饋及時(shí) ;

2、驗(yàn)收測(cè)試

(1)文檔驗(yàn)收

進(jìn)入標(biāo)準(zhǔn):文檔準(zhǔn)備必須齊全且符合標(biāo)準(zhǔn),可以進(jìn)入文檔驗(yàn)收流程

中斷標(biāo)準(zhǔn):

1. 需求文檔并非最終版,需求文檔上描述的功能程序并未實(shí)現(xiàn)

2. 測(cè)試用例與需求文檔不匹配,測(cè)試用例中測(cè)試的模塊在需求文檔中不存在或者需求文檔中的功能模塊未在測(cè)試用例中體現(xiàn)

3. 測(cè)試報(bào)告書(shū)不完整,遺留缺陷不符合遺留缺陷允許限制的數(shù)量

退出標(biāo)準(zhǔn):

文檔符合標(biāo)準(zhǔn)并通過(guò)驗(yàn)收,進(jìn)入程序驗(yàn)收流程

(2)程序功能驗(yàn)收

進(jìn)入標(biāo)準(zhǔn):文檔驗(yàn)收流程結(jié)束

中斷標(biāo)準(zhǔn):

1. 出現(xiàn) A,B級(jí)缺陷

2. C級(jí)缺陷達(dá)到3-10個(gè)(視項(xiàng)目大小而定)

3. 驗(yàn)收測(cè)試過(guò)程中,提交新的版本

退出標(biāo)準(zhǔn):

驗(yàn)收測(cè)試合格,缺陷按照標(biāo)準(zhǔn)修復(fù)完成

通過(guò)標(biāo)準(zhǔn):

要求驗(yàn)收測(cè)試結(jié)束后,未解決的缺陷達(dá)到以下要求時(shí),才能驗(yàn)收通過(guò):

a) A級(jí)缺陷:0個(gè);

b) B級(jí)缺陷:0個(gè);

c) C級(jí)缺陷:小于等于總?cè)毕輸?shù)的3%;

d) D級(jí)缺陷:小于等于總?cè)毕輸?shù)的5%個(gè);

e) E級(jí)缺陷:小于等于總?cè)毕輸?shù)的15%個(gè)。

(3)驗(yàn)收評(píng)測(cè)完成

1.驗(yàn)收評(píng)測(cè)完成后質(zhì)量保證部提交的文檔:

a) 最終版需求文檔

b) 提交方提供的最終版測(cè)試用例

c) 提交方提供的最終版測(cè)試報(bào)告

d) 質(zhì)量保證部提供的最終版驗(yàn)收測(cè)試報(bào)告

2.驗(yàn)收完成后提交程序:

驗(yàn)收完成鎖定的程序最終版本,要求保存至版本庫(kù)中。