我們公司的開發(fā)團(tuán)隊(duì)總結(jié)以往多年的項(xiàng)目開發(fā)經(jīng)驗(yàn)對軟件驗(yàn)收過程中涉及到的內(nèi)容進(jìn)行歸納整理,詳細(xì)內(nèi)容如下:
1 驗(yàn)收內(nèi)容
a) 各功能項(xiàng)測試
對軟件需求規(guī)格說明書中的所有功能項(xiàng)進(jìn)行測試。
b) 業(yè)務(wù)流程測試
對軟件項(xiàng)目的業(yè)務(wù)流程進(jìn)行測試。
c) 容錯(cuò)測試
容錯(cuò)測試的內(nèi)容包括:
1) 軟件對用戶常見的誤操作是否能進(jìn)行提示;
2) 軟件對用戶的的操作錯(cuò)誤和軟件錯(cuò)誤, 是否有準(zhǔn)確、清晰的提示;
3) 軟件對重要數(shù)據(jù)的刪除是否有警告和確認(rèn)提示;
4) 軟件是否能判斷數(shù)據(jù)的有效性, 屏蔽用戶的錯(cuò)誤輸入, 識(shí)別非法值, 并有相應(yīng)的錯(cuò)誤提示。
d) 安全性測試
安全性測試的檢查內(nèi)容包括:
1) 軟件中的密鑰是否以密文方式存儲(chǔ);
2) 軟件是否有留痕功能, 即是否保存有用戶的操作日志;
3) 軟件中各種用戶的權(quán)限分配是否合理。
e) 性能測試
對軟件需求規(guī)格說明書中明確的軟件性能進(jìn)行測試。測試的準(zhǔn)則是要滿足規(guī)格說明書中的各項(xiàng)性能指標(biāo)。
f ) 易用性測試
易用性測試的內(nèi)容包括:
1) 軟件的用戶界面是否友好, 是否出現(xiàn)中英文混雜的界面;
2) 軟件中的提示信息是否清楚、易理解, 是否存在原始的英文提示;
3) 軟件中各個(gè)模塊的界面風(fēng)格是否一致;
4) 軟件中的查詢結(jié)果的輸出方式是否比較直觀、合理。
g) 適應(yīng)性測試
參照用戶的軟、硬件使用環(huán)境和需求規(guī)格說明書中的規(guī)定, 列出開發(fā)的軟件需要滿足的軟、硬件環(huán)境。對每個(gè)環(huán)境進(jìn)行測試。
h) 文檔測試
用戶文檔包括: 安裝手冊、操作手冊和維護(hù)手冊。
對用戶文檔測試的內(nèi)容包括:
1) 操作、維護(hù)文檔是否齊全、是否包含產(chǎn)品使用所需的信息和所有的功能模塊;
2) 用戶文檔描述的信息是否正確, 是否沒有歧義和錯(cuò)誤的表達(dá);
3) 戶文檔是否容易理解, 是否通過使用適當(dāng)?shù)男g(shù)語、圖形表示、詳細(xì)的解釋來表達(dá);
4) 用戶文檔對主要功能和關(guān)鍵操作是否提供應(yīng)用實(shí)例;
5) 用戶文檔是否有詳細(xì)的目錄表和索引表。
i) 用戶有特別要求的測試。
2 驗(yàn)收通過依據(jù)
1) 測試用例不通過數(shù)的比例< 3 %;
2) 不允許存在錯(cuò)誤等級(jí)為1 的錯(cuò)誤;
3) 不允許存在錯(cuò)誤等級(jí)為2 的錯(cuò)誤;
4) 錯(cuò)誤等級(jí)為3 的錯(cuò)誤數(shù)量≤ 10;
5) 所有提交的錯(cuò)誤都已修改完成。
1 驗(yàn)收內(nèi)容
a) 各功能項(xiàng)測試
對軟件需求規(guī)格說明書中的所有功能項(xiàng)進(jìn)行測試。
b) 業(yè)務(wù)流程測試
對軟件項(xiàng)目的業(yè)務(wù)流程進(jìn)行測試。
c) 容錯(cuò)測試
容錯(cuò)測試的內(nèi)容包括:
1) 軟件對用戶常見的誤操作是否能進(jìn)行提示;
2) 軟件對用戶的的操作錯(cuò)誤和軟件錯(cuò)誤, 是否有準(zhǔn)確、清晰的提示;
3) 軟件對重要數(shù)據(jù)的刪除是否有警告和確認(rèn)提示;
4) 軟件是否能判斷數(shù)據(jù)的有效性, 屏蔽用戶的錯(cuò)誤輸入, 識(shí)別非法值, 并有相應(yīng)的錯(cuò)誤提示。
d) 安全性測試
安全性測試的檢查內(nèi)容包括:
1) 軟件中的密鑰是否以密文方式存儲(chǔ);
2) 軟件是否有留痕功能, 即是否保存有用戶的操作日志;
3) 軟件中各種用戶的權(quán)限分配是否合理。
e) 性能測試
對軟件需求規(guī)格說明書中明確的軟件性能進(jìn)行測試。測試的準(zhǔn)則是要滿足規(guī)格說明書中的各項(xiàng)性能指標(biāo)。
f ) 易用性測試
易用性測試的內(nèi)容包括:
1) 軟件的用戶界面是否友好, 是否出現(xiàn)中英文混雜的界面;
2) 軟件中的提示信息是否清楚、易理解, 是否存在原始的英文提示;
3) 軟件中各個(gè)模塊的界面風(fēng)格是否一致;
4) 軟件中的查詢結(jié)果的輸出方式是否比較直觀、合理。
g) 適應(yīng)性測試
參照用戶的軟、硬件使用環(huán)境和需求規(guī)格說明書中的規(guī)定, 列出開發(fā)的軟件需要滿足的軟、硬件環(huán)境。對每個(gè)環(huán)境進(jìn)行測試。
h) 文檔測試
用戶文檔包括: 安裝手冊、操作手冊和維護(hù)手冊。
對用戶文檔測試的內(nèi)容包括:
1) 操作、維護(hù)文檔是否齊全、是否包含產(chǎn)品使用所需的信息和所有的功能模塊;
2) 用戶文檔描述的信息是否正確, 是否沒有歧義和錯(cuò)誤的表達(dá);
3) 戶文檔是否容易理解, 是否通過使用適當(dāng)?shù)男g(shù)語、圖形表示、詳細(xì)的解釋來表達(dá);
4) 用戶文檔對主要功能和關(guān)鍵操作是否提供應(yīng)用實(shí)例;
5) 用戶文檔是否有詳細(xì)的目錄表和索引表。
i) 用戶有特別要求的測試。
2 驗(yàn)收通過依據(jù)
1) 測試用例不通過數(shù)的比例< 3 %;
2) 不允許存在錯(cuò)誤等級(jí)為1 的錯(cuò)誤;
3) 不允許存在錯(cuò)誤等級(jí)為2 的錯(cuò)誤;
4) 錯(cuò)誤等級(jí)為3 的錯(cuò)誤數(shù)量≤ 10;
5) 所有提交的錯(cuò)誤都已修改完成。