軟件測試之 驗收測試的內(nèi)容

驗收測試是產(chǎn)品研發(fā)生命周期中的一個活動過程,指用戶驗證產(chǎn)品是否滿足需求規(guī)格說明書。

用戶可能是最終用戶也可能是外包商,如果是外包商外包的產(chǎn)品,驗收測試時,外包商主要是針對合同的符合度進行測試,而驗收后合同的符合度直接決定了后期外包商支付給客戶的費用。

【驗收測試的內(nèi)容】

驗收測試(Acceptance Testing)是在產(chǎn)品完成功能測試和系統(tǒng)測試之后、產(chǎn)品發(fā)布之前所進行的軟件測試活動,它是技術(shù)測試的最后一個階段,也稱為交付測試。驗收測試的目的是確保產(chǎn)品準備就緒,并且可以讓最終用戶將其用于執(zhí)行產(chǎn)品的既定功能和任務(wù)。

驗收測試的主要內(nèi)容包括:制定驗收測試的標準、復審配置項和執(zhí)行驗收測試。

(1) 制定驗收測試的標準

與系統(tǒng)測試一樣,驗收測試也需要一系列的測試計劃和方案。首先需要確定本次驗收測試需要測試哪些種類,即測試哪些方面,如性能測試、可安裝性測試、可移植性測試、易用性測試、文檔測試等;然后依據(jù)測試種類安排相應(yīng)的測試進度。

測試計劃確定后,需要確定驗收測試過程中使用的測試用例,關(guān)于測試用例的確定,一般有兩種方法:

一是在原系統(tǒng)測試階段設(shè)計的測試用例抽取一部分,作為驗收測試的用例(因為驗收測試不可能對整個系統(tǒng)進行一次完整的測試,一般可能會抽取部分測試用例作為驗收測試的用例),但該方法的缺點是,由于系統(tǒng)測試階段設(shè)計的測試用例都已經(jīng)過了測試,所以這些測試用例正常情況下都能正確地通過測試;

二是在抽取部分測試用例的基礎(chǔ)上添加一些特殊的測試用例,這種方法雖然花費的時間相對較長,但是驗收會更全面,添加的特殊測試用例可以更好地驗收需要關(guān)注的功能點。

驗收測試主要關(guān)注以下幾個方面的內(nèi)容:

(1)軟件是否滿足合同規(guī)定的所有功能和性能。

(2)文檔資料是否完整。

(3)人機界面是否準確,并與合同規(guī)則相一致。

(4)其他方面(如可移植性、兼容性、錯誤恢復能力和可維護性等)是否令用戶滿意。

驗收測試的結(jié)果有兩種:一種是功能和性能指標滿足軟件需求說明的要求,用戶可以接受;另一種是軟件不滿足軟件需求說明的要求,用戶無法接受。項目進行到這個階段才發(fā)現(xiàn)嚴重錯誤和偏差,一般很難在預(yù)定的工期內(nèi)改正,因此必須與用戶協(xié)商,尋求一個妥善解決問題的方法。

(2) 復審配置項

驗收測試的另一個重要環(huán)節(jié)是配置項復審,在進行驗收測試之前,必須保證所有軟件配置項都能進入驗收測試,只有這樣才能保證最終交付給用戶的軟件產(chǎn)品的完整性和有效性。復審的目的是保證軟件配置齊全、分類有序,并且包括軟件維護所必需的細節(jié)。

對于一個外包的軟件項目而言,軟件承包方通常要提供如下相關(guān)的軟件配置內(nèi)容:

(1)可執(zhí)行程序、源程序、配置腳本、測試程序或腳本等;

(2)開發(fā)類文檔,主要包括《需求分析說明書》《概要設(shè)計說明書》《詳細設(shè)計說明書》《數(shù)據(jù)庫設(shè)計說明書》《測試計劃》《測試報告》《測試用例》《程序維護手冊》《程序員開發(fā)手冊》《用戶操作手冊》《項目總結(jié)報告》等;

(3)管理類文檔,主要包括《項目計劃書》《質(zhì)量控制計劃》《配置管理計劃》《用戶培訓計劃》《質(zhì)量總結(jié)報告》《評審報告》《會議記錄》《開發(fā)進度月報》等;

(4)在開發(fā)類文檔中,容易被忽視的文檔有《程序維護手冊》《程序員開發(fā)手冊》?!冻绦蚓S護手冊》的主要內(nèi)容包括:系統(tǒng)說明(包括程序說明)、操作環(huán)境、維護過程、源代碼清單等,編寫目的是為將來的維護、修改和再次開發(fā)工作提供有用的技術(shù)信息。

《程序員開發(fā)手冊》的主要內(nèi)容包括:系統(tǒng)目標、開發(fā)環(huán)境使用說明、測試環(huán)境使用說明、編碼規(guī)范及相應(yīng)的流程等,相當于程序員的培訓手冊。

對上述的交付文件,需要在合同中規(guī)定階段提交的時間,以免發(fā)生糾紛。

在實際的驗收測試執(zhí)行過程中,文檔審核是比較難的工作,主要原因有兩個方面;一方面是由于市場需求、時間等方面的壓力,文檔工作被延遲和弱化,將更多的時間和精力花費在產(chǎn)品的研究過程中,而忽略了文檔的編寫;另一個方面是文檔評審往往沒有標準可循,不易把握其完善的好與壞。

(3) 執(zhí)行驗收測試

驗收測試標準和復審配置項都準備好后,即可開始執(zhí)行驗收測試,驗收測試的對象主要包括復審配置項(即文檔)的測試和可執(zhí)行程序的測試。驗收測試是整個驗收過程中的核心部分。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容