同”或“驗(yàn)收標(biāo)準(zhǔn)”要求的所有功能;
?。?) 檢查“合同”或“驗(yàn)收標(biāo)準(zhǔn)”要求的所有質(zhì)量特性;
?。?) 檢查開(kāi)發(fā)各個(gè)階段的文檔、評(píng)審結(jié)論是否齊全規(guī)范;
(4) 驗(yàn)證功能和接口與需求規(guī)格說(shuō)明的一致性;檢查程序和文檔的一致性、文檔和文檔的一致性、交付的產(chǎn)品與“合同”或“驗(yàn)收標(biāo)準(zhǔn)”要求的一致性及符合有關(guān)標(biāo)準(zhǔn)的情況;
?。?) 由雙方商定所進(jìn)行的一些特殊測(cè)試和配置審核。
配置審核
一、審查
承建單位應(yīng)當(dāng)在驗(yàn)收前提供相應(yīng)軟件配置內(nèi)容,監(jiān)理單位應(yīng)對(duì)其進(jìn)行審查,審查的內(nèi)容主要包括以下幾個(gè)部分。
?。?) 可執(zhí)行程序、源程序、配置腳本、測(cè)試程序或腳本。
?。?) 主要的開(kāi)發(fā)類(lèi)文檔:《需求說(shuō)明書(shū)》、《概要設(shè)計(jì)說(shuō)明書(shū)》、《詳細(xì)設(shè)計(jì)說(shuō)明書(shū)》、《數(shù)據(jù)庫(kù)設(shè)計(jì)說(shuō)明書(shū)》、《測(cè)試計(jì)劃》、《測(cè)試報(bào)告》、《程序維護(hù)手冊(cè)》、《程序員開(kāi)發(fā)手冊(cè)》、《用戶操作手冊(cè)》、《項(xiàng)目總結(jié)報(bào)告》。
?。?) 主要的管理類(lèi)文檔:《項(xiàng)目計(jì)劃書(shū)》、《質(zhì)量控制計(jì)劃》、《配置管理計(jì)劃》、《用戶培訓(xùn)計(jì)劃》、《質(zhì)量總結(jié)報(bào)告》、《評(píng)審報(bào)告》、《會(huì)議記錄》、《開(kāi)發(fā)進(jìn)度月報(bào)》。
在開(kāi)發(fā)類(lèi)文檔中,容易被忽視的文檔有《程序維護(hù)手冊(cè)》和《程序員開(kāi)發(fā)手冊(cè)》。
《程序維護(hù)手冊(cè)》的主要內(nèi)容包括:系統(tǒng)說(shuō)明(包括程序說(shuō)明)、操作環(huán)境、維護(hù)過(guò)程、源代碼清單等,編寫(xiě)目的是為將來(lái)的維護(hù)、修改和再次開(kāi)發(fā)工作提供有用的技術(shù)信息。
《程序員開(kāi)發(fā)手冊(cè)》的主要內(nèi)容包括:系統(tǒng)目標(biāo)、開(kāi)發(fā)環(huán)境使用說(shuō)明、測(cè)試環(huán)境使用說(shuō)明、編碼規(guī)范及相應(yīng)的流程等,實(shí)際上就是程序員的培訓(xùn)手冊(cè)。
不同大小的項(xiàng)目,都必須具備上述的文檔內(nèi)容,只是可以根據(jù)實(shí)際情況進(jìn)行重新組織。
二、審核
通常,正式的審核過(guò)程分為5個(gè)步驟:計(jì)劃、預(yù)備會(huì)議(可選)、準(zhǔn)備階段、審核會(huì)議和問(wèn)題追蹤。預(yù)備會(huì)議是對(duì)審核內(nèi)容進(jìn)行介紹并討論。準(zhǔn)備階段就是各責(zé)任人事先審核并記錄發(fā)現(xiàn)的問(wèn)題。審核會(huì)議是最終確定工作產(chǎn)品中包含的錯(cuò)誤和缺陷。
審核要達(dá)到的基本目標(biāo)是:根據(jù)共同制定的審核表,盡可能地發(fā)現(xiàn)被審核內(nèi)容中存在的問(wèn)題,并最終得到解決。在根據(jù)相應(yīng)的審核表進(jìn)行文檔審核和源代碼審核時(shí),還要注意文檔與源代碼的一致性。
在實(shí)際的驗(yàn)收測(cè)試執(zhí)行過(guò)程中,常常會(huì)發(fā)現(xiàn)文檔審核是最難的工作,一方面由于市場(chǎng)需求等方面的壓力使這項(xiàng)工作常常被弱化或推遲,造成持續(xù)時(shí)間變長(zhǎng),加大文檔審核的難度;另一方面,文檔審核中不易把握的地方非常多,每個(gè)項(xiàng)目都有一些特別的地方,而且也很難找到可用的參考資料。
驗(yàn)收測(cè)試
在文檔審核、源代碼審核、配置腳本審核、測(cè)試程序或腳本審核都順利完成,就可以進(jìn)行驗(yàn)收測(cè)試的最后一個(gè)步驟——可執(zhí)行程序的測(cè)試,它包括功能、性能等方面的測(cè)試,每種測(cè)試也都包括目標(biāo)、啟動(dòng)標(biāo)準(zhǔn)、活動(dòng)、完成標(biāo)準(zhǔn)和度量等五部分。
一、測(cè)試的前提條件
在真正進(jìn)行用戶驗(yàn)收測(cè)試之前一般應(yīng)該已經(jīng)完成了以下工作(也可以根據(jù)實(shí)際情況有選擇地采用或增加):
?。?) 軟件開(kāi)發(fā)已經(jīng)完成,并全部解決了已知的軟件缺陷。
(2) 驗(yàn)收測(cè)試計(jì)劃已經(jīng)過(guò)評(píng)審并批準(zhǔn),并且置于文檔控制之下。
?。?) 對(duì)軟件需求說(shuō)明書(shū)的審查已經(jīng)完成。
?。?) 對(duì)概要設(shè)計(jì)、詳細(xì)設(shè)計(jì)的審查已經(jīng)完成。
?。?) 對(duì)所有關(guān)鍵模塊的代碼審查已經(jīng)完成。
?。?) 對(duì)單元、集成、系統(tǒng)測(cè)試計(jì)劃和報(bào)告的審查已經(jīng)完成。
?。?) 所有的測(cè)試腳本已完成,并至少執(zhí)行過(guò)一次,且通過(guò)評(píng)審。
(8) 使用配置管理工具且代碼置于配置控制之下。
?。?) 軟件問(wèn)題處理流程已經(jīng)就緒。
(10) 已經(jīng)制定、評(píng)審并批準(zhǔn)驗(yàn)收測(cè)試完成標(biāo)準(zhǔn)。
二、測(cè)試工作實(shí)施
要注意的是不能直接使用承建單位
項(xiàng)目經(jīng)理勝任力免費(fèi)測(cè)評(píng)PMQ上線啦!快來(lái)測(cè)測(cè)你排多少名吧~
http://www.vanceur.cn/pmqhd/index.html