下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
軟件項目的用戶驗收測試
隨著當(dāng)今技術(shù)和市場環(huán)境的變化,越來越多的企業(yè)選擇將軟件項目外包,同時也有更多成熟的大型軟件企業(yè)加入到軟件項目的承包隊伍中。外包的軟件項目越來越多,如何對這些外包的項目進(jìn)行驗收測試日益成為企業(yè)的一個關(guān)鍵問題。
用戶驗收測試的總體思路
用戶驗收測試是軟件開發(fā)結(jié)束后,用戶對軟件產(chǎn)品投入實際應(yīng)用以前進(jìn)行的最后一次質(zhì)量檢驗活動。它要回答開發(fā)的軟件產(chǎn)品是否符合預(yù)期的各項要求,以及用戶能否接受的問題。由于它不只是檢驗軟件某個方面的質(zhì)量,而是要進(jìn)行全面的質(zhì)量檢驗,并且要決定軟件是否合格,因此驗收測試是一項嚴(yán)格的正式測試活動。需要根據(jù)事先制訂的計劃,進(jìn)行軟件配置評審、功能測試、性能測試等多方面檢測。
用戶驗收測試可以分為兩個大的部分:軟件配置審核和可執(zhí)行程序測試,其大致順序可分為:文檔審核、源代碼審核、配置腳本審核、測試程序或腳本審核、可執(zhí)行程序測試。
要注意的是,在開發(fā)方將軟件提交用戶方進(jìn)行驗收測試之前,必須保證開發(fā)方本身已經(jīng)對軟件的各方面進(jìn)行了足夠的正式測試(當(dāng)然,這里的“足夠”,本身是很難準(zhǔn)確定量的)。
用戶在按照合同接收并清點開發(fā)方的提交物時(包括以前已經(jīng)提交的),要查看開發(fā)方提供的各種審核報告和測試報告內(nèi)容是否齊全,再加上平時對開發(fā)方工作情況的了解,基本可以初步判斷開發(fā)方是否已經(jīng)進(jìn)行了足夠的正式測試。
用戶驗收測試的每一個相對獨立的部分,都應(yīng)該有目標(biāo)(本步驟的目的)、啟動標(biāo)準(zhǔn)(著手本步驟必須滿足的條件)、活動(構(gòu)成本步驟的具體活動)、完成標(biāo)準(zhǔn)(完成本步驟要滿足的條件)和度量(應(yīng)該收集的產(chǎn)品與過程數(shù)據(jù))。在實際驗收測試過程中,收集度量數(shù)據(jù),不是一件容易的事情。
軟件配置審核
對于一個外包的軟件項目而言,軟件承包方通常要提供如下相關(guān)的軟件配置內(nèi)容:
●可執(zhí)行程序、源程序、配置腳本、測試程序或腳本。
●主要的開發(fā)類文檔:《需求分析說明書》、《概要設(shè)計說明書》、《詳細(xì)設(shè)計說明書》、《數(shù)據(jù)庫設(shè)計說明書》、《測試計劃》、《測試報告》、《程序維護(hù)手冊》、《程序員開發(fā)手冊》、《用戶操作手冊》、《項目總結(jié)報告》。
●主要的管理類文檔:《項目計劃書》、《質(zhì)量控制計劃》、《配置管理計劃》、《用戶培訓(xùn)計劃》、《質(zhì)量總結(jié)報告》、《評審報告》、《會議記錄》、《開發(fā)進(jìn)度月報》。
在開發(fā)類文檔中,容易被忽視的文檔有《程序維護(hù)手冊》和《程序員開發(fā)手冊》。
《程序維護(hù)手冊》的主要內(nèi)容包括:系統(tǒng)說明(包括程序說明)、操作環(huán)境、維護(hù)過程、源代碼清單等,編寫目的是為將來的維護(hù)、修改和再次開發(fā)工作提供有用的技術(shù)信息。
《程序員開發(fā)手冊》的主要內(nèi)容包括:系統(tǒng)目標(biāo)、開發(fā)環(huán)境使用說明、測試環(huán)境使用說明、編碼規(guī)范及相應(yīng)的流程等,實際上就是程序員的培訓(xùn)手冊。
不同大小的項目,都必須具備上述的文檔內(nèi)容,只是可以根據(jù)實際情況進(jìn)行重新組織。
對上述的提交物,最好在合同中規(guī)定階段提交的時機(jī),以免發(fā)生糾紛。
通常,正式的審核過程分為5個步驟:計劃、預(yù)備會議(可選)、準(zhǔn)備階段、審核會議和問題追蹤。預(yù)備會議是對審核內(nèi)容進(jìn)行介紹并討論。準(zhǔn)備階段就是各責(zé)任人事先審核并記錄發(fā)現(xiàn)的問題。審核會議是最終確定工作產(chǎn)品中包含的錯誤和缺陷。
審核要達(dá)到的基本目標(biāo)是:根據(jù)共同制定的審核表,盡可能地發(fā)現(xiàn)被審核內(nèi)容中存在的問題,并最終得到解決。在根據(jù)相應(yīng)的審核表進(jìn)行文檔審核和源代碼審核時,還要注意文檔與源代碼的一致性。
在實際的驗收測試執(zhí)行過程中,常常會發(fā)現(xiàn)文檔審核是最難的工作,一方面由于市場需求等方面的壓力使這項工作常常被弱化或推遲,造成持續(xù)時間變長,加大文檔審核的難度;另一方面,文檔審核中不易把握的地方非常多,每個項目都有一些特別的地方,而且也很難找到可用的參考資料。
可執(zhí)行程序的測試
在文檔審核、源代碼審核、配置腳本審核、測試程序或腳本審核都順利完成,就可以進(jìn)行驗收測試的最后一個步驟——可執(zhí)行程序的測試,它包括功能、性能等方面的測試,每種測試也都包括目標(biāo)、啟動標(biāo)準(zhǔn)、活動、完成標(biāo)準(zhǔn)和度量等五部分。
要注意的是不能直接使用開發(fā)方提供的可執(zhí)行程序用于測試,而要按照開發(fā)方提供的編譯步驟,從源代碼重新生成可執(zhí)行程序。
在真正進(jìn)行用戶驗收測試之前一般應(yīng)該已經(jīng)完成了以下工作(也可以根據(jù)實際情況有選擇地采用或增加):
●軟件開發(fā)已經(jīng)完成,并全部解決了已知的軟件缺陷。
●驗收測試計劃已經(jīng)過評審并批準(zhǔn),并且置于文檔控制之下。
●對軟件需求說明書的審查已經(jīng)完成。
●對概要設(shè)計、詳細(xì)設(shè)計的審查已經(jīng)完成。
●對所有關(guān)鍵模塊的代碼審查已經(jīng)完成。
●對單元、集成、系統(tǒng)測試計劃和報告的審查已經(jīng)完成。
●所有的測試腳本已完成,并至少執(zhí)行過一次,且通過評審。
●使用配置管理工具且代碼置于配置控制之下。
●軟件問題處理流程已經(jīng)就緒。
●已經(jīng)制定、評審并批準(zhǔn)驗收測試完成標(biāo)準(zhǔn)。
具體的測試內(nèi)容通??梢园ǎ喊惭b(升級)、啟動與關(guān)機(jī)、功能測試(正例、重要算法、邊界、時序、反例、錯誤處理)、性能測試(正常的負(fù)載、容量變化)、壓力測試(臨界的負(fù)載、容量變化)、配置測試、平臺測試、安全性測試、恢復(fù)測試(在出現(xiàn)掉電、硬件故障或切換、網(wǎng)絡(luò)故障等情況時,系統(tǒng)是否能夠正常運行)、可靠性測試等。
性能測試和壓力測試一般情況下是在一起進(jìn)行,通常還需要輔助工具的支持。在進(jìn)行性能測試和壓力測試時,測試范圍必須限定在那些使用頻度高的和時間要求苛刻的軟件功能子集中。由于開發(fā)方已經(jīng)事先進(jìn)行過性能測試和壓力測試,因此可以直接使用開發(fā)方的輔助工具。也可以通過購買或自己開發(fā)來獲得輔助
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五版家電產(chǎn)品消費者滿意度調(diào)查服務(wù)合同2篇
- 二零二五版房地產(chǎn)融資居間代理合同范本3篇
- 二零二五年電影聯(lián)合制作與市場推廣合同2篇
- 二零二五版茶葉茶具專賣店加盟管理合同3篇
- 二零二五版汽車購置貸款保證擔(dān)保合同3篇
- 二零二五年度化肥原料進(jìn)口與分銷合同3篇
- 二零二五年度航空航天股權(quán)買賣合同范本3篇
- 二零二五版戶外廣告牌定期檢查與維修合同3篇
- 二零二五年度駕校車輛購置稅承包合同3篇
- 國際貿(mào)易第六章出口合同訂立2025年綠色貿(mào)易標(biāo)準(zhǔn)與認(rèn)證3篇
- 15.5-博物館管理法律制度(政策與法律法規(guī)-第五版)
- 水泥廠鋼結(jié)構(gòu)安裝工程施工方案
- 2023光明小升初(語文)試卷
- 三年級上冊科學(xué)說課課件-1.5 水能溶解多少物質(zhì)|教科版
- GB/T 7588.2-2020電梯制造與安裝安全規(guī)范第2部分:電梯部件的設(shè)計原則、計算和檢驗
- GB/T 14600-2009電子工業(yè)用氣體氧化亞氮
- 小學(xué)道德與法治學(xué)科高級(一級)教師職稱考試試題(有答案)
- 河北省承德市各縣區(qū)鄉(xiāng)鎮(zhèn)行政村村莊村名居民村民委員會明細(xì)
- 實用性閱讀與交流任務(wù)群設(shè)計思路與教學(xué)建議
- 應(yīng)急柜檢查表
- 通風(fēng)設(shè)施標(biāo)準(zhǔn)
評論
0/150
提交評論