軟件驗收流程軟件驗收測試驗收流程課件_第1頁
軟件驗收流程軟件驗收測試驗收流程課件_第2頁
軟件驗收流程軟件驗收測試驗收流程課件_第3頁
軟件驗收流程軟件驗收測試驗收流程課件_第4頁
軟件驗收流程軟件驗收測試驗收流程課件_第5頁
已閱讀5頁,還剩38頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、IT Education & Training軟件驗收流程軟件驗收測試驗收流程IT Education & Training軟件驗收流程軟件驗收測試驗收流程第7章 驗收測試7.1 驗收測試的主要內(nèi)容7.2 驗收測試過程7.3 驗收測試的常用策略7.4 驗收測試報告7.5 用戶驗收測試實例 IT Education & Training軟件驗收流程軟件驗收測試驗收流程7.1 驗收測試的主要內(nèi)容 驗收測試是部署軟件之前的最后一個測試操作。 驗收測試的目的是:確保軟件準備就緒,并且可以讓最終用戶將其用于執(zhí)行軟件的既定功能和任務。IT Education & Train

2、ing軟件驗收流程軟件驗收測試驗收流程驗收測試的任務 驗收測試是向未來的用戶表明系統(tǒng)能夠像預定要求那樣工作。也就是驗證軟件的有效性。 驗收測試的任務,即驗證軟件的功能和性能如同用戶所合理期待的那樣。IT Education & Training軟件驗收流程軟件驗收測試驗收流程驗收測試的主要內(nèi)容驗收測試的主要內(nèi)容有以下幾個方面:制定驗收測試標準制定驗收測試標準 配置項復審配置項復審1.1. 實施驗收測試實施驗收測試IT Education & Training軟件驗收流程軟件驗收測試驗收流程驗收測試主要內(nèi)容制定驗收標準 實現(xiàn)軟件確認要通過一系列測試。驗收測試同樣需要制訂測試計劃和

3、過程。 測試計劃應規(guī)定測試的種類和測試進度,測試過程則定義一些特殊的測試用例,為的是在說明軟件與合同要求是否一致。 無論是計劃還是過程,都應該著重考慮以下幾個方面: 軟件是否滿足合同規(guī)定的所有功能和性能軟件是否滿足合同規(guī)定的所有功能和性能 文檔資料是否完整文檔資料是否完整 準確人機界面準確人機界面1.1. 其他方面(例如,可移植性、兼容性、錯誤恢復能其他方面(例如,可移植性、兼容性、錯誤恢復能力和可維護性等)是否令用戶滿意。力和可維護性等)是否令用戶滿意。IT Education & Training軟件驗收流程軟件驗收測試驗收流程驗收測試主要內(nèi)容實施驗收測試 驗收測試的準備工作做好之

4、后,就要進入驗收測試的實施階段。 在此階段里,需要采用一些常用的驗收測試策略進行,例如:測試,測試等。 實施驗收測試是整個驗收測試過程中的核心部分。IT Education & Training軟件驗收流程軟件驗收測試驗收流程驗收測試主要內(nèi)容配置項復審 驗收測試的另一個重要環(huán)節(jié)是配置項復審。在進行驗收測試之前,必須保證所有軟件配置項都能進入驗收測試,只有這樣才能保證最終交付給用戶的軟件產(chǎn)品完整性和有效性。 復審的目的:保證軟件配置齊全、分類有序,并且包括軟件維護所必須的細節(jié)。 IT Education & Training軟件驗收流程軟件驗收測試驗收流程第7章 驗收測試7.1

5、驗收測試的主要內(nèi)容7.2 驗收測試過程7.3 驗收測試的常用策略7.4 驗收測試報告7.5 用戶驗收測試實施 IT Education & Training軟件驗收流程軟件驗收測試驗收流程7.2 驗收測試過程 進行驗收測試,必須要了解驗收測試的過程。只有按照驗收過程的步驟進行,才能保證驗收測試的順利實施。IT Education & Training軟件驗收流程軟件驗收測試驗收流程驗收測試過程的主要內(nèi)容 軟件需求分析:軟件需求分析:了解軟件功能和性能要求、軟硬件環(huán)境要求等,并特別要了解軟件的質(zhì)量要求和驗收要求。 編制編制驗收測試計劃驗收測試計劃和和項目驗收準則項目驗收準則:根據(jù)

6、軟件需求和驗收要求編制測試計劃,制定需測試的測試項,制定測試策略及驗收通過準則,并經(jīng)過客戶參與的計劃評審。 測試設(shè)計和測試用例設(shè)計:測試設(shè)計和測試用例設(shè)計:根據(jù)驗收測試計劃和項目驗收準則編制測試用例,并經(jīng)過評審。IT Education & Training軟件驗收流程軟件驗收測試驗收流程驗收測試過程的主要內(nèi)容(續(xù))測試環(huán)境搭建:測試環(huán)境搭建:建立測試的硬件環(huán)境、軟件環(huán)境等。(可在委托客戶提供的環(huán)境中進行測試) 測試實施:測試實施:測試并記錄測試結(jié)果。測試結(jié)果分析:測試結(jié)果分析:根據(jù)驗收通過準則分析測試結(jié)果,作出驗收是否通過及測試評價。測試報告:測試報告:根據(jù)測試結(jié)果編制缺陷報告和驗收

7、測試報告,并提交給客戶。 IT Education & Training軟件驗收流程軟件驗收測試驗收流程驗收測試過程流程圖圖 7-1 驗收測試過程流程圖IT Education & Training軟件驗收流程軟件驗收測試驗收流程驗收測試步驟步驟步驟1 1:驗收測試業(yè)務恰談:驗收測試業(yè)務恰談雙方就測試項目及合同進行洽談步驟步驟2 2:簽訂測試合同:簽訂測試合同步驟步驟3 3:開發(fā)方提交測試樣品及相關(guān)資料:開發(fā)方提交測試樣品及相關(guān)資料開發(fā)方需提交的文檔有: 基本文檔:(驗收測試必需的文檔),用戶手冊,安裝手冊,操作手冊,維護手冊,軟件開發(fā)合同,需求規(guī)格說明書,軟件設(shè)計說明,軟件樣

8、品(可刻錄在光盤) 特殊文檔:(根據(jù)測試內(nèi)容不同,委托方所需提交下列相應的文檔),軟件產(chǎn)品開發(fā)過程中的測試記錄,軟件產(chǎn)品源代碼。IT Education & Training軟件驗收流程軟件驗收測試驗收流程驗收測試步驟(續(xù))步驟步驟4 4:開發(fā)方提交測試樣品及相關(guān)資料:開發(fā)方提交測試樣品及相關(guān)資料步驟步驟5 5:編制測試計劃并通過評審:編制測試計劃并通過評審步驟步驟6 6:進行項目相關(guān)知識培訓:進行項目相關(guān)知識培訓步驟步驟7 7:測試設(shè)計:測試設(shè)計評測中心編制測試方案和設(shè)計測試用例集。步驟步驟8 8:方案評審:方案評審評測中心測試組成員、委托方代表一起對測試方案進行評審。IT Educ

9、ation & Training軟件驗收流程軟件驗收測試驗收流程驗收測試步驟(續(xù))步驟步驟9 9:實施測試:實施測試評測中心對測試方案進行整改,并實施測試。在測試過程中每日提交測試事件報告給委托方。步驟步驟1010:編制驗收測試報告并組織評審:編制驗收測試報告并組織評審評測中心編制驗收測試報告,并組織內(nèi)部評審。步驟步驟1111:提交驗收測試報告:提交驗收測試報告評測中心提交驗收測試報告。IT Education & Training軟件驗收流程軟件驗收測試驗收流程第7章 驗收測試7.1 驗收測試的主要內(nèi)容7.2 驗收測試過程7.3 驗收測試的常用策略7.4 驗收測試報告7.5

10、用戶驗收測試實施 IT Education & Training軟件驗收流程軟件驗收測試驗收流程7.3 驗收測試的常用策略施驗收測試的常用策略有三種,它們分別是: 正式驗收測試正式驗收測試 非正式驗收或非正式驗收或 測試測試 測試測試 選擇的策略通常建立在合同需求、組織和公司標準以及應用領(lǐng)域的基礎(chǔ)上。IT Education & Training軟件驗收流程軟件驗收測試驗收流程正式驗收測試 正式驗收測試是一項管理嚴格的過程,它通常是系統(tǒng)測試的延續(xù)。計劃和設(shè)計這些測試的周密和詳細程度不亞于系統(tǒng)測試。選擇的測試用例應該是系統(tǒng)測試中所執(zhí)行測試用例的子集 正式驗收測試的兩種方式兩種方式

11、: 在某些組織中,開發(fā)組織(或其獨立的測試小組)在某些組織中,開發(fā)組織(或其獨立的測試小組)與最終用戶組織的代表一起執(zhí)行驗收測試。與最終用戶組織的代表一起執(zhí)行驗收測試。 在其他組織中,驗收測試則完全由最終用戶組織執(zhí)在其他組織中,驗收測試則完全由最終用戶組織執(zhí)行,或者由最終用戶組織選擇人員組成一個客觀公行,或者由最終用戶組織選擇人員組成一個客觀公正的小組來執(zhí)行。正的小組來執(zhí)行。 IT Education & Training軟件驗收流程軟件驗收測試驗收流程正式驗收測試(續(xù))正式驗收測試形式的優(yōu)點優(yōu)點包括: 要測試的功能和特性都是已知的。 測試的細節(jié)是已知的并且可以對其進行評測。 這種測試

12、可以自動執(zhí)行,支持回歸測試。 可以對測試過程進行評測和監(jiān)測。 可接受性標準是已知的。 正式驗收測試形式的缺點缺點包括: 要求大量的資源和計劃。 這些測試可能是系統(tǒng)測試的再次實施。 1. 可能無法發(fā)現(xiàn)軟件中由于主觀原因造成的缺陷,這是因為您只查找預期要發(fā)現(xiàn)的缺陷。IT Education & Training軟件驗收流程軟件驗收測試驗收流程非正式驗收或 測試 在非正式驗收測試中,執(zhí)行測試過程的限定不象正式驗收測試中那樣嚴格。在此測試中,確定并記錄要研究的功能和業(yè)務任務,但沒有可以遵循的特定測試用例。測試內(nèi)容由各測試員測試內(nèi)容由各測試員決定。決定。 這種驗收測試方法不象正式驗收測試那樣組織

13、有序,而且更為主觀。 大多數(shù)情況下,非正式驗收測試是由最終用戶組織執(zhí)行的。IT Education & Training軟件驗收流程軟件驗收測試驗收流程非正式驗收或 測試(續(xù))非正式驗收或 測試的優(yōu)點優(yōu)點包括: 要測試的功能和特性都是已知的。 可以對測試過程進行評測和監(jiān)測。 可接受性標準是已知的。 與正式驗收測試相比,可以發(fā)現(xiàn)更多由于主觀原因造成的缺陷。 非正式驗收或 測試的缺點缺點包括: 要求資源、計劃和管理資源。 無法控制所使用的測試用例。 最終用戶可能沿用系統(tǒng)工作的方式,并可能無法發(fā)現(xiàn)缺陷。 最終用戶可能專注于比較新系統(tǒng)與遺留系統(tǒng),而不是專注于查找缺陷。 1. 用于驗收測試的資源

14、不受項目的控制,并且可能受到壓縮。 IT Education & Training軟件驗收流程軟件驗收測試驗收流程 測試 在上述三種驗收測試策略中, 測試需要的控制是最少的。在 測試中,采用的細節(jié)多少、數(shù)據(jù)和方法完全由各測試員決定。各測試員負各測試員負責創(chuàng)建自己的環(huán)境、選擇數(shù)據(jù),并決定要研究責創(chuàng)建自己的環(huán)境、選擇數(shù)據(jù),并決定要研究的功能、特性或任務的功能、特性或任務。各測試員負責確定自己各測試員負責確定自己對于系統(tǒng)當前狀態(tài)的接受標準。對于系統(tǒng)當前狀態(tài)的接受標準。 測試由最終用戶實施,通常開發(fā)(或其他非最終用戶)組織對其的管理很少或不進行管理。 測試是所有驗收測試策略中最主觀的。IT E

15、ducation & Training軟件驗收流程軟件驗收測試驗收流程 測試(續(xù)) 測試的優(yōu)點優(yōu)點是: 測試由最終用戶實施。 大量的潛在測試資源。 提高客戶對參與人員的滿意程度。 與正式或非正式驗收測試相比,可以發(fā)現(xiàn)更多由于主觀原因造成的缺陷。 測試的缺點缺點是: 未對所有功能和/或特性進行測試。 測試流程難以評測。 最終用戶可能沿用系統(tǒng)工作的方式,并可能沒有發(fā)現(xiàn)或沒有報告缺陷。 最終用戶可能專注于比較新系統(tǒng)與遺留系統(tǒng),而不是專注于查找缺陷。 用于驗收測試的資源不受項目的控制,并且可能受到壓縮。 可接受性標準是未知的。 1. 需要更多輔助性資源來管理 測試員。 IT Education

16、 & Training軟件驗收流程軟件驗收測試驗收流程第7章 驗收測試7.1 驗收測試的主要內(nèi)容7.2 驗收測試過程7.3 驗收測試的常用策略7.4 驗收測試報告7.5 用戶驗收測試實施IT Education & Training軟件驗收流程軟件驗收測試驗收流程7.4 驗收測試報告 做為測試的結(jié)果,需要給出測試報告。驗收測試也不例外。 在驗收測試的結(jié)束部分,需要以文檔的形式提供“驗收測試報告”做為對驗收測試結(jié)果的一個書面說明。IT Education & Training軟件驗收流程軟件驗收測試驗收流程驗收報告的模板 驗收報告一般分為三個部分:頭部,主體,尾部 驗收報

17、告的頭部應該標明項目的一些基本信息,參考格式如下:項目驗收報告 項目名稱: 產(chǎn)品名稱: 產(chǎn)品版本: 客戶名稱: 供應方: 驗收日期: IT Education & Training軟件驗收流程軟件驗收測試驗收流程驗收報告的模板(續(xù)) 驗收報告主體內(nèi)容可以參考以下的模板格式: 目錄 . 1 前言 1.1 編寫目的 . 1.2 項目背景 . 2 功能驗收 驗收項類別 驗收項名稱 說明 是否通過驗收 備注 3 性能驗收 驗收項類別 驗收項名稱 說明 是否通過驗收 備注 4 交付物驗收 驗收項類別 驗收項名稱 說明 是否通過驗收 備注 硬 件 軟 件(安裝光盤) 文 檔 . 5 驗收結(jié)論 .

18、IT Education & Training軟件驗收流程軟件驗收測試驗收流程驗收報告模板(續(xù)) 在驗收報告的尾部,需要注明驗收報告的時間,驗收單位(個人)等驗收測試相關(guān)信息。參考格式如下:驗收方: 提供方: 項目負責人簽字: 項目負責人簽字: 日期: 日期: IT Education & Training軟件驗收流程軟件驗收測試驗收流程第7章 驗收測試7.1 驗收測試的主要內(nèi)容7.2 驗收測試過程7.3 驗收測試的常用策略7.4 驗收測試報告7.5 用戶驗收測試實施 IT Education & Training軟件驗收流程軟件驗收測試驗收流程7.5 用戶驗收測試實施

19、 用戶驗收測試可以分為兩個大的部分:軟件配置審核和可執(zhí)行程序測試,其大致順序可分為:文檔審核源代碼審核配置腳本審核測試程序或腳本審核可執(zhí)行程序測試。 IT Education & Training軟件驗收流程軟件驗收測試驗收流程 軟件配置審核: 對于一個外包的軟件項目而言,軟件承包方通常要提供如下相關(guān)的軟件配置內(nèi)容: 可執(zhí)行程序源程序配置腳本測試程序或腳本。 IT Education & Training軟件驗收流程軟件驗收測試驗收流程 主要的開發(fā)類文檔:需求分析說明書概要設(shè)計說明書詳細設(shè)計說明書數(shù)據(jù)庫設(shè)計說明書測試計劃測試報告程序維護手冊程序員開發(fā)手冊用戶操作手冊項目總結(jié)報告

20、。IT Education & Training軟件驗收流程軟件驗收測試驗收流程主要的管理類文檔:項目計劃書質(zhì)量控制計劃配置管理計劃用戶培訓計劃質(zhì)量總結(jié)報告評審報告會議記錄開發(fā)進度月報7.5 用戶驗收測試實施(續(xù))IT Education & Training軟件驗收流程軟件驗收測試驗收流程 在開發(fā)類文檔中,容易被忽視的文檔有程序維護手冊和程序員開發(fā)手冊。 程序維護手冊的主要內(nèi)容包括:系統(tǒng)說明(包括程序說明)、操作環(huán)境、維護過程、源代碼清單等,編寫目的是為將來的維護、修改和再次開發(fā)工作提供有用的技術(shù)信息。 程序員開發(fā)手冊的主要內(nèi)容包括:系統(tǒng)目標、開發(fā)環(huán)境使用說明、測試環(huán)境使用說

21、明、編碼規(guī)范及相應的流程等,實際上就是程序員的培訓手冊。 7.5 用戶驗收測試實施(續(xù))IT Education & Training軟件驗收流程軟件驗收測試驗收流程 通常,正式的審核過程分為5個步驟:計劃預備會議(可選):對審核內(nèi)容進行介紹并討論準備階段:各責任人事先審核并記錄發(fā)現(xiàn)的問題審核會議:最終確定工作產(chǎn)品中包含的錯誤和缺陷問題追蹤7.5 用戶驗收測試實施(續(xù))IT Education & Training軟件驗收流程軟件驗收測試驗收流程審核要達到的基本目標是: 根據(jù)共同制定的審核表,盡可能地發(fā)現(xiàn)被審核內(nèi)容中存在的問題,并最終得到解決。 在根據(jù)相應的審核表進行文檔審核和

22、源代碼審核時,還要注意文檔與源代碼的一致性。 7.5 用戶驗收測試實施(續(xù))IT Education & Training軟件驗收流程軟件驗收測試驗收流程 在文檔審核、源代碼審核、配置腳本審核、測試程序或腳本審核都順利完成后,就可以進行驗收測試的最后一個步驟可執(zhí)行程序的測試。 可執(zhí)行程序的測試包括功能、性能等方面的測試,每種測試也都包括目標、啟動標準、活動、完成標準和度量等五部分。 要注意的是不能直接使用開發(fā)方提供的可執(zhí)行程序用于測試,而要按照開發(fā)方提供的編譯步驟,從源代碼重新生成可執(zhí)行程序。 7.5 用戶驗收測試實施(續(xù))IT Education & Training軟件驗收流程軟件驗收測試驗收流程 在真正進行用戶驗收測試之前一般應該已經(jīng)完成了以下工作(也可以根據(jù)實際情況有選擇地采用或增加): 軟件開

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論