應(yīng)用系統(tǒng)測試方案_第1頁
應(yīng)用系統(tǒng)測試方案_第2頁
應(yīng)用系統(tǒng)測試方案_第3頁
應(yīng)用系統(tǒng)測試方案_第4頁
應(yīng)用系統(tǒng)測試方案_第5頁
已閱讀5頁,還剩20頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、深圳博物館新館數(shù)字化博物館項(xiàng)目驗(yàn)收測試方案 驗(yàn)收測試方案中國軟件評測中心二九年三月 目錄第一部分 測試計(jì)劃41.1項(xiàng)目目的41.2項(xiàng)目原則51.3依據(jù)標(biāo)準(zhǔn)51.3.1用戶文檔51.3.2測試技術(shù)標(biāo)準(zhǔn)規(guī)范61.4項(xiàng)目組織61.4.1項(xiàng)目特點(diǎn)分析61.4.2項(xiàng)目組織71.4.3項(xiàng)目實(shí)施過程81.4.4人員投入91.4.5項(xiàng)目周期計(jì)劃101.5測試評估101.5.1性能測試評估101.5.2其它測試項(xiàng)測試評估101.6測試配合121.7項(xiàng)目輸出成果121.8測試報(bào)價(jià)13第二部分 測試服務(wù)152.1信息應(yīng)用系統(tǒng)驗(yàn)收測試152.1.1概述152.1.2測試項(xiàng)目及方法說明152.1.2.1功能測試152.

2、1.2.2安全性測試192.1.2.3可靠性測試192.1.2.4性能測試212.1.2.5兼容性測試242.1.2.6易用性測試252.1.2.7可擴(kuò)展性測試262.1.2.8用戶文檔測試262.1.3測試工具說明282.1.4測試環(huán)境說明29第三部分 測試管理303.1資源管理303.1.1人員安排303.1.2測試環(huán)境管理303.1.3測試資源管理313.2項(xiàng)目管理323.2.1過程管理和控制323.2.1.1原始測量數(shù)據(jù)的采集323.2.1.2測量數(shù)據(jù)的統(tǒng)計(jì)分析333.2.1.3測量數(shù)據(jù)的報(bào)告機(jī)制353.2.1.4測量數(shù)據(jù)的統(tǒng)計(jì)方法353.2.2項(xiàng)目溝通與協(xié)調(diào)413.2.3項(xiàng)目配置管理

3、443.2.4質(zhì)量管理與控制473.2.5需求管理與變更503.2.6風(fēng)險(xiǎn)控制523.3文檔管理543.3.1業(yè)主提供文檔管理543.3.2集成商提交文檔管理553.3.3測試過程中產(chǎn)生文檔管理56第四部分 信息網(wǎng)絡(luò)系統(tǒng)測試584.1概述584.2采用標(biāo)準(zhǔn)584.3測試項(xiàng)目及方法說明604.3.1接地電阻測試604.3.2電能質(zhì)量測試614.3.3防靜電測試624.3.4工程電氣性能測試624.3.5光纖特性測試634.3.6網(wǎng)絡(luò)安全和管理功能復(fù)核測試634.3.7網(wǎng)絡(luò)安全防護(hù)和網(wǎng)絡(luò)管理設(shè)備自身安全性測試644.3.8網(wǎng)絡(luò)設(shè)備、存儲設(shè)備和服務(wù)器設(shè)備安全性測試644.3.9網(wǎng)絡(luò)吞吐量測試654.

4、4測試工具說明66第五部分 硬件設(shè)備配置核查735.1網(wǎng)絡(luò)信息化支撐平臺735.2文化遺產(chǎn)數(shù)據(jù)中心755.3文化遺產(chǎn)數(shù)字采集系統(tǒng)785.4多媒體展示與觀眾服務(wù)系統(tǒng)81第六部分 相關(guān)案例介紹826.1國家部委、省市重點(diǎn)項(xiàng)目826.2科研課題866.3行業(yè)案例88第一部分 測試計(jì)劃1.1項(xiàng)目目的 驗(yàn)收測試的主要目的是為信息系統(tǒng)工程項(xiàng)目提供質(zhì)量保證,它是確保項(xiàng)目成功和雙方利益重要手段,保證系統(tǒng)質(zhì)量和可靠性的關(guān)鍵步驟,是對系統(tǒng)開發(fā)過程中的系統(tǒng)分析系統(tǒng)設(shè)計(jì)和實(shí)施的最后復(fù)查。在驗(yàn)收測試中,第三方專業(yè)評測機(jī)構(gòu)按照gbt 17544 軟件包質(zhì)量測試和要求以及用戶需求,站在中立的地位,對信息系統(tǒng)工程項(xiàng)目進(jìn)行全面

5、驗(yàn)收評估,形成驗(yàn)收測試報(bào)告并提交雙方確認(rèn)。通過系統(tǒng)、專業(yè)的驗(yàn)收測試,評估軟件系統(tǒng)對設(shè)計(jì)需求的符合性,功能實(shí)現(xiàn)的正確性以及運(yùn)行安全和性能的可靠性,全面保障信息系統(tǒng)工程質(zhì)量。中國軟件評測中心作為中國最權(quán)威的第三方專業(yè)軟件評測機(jī)構(gòu),在軟件和應(yīng)用系統(tǒng)測試領(lǐng)域具有豐富的經(jīng)驗(yàn),成功地承擔(dān)了國家部委、地方政府部分以及相關(guān)行業(yè)的測試項(xiàng)目。對信息系統(tǒng)建設(shè)質(zhì)量進(jìn)行嚴(yán)格把關(guān),為推動政府信息化事業(yè)發(fā)展貢獻(xiàn)最大的力量。在信息化系統(tǒng)建設(shè)過程中,中國軟件評測中心具有廣泛行業(yè)背景、豐富測試經(jīng)驗(yàn)、完善測試資源等優(yōu)勢。中國軟件評測中心希望能夠?qū)⒊墒斓膱F(tuán)隊(duì)和豐富的測試經(jīng)驗(yàn)用于本次項(xiàng)目中,為xxxx項(xiàng)目服務(wù)。 1.2項(xiàng)目原則為達(dá)到項(xiàng)

6、目組織與實(shí)施的嚴(yán)謹(jǐn)性、嚴(yán)密性和嚴(yán)肅性,做到委托方、第三方測試機(jī)構(gòu)、開發(fā)商、系統(tǒng)集成商、應(yīng)用系統(tǒng)使用單位等多方的滿意,項(xiàng)目應(yīng)遵循如下原則開展:1) 嚴(yán)謹(jǐn)、客觀、公正、公平、公開;2) 標(biāo)準(zhǔn)統(tǒng)一、規(guī)則統(tǒng)一、減少人為干預(yù);3) 以事實(shí)為依據(jù)、實(shí)事求是,量化客觀,減少主觀評判;4) 委托方、第三方測試機(jī)構(gòu)組織、開發(fā)商配合。 為了達(dá)到上述目的,中國軟件評測中心將在下述原則之下開展工作:1) 委托原則:中國軟件評測中心與委托方簽訂書面的本項(xiàng)目測試委托合同,開展本項(xiàng)目的測試工作;2) 獨(dú)立公正原則:中國軟件評測中心將公正、獨(dú)立、自主地開展測試工作,竭誠為委托方服務(wù),不受其他任何第三方的干擾;3) 依法原則:

7、中國軟件評測中心的測試活動應(yīng)符合國家現(xiàn)行的有關(guān)強(qiáng)制性標(biāo)準(zhǔn)、規(guī)范和規(guī)定;4) 回避原則:中國軟件評測中心不從事與本項(xiàng)目有關(guān)的其他任何業(yè)務(wù),作為公正、獨(dú)立的第三方測試機(jī)構(gòu),對本項(xiàng)目的開發(fā)商在業(yè)務(wù)上以及核心技術(shù)上不構(gòu)成競爭關(guān)系,并且一旦中國軟件評測中心承擔(dān)測試工作,將不直接與任何參測企業(yè)有任何直接聯(lián)系;5) 保密原則:中國軟件評測中心對在測試過程中所涉及的有關(guān)本項(xiàng)目財(cái)務(wù)以及技術(shù)方案等方面的資料嚴(yán)格保密。1.3依據(jù)標(biāo)準(zhǔn)1.3.1用戶文檔 1.3.2測試技術(shù)標(biāo)準(zhǔn)規(guī)范n gb/t 175441998 信息技術(shù) 軟件包 質(zhì)量要求和測試n gb/t 162602006 軟件工程 產(chǎn)品質(zhì)量n gb/t 1890

8、52002 軟件工程 產(chǎn)品評價(jià)n gb/t 85672006 計(jì)算機(jī)軟件文檔編制規(guī)范n cstcjsbz02應(yīng)用軟件產(chǎn)品測試規(guī)范n cstcjsbz03軟件產(chǎn)品測試評分標(biāo)準(zhǔn) 1.4項(xiàng)目組織1.4.1項(xiàng)目特點(diǎn)分析1) 為了配合委托方的工作,評測中心承擔(dān)相關(guān)項(xiàng)目的測試工作將在測試管理中重點(diǎn)考慮測試時間和測試質(zhì)量的結(jié)合,將根據(jù)驗(yàn)收測評服務(wù)協(xié)議中的要求,按時完成測試任務(wù),合理調(diào)整投入的人力資源,同時合理安排測試工作時間,做到優(yōu)質(zhì)高效。2) 為了保證委托方項(xiàng)目的建設(shè)質(zhì)量,測試質(zhì)量無疑是測試工作的重點(diǎn),為了保證測試質(zhì)量,評測中心針對該項(xiàng)目成立了質(zhì)量控制組和項(xiàng)目監(jiān)督組,負(fù)責(zé)測試過程中的質(zhì)量監(jiān)督工作。3) 在

9、本次項(xiàng)目測試工作過程中需要委托方、監(jiān)理方、開發(fā)方和測試方的共同參與,項(xiàng)目的協(xié)調(diào)和工作的配合很重要,為此評測中心將配備經(jīng)驗(yàn)豐富的項(xiàng)目經(jīng)理管理和協(xié)調(diào)該項(xiàng)目。4) 本次測試為了更加滿足業(yè)務(wù)需要,測試人員將嚴(yán)格按照需求進(jìn)行測試,并對開發(fā)方和測試方有爭議的問題提交委托方,進(jìn)行最后需求確認(rèn)。5) 根據(jù)深圳博物館新館數(shù)字化博物館項(xiàng)目的重要性和特殊性,充分考慮到項(xiàng)目的特點(diǎn),中心將投入相關(guān)經(jīng)驗(yàn)的測試工程師,提高測試組的整體實(shí)力。1.4.2項(xiàng)目組織1) 中國軟件評測中心在接受該項(xiàng)目的測試委托任務(wù)后,將成立專門的測試項(xiàng)目組負(fù)責(zé)相關(guān)的測試工作。該項(xiàng)目組采用項(xiàng)目經(jīng)理負(fù)責(zé)制,項(xiàng)目經(jīng)理直接接受中國軟件評測中心測試中心主任的

10、領(lǐng)導(dǎo),并接受科技質(zhì)量部的質(zhì)量監(jiān)督和審查;2) 項(xiàng)目經(jīng)理接受委托方的監(jiān)督,負(fù)責(zé)整個項(xiàng)目的測試過程進(jìn)度、質(zhì)量控制,負(fù)責(zé)協(xié)調(diào)安排測試資源,負(fù)責(zé)向委托方領(lǐng)導(dǎo)和評測中心領(lǐng)導(dǎo)匯報(bào)測試情況;3) 項(xiàng)目經(jīng)理下設(shè)功能測試組、性能測試組、文檔工作組以及質(zhì)量控制組: n 功能測試組:負(fù)責(zé)該應(yīng)用系統(tǒng)的功能、安全可靠性、易用性、兼容性、用戶文檔等質(zhì)量特性測試,并對項(xiàng)目經(jīng)理負(fù)責(zé);n 性能測試組:負(fù)責(zé)系統(tǒng)的負(fù)載壓力性能測試,并對項(xiàng)目經(jīng)理負(fù)責(zé);n 文檔工作組:負(fù)責(zé)本項(xiàng)目測試過程中,所有測試文檔的管理、控制和審核等;n 質(zhì)量監(jiān)督組:負(fù)責(zé)本項(xiàng)目測試過程中的測試質(zhì)量監(jiān)督和檢查,直接對測試項(xiàng)目經(jīng)理負(fù)責(zé),并受科技質(zhì)量部的指導(dǎo),有權(quán)停止

11、測試,并對出現(xiàn)的質(zhì)量問題的糾正提供建議。1.4.3項(xiàng)目實(shí)施過程1) 項(xiàng)目組與委托單位進(jìn)行詳細(xì)的測試需求溝通,確定具體的測試需求;2) 項(xiàng)目組根據(jù)測試需求制定相應(yīng)的測試方案和測試實(shí)施規(guī)范;3) 測試實(shí)施規(guī)范由項(xiàng)目經(jīng)理組織相關(guān)人員進(jìn)行技術(shù)評審;4) 評審?fù)ㄟ^后,項(xiàng)目組進(jìn)行測試環(huán)境配置或確認(rèn)工作;5) 測試環(huán)境確認(rèn)后,項(xiàng)目組開始實(shí)施具體測試工作,并負(fù)責(zé)測試結(jié)果的確認(rèn)工作,測試結(jié)束后項(xiàng)目組形成初步測試問題單;6) 項(xiàng)目經(jīng)理組織質(zhì)量監(jiān)督員及必要的技術(shù)人員對初步問題報(bào)告單進(jìn)行審核,出現(xiàn)錯誤要求測試工程師進(jìn)行重測或補(bǔ)測;7) 開發(fā)單位根據(jù)項(xiàng)目組提交的測試問題單進(jìn)行被測軟件的修改工作;8) 項(xiàng)目組對修改后的產(chǎn)

12、品進(jìn)行回歸測試,并根據(jù)回歸測試情況出具初步的測試報(bào)告,提交評測中心質(zhì)量總監(jiān)進(jìn)行審核;9) 質(zhì)量總監(jiān)審核結(jié)束后,項(xiàng)目組出具并提交產(chǎn)品最終測試報(bào)告。1.4.4人員投入根據(jù)目前本項(xiàng)目實(shí)際情況,我們擬在數(shù)字化博物項(xiàng)目中包含的文化遺產(chǎn)數(shù)據(jù)中心、文化遺產(chǎn)數(shù)字化采集系統(tǒng)、多媒體展示與觀眾服務(wù)系統(tǒng)、深圳博物館網(wǎng)站系統(tǒng)、藏品綜合業(yè)務(wù)管理系統(tǒng)、專業(yè)數(shù)字化系統(tǒng)、行政辦公自動化系統(tǒng)、數(shù)字博物館綜合管理系統(tǒng)等八大應(yīng)用系統(tǒng)的分別組織測試人員進(jìn)行驗(yàn)收測試,并在單個系統(tǒng)測試中預(yù)計(jì)投入以下人員(具體實(shí)施時人員可根據(jù)項(xiàng)目情況進(jìn)行調(diào)整):人員名稱數(shù)量所屬備注項(xiàng)目經(jīng)理1項(xiàng)目經(jīng)理功能測試工程師2功能測試組性能測試工程師1性能測試組質(zhì)量

13、監(jiān)督人員1質(zhì)量監(jiān)督組質(zhì)量總監(jiān)1科技質(zhì)量部1.4.5項(xiàng)目周期計(jì)劃根據(jù)本次測試的情況分析,本項(xiàng)目預(yù)計(jì)包括8個應(yīng)用信息系統(tǒng),每個系統(tǒng)的驗(yàn)收測試按照以下階段進(jìn)行,時間安排大致如下: 工作內(nèi)容時間(工作日)制定測試方案、測試規(guī)范制定2測試環(huán)境確認(rèn)和配置、測試實(shí)施10提交測試報(bào)告3單系統(tǒng)測試合計(jì)15項(xiàng)目測試總計(jì)1201.5測試評估1.5.1性能測試評估確定在系統(tǒng)交易高峰期與日常業(yè)務(wù)運(yùn)行期間各項(xiàng)指標(biāo)值是否滿足需求,主要指標(biāo)包括: 系統(tǒng)并發(fā)用戶數(shù); 系統(tǒng)服務(wù)器處理請求的能力; 系統(tǒng)交易平均響應(yīng)時間; 中間件資源使用; 數(shù)據(jù)庫資源使用。1.5.2其它測試項(xiàng)測試評估軟件功能測試中,將軟件出現(xiàn)的問題劃分為三個等級:

14、嚴(yán)重、一般、建議。具體說明如下:1)嚴(yán)重。軟件出現(xiàn)以下現(xiàn)象的問題為嚴(yán)重錯誤:應(yīng)用程序造成系統(tǒng)死機(jī);應(yīng)用程序崩潰或出現(xiàn)異常退出;應(yīng)用程序無響應(yīng)(5分鐘(含)以上);應(yīng)用程序造成用戶數(shù)據(jù)不能保存、保存后丟失或毀壞;不能正確實(shí)現(xiàn)用戶數(shù)據(jù)的新增、修改及刪除功能;不能正確實(shí)現(xiàn)系統(tǒng)維護(hù)、流程配置、數(shù)據(jù)字典管理等系統(tǒng)管理功能;不能正確實(shí)現(xiàn)用戶權(quán)限控制;軟件功能實(shí)現(xiàn)不正確,導(dǎo)致業(yè)務(wù)流程無法實(shí)現(xiàn);2)一般。軟件出現(xiàn)以下現(xiàn)象的問題為一般錯誤:功能實(shí)現(xiàn)不正確,但未導(dǎo)致該功能完全不能實(shí)現(xiàn)、業(yè)務(wù)流程無法流轉(zhuǎn)或流轉(zhuǎn)錯誤;軟件出現(xiàn)界面錯誤或錯別字信息;軟件給出的錯誤提示信息是錯誤或不明確的;未對應(yīng)有的業(yè)務(wù)邏輯關(guān)系進(jìn)行校驗(yàn);

15、出現(xiàn)偶發(fā)故障,且未導(dǎo)致數(shù)據(jù)丟失、毀壞;對用戶進(jìn)行不合理或不必要的操作限制;未提供用戶文檔或用戶文檔出現(xiàn)錯誤;除嚴(yán)重和建議問題外的其他問題。3)建議。軟件出現(xiàn)以下現(xiàn)象的問題為建議改進(jìn)錯誤:已經(jīng)實(shí)現(xiàn)規(guī)范的功能要求,但使用不方便。1.6測試配合 測試方主要工作 編寫測試方案和測試規(guī)范; 協(xié)助委托方確定測試環(huán)境; 實(shí)施測試,提交測試問題單; 回歸測試、出具最終測試報(bào)告。 委托方主要工作 提供關(guān)于系統(tǒng)業(yè)務(wù)流程、系統(tǒng)需求、軟件使用手冊等方面技術(shù)支持; 提高或者搭建必要的測試環(huán)境; 對測試問題報(bào)告中提到的問題進(jìn)行解釋和逐一確認(rèn); 當(dāng)系統(tǒng)出現(xiàn)異常時,協(xié)助恢復(fù)系統(tǒng)。1.7項(xiàng)目輸出成果1、軟件測試方案軟件測試方案

16、指在正式測試實(shí)施開始前,對軟件測試項(xiàng)目所作的一個測試計(jì)劃和執(zhí)行方案,主要包括測試目的、評測依據(jù)、評測管理、評測內(nèi)容及方法、測試配合要求、測試結(jié)果、測試環(huán)境要求以及項(xiàng)目輸出成果等。2、測試問題報(bào)告測試問題報(bào)告指在測試實(shí)施完成后,測試工作組提交的一個軟件缺陷報(bào)告。主要內(nèi)容包括問題的嚴(yán)重等級、問題產(chǎn)生的詳細(xì)操作過程及結(jié)果描述等。3、軟件測試報(bào)告軟件測試報(bào)告是由測試工作組提交的最終測試結(jié)果報(bào)告,主要內(nèi)容包括對軟件功能及其它質(zhì)量特性的綜合評價(jià)、測試要求的各項(xiàng)質(zhì)量特性的具體等級評分、詳細(xì)測試結(jié)果描述以及軟件的測試環(huán)境描述等。1.8測試報(bào)價(jià)根據(jù)目前本類型項(xiàng)目測試的有關(guān)要求,結(jié)合本項(xiàng)目擬投入的測試人員安排,本

17、項(xiàng)目的報(bào)價(jià)核算如下(具體價(jià)格根據(jù)項(xiàng)目模塊的大小及系統(tǒng)功能復(fù)雜程度再進(jìn)行協(xié)商): 第二部分 測試服務(wù)2.1信息應(yīng)用系統(tǒng)驗(yàn)收測試2.1.1概述信息應(yīng)用系統(tǒng)的質(zhì)量水平、開發(fā)商的工程支持和維護(hù)能力,都是直接影響到系統(tǒng)能否保持持續(xù)穩(wěn)定、可靠運(yùn)行的大事。考慮到項(xiàng)目的重要性,為保障項(xiàng)目的建設(shè)質(zhì)量,我們將對系統(tǒng)進(jìn)行全面、系統(tǒng)、科學(xué)的質(zhì)量驗(yàn)收,在應(yīng)用系統(tǒng)投入正式運(yùn)營之前進(jìn)行嚴(yán)格質(zhì)量把關(guān)。驗(yàn)收測試的主要內(nèi)容包括:功能測試、安全性測試、可靠性測試、性能測試、兼容性測試、易用性測試、可擴(kuò)展性測試、用戶文檔測試等幾方面。本次驗(yàn)收測試將對項(xiàng)目中文化遺產(chǎn)數(shù)據(jù)中心、文化遺產(chǎn)數(shù)字化采集系統(tǒng)、多媒體展示與觀眾服務(wù)系統(tǒng)、深圳博物館

18、網(wǎng)站系統(tǒng)、藏品綜合業(yè)務(wù)管理系統(tǒng)、專業(yè)數(shù)字化系統(tǒng)、行政辦公自動化系統(tǒng)、數(shù)字博物館綜合管理系統(tǒng)等八大應(yīng)用系統(tǒng)進(jìn)行全方面的驗(yàn)收測試。2.1.2測試項(xiàng)目及方法說明2.1.2.1功能測試 作為第三方獨(dú)立測試機(jī)構(gòu),功能測試主要采用的是黑盒測試方法。黑盒測試法應(yīng)制訂覆蓋委托方提供的需求規(guī)格說明書和總體設(shè)計(jì)書中要求的全部功能點(diǎn)和主要業(yè)務(wù)流程的測試用例,通過測試用例的執(zhí)行,分別對功能點(diǎn)和業(yè)務(wù)流程進(jìn)行測試。1.1功能測試方法本次功能測試中采用黑盒測試策略,主要測試用例設(shè)計(jì)方法包括因果圖分析、等價(jià)類劃分、邊界值分析、錯誤推測法:1) 因果圖法:采用因果圖法,以委托方提供的需求規(guī)格說明書和總體設(shè)計(jì)書為依據(jù)設(shè)計(jì)業(yè)務(wù)功能

19、點(diǎn)測試案例;2) 等價(jià)類劃分法:對業(yè)務(wù)流程進(jìn)行等價(jià)類劃分,測試用例應(yīng)是業(yè)務(wù)主流程和流程主分支的最小集,所有的判別分支都能被覆蓋,在流程覆蓋的同時,完成等價(jià)功能的測試;3) 邊界值分析法在功能測試中,針對功能說明中的輸入輸出域,進(jìn)行邊界值和極限值的設(shè)計(jì)和測試;4) 錯誤推測法:采用逆向思維方式,結(jié)合以往測試經(jīng)驗(yàn)和直覺設(shè)計(jì)軟件在功能和流程上可能存在的各種錯誤,進(jìn)行容錯性測試。功能測試策略主要從以下方面考慮: 安裝如果軟件安裝由用戶來進(jìn)行,則按照安裝手冊中的信息應(yīng)能安裝成功。產(chǎn)品說明書中,給出的每個所需的配置在安裝程序時都應(yīng)具備。安裝之后,程序是否運(yùn)行應(yīng)是可以鑒別的。例如,使用測試用例或通過相應(yīng)的信

20、息自檢。 數(shù)據(jù)準(zhǔn)備軟件內(nèi)部應(yīng)具有一定的數(shù)據(jù)量供測試使用。最好由廠商提供符合規(guī)范的測試數(shù)據(jù)作為數(shù)據(jù)準(zhǔn)備,也可以由廠商提供數(shù)據(jù)導(dǎo)入格式,測試方使用該數(shù)據(jù)導(dǎo)入格式自行制作一定量的數(shù)據(jù)備測試使用。 功能表現(xiàn)在用戶文檔中提到的所有的功能都應(yīng)能執(zhí)行。程序應(yīng)按照用戶文檔中的給定形式,在規(guī)定的邊界值范圍內(nèi)使用相應(yīng)的工具、資源和數(shù)據(jù)執(zhí)行其功能。 正確性程序和數(shù)據(jù)應(yīng)與產(chǎn)品說明書及用戶文檔的全部內(nèi)容相對應(yīng)。為完成工作任務(wù)程序功能應(yīng)以正確的方式執(zhí)行。特別是,程序和數(shù)據(jù)應(yīng)符合產(chǎn)品說明書涉及的任何需求文檔的所有規(guī)定。 一致性程序和數(shù)據(jù)其本身內(nèi)容不能自相矛盾,并且同產(chǎn)品說明書和用戶文檔也不能相互矛盾。每一術(shù)語應(yīng)處處保持相同

21、的意思。由用戶進(jìn)行的程序操作控制和程序的運(yùn)行表現(xiàn)(例如:信息、屏幕錄入格式和打印報(bào)表)應(yīng)有相同的結(jié)構(gòu)。 用戶界面測試對用戶界面的布局、界面文字、操作步驟、操作方式、快捷方式進(jìn)行測試和驗(yàn)證,必要時候通過用戶調(diào)研或用戶測試,驗(yàn)證用戶界面是否滿足用戶要求。1.2業(yè)務(wù)流程測試方法業(yè)務(wù)流程測試主要是在功能測試的基礎(chǔ)上,測試系統(tǒng)完成某項(xiàng)業(yè)務(wù)的能力。業(yè)務(wù)流程重點(diǎn)考查系統(tǒng)不同模塊、不同子系統(tǒng)之間的功能銜接、數(shù)據(jù)流向以及完成業(yè)務(wù)功能的正確性和便利性。我們按照以下原則進(jìn)行流程測試:先測功能后測流程:業(yè)務(wù)流程測試是建立在功能點(diǎn)測試基礎(chǔ)上的。首先要保證流程測試涉及到的功能點(diǎn)實(shí)現(xiàn)正確,所以,流程測試安排在功能測試的后面

22、進(jìn)行。先測主流程后測分支流程:主流程就是指按照正常情況實(shí)現(xiàn)的業(yè)務(wù)流程,分支流程指出現(xiàn)特殊情況后的業(yè)務(wù)流程。先測子系統(tǒng)內(nèi)的流程后測跨子系統(tǒng)的流程:子系統(tǒng)內(nèi)的流程測試隨子系統(tǒng)的功能測試進(jìn)行,在子系統(tǒng)流程測試完成后,集中人力進(jìn)行跨子系統(tǒng)的主流程的聯(lián)調(diào)測試。本系統(tǒng)中業(yè)務(wù)流程測試先針對各子系統(tǒng)各自的主業(yè)務(wù)流程和分支流程分別進(jìn)行測試,然后對不同子系統(tǒng)之間的業(yè)務(wù)流及數(shù)據(jù)流進(jìn)行測試。1.3功能覆蓋率分析對每個模塊的功能覆蓋率進(jìn)行分析,首先測試用例對所有的業(yè)務(wù)流程、數(shù)據(jù)流以及核心功能點(diǎn)的覆蓋率達(dá)到100。其次,必須滿足用戶測試的需求。1.4測試內(nèi)容本次測試將對以下應(yīng)用系統(tǒng)中的相關(guān)功能進(jìn)行測試: 2.1.2.2安

23、全性測試 安全性測試采用軟件測試當(dāng)中的黑盒測試方法,對涉及安全的軟件功能,如:用戶管理模塊、權(quán)限管理模塊、加密系統(tǒng)、認(rèn)證系統(tǒng)等進(jìn)行測試,主要是驗(yàn)證上述功能是否有效,具體方法請參見黑盒測試方法。2.1.2.3可靠性測試 可靠性是指產(chǎn)品在規(guī)定的條件下和規(guī)定的時間內(nèi)完成規(guī)定功能的能力。例如針對某個軟件系統(tǒng),主要的可靠性測試指標(biāo)包括:1)屏蔽用戶操作錯誤:考察對用戶常見的誤操作的提示和屏蔽情況;2)輸入數(shù)據(jù)有效性檢查:系統(tǒng)對數(shù)據(jù)錄入的有效性檢查;3)錯誤提示的準(zhǔn)確性:對用戶的錯誤提示準(zhǔn)確程度;4)錯誤是否導(dǎo)致系統(tǒng)異常退出:有無操作錯誤引起系統(tǒng)異常退出的情況;5)異常情況的影響:在程序運(yùn)行過程中進(jìn)行掉電

24、或斷網(wǎng)試驗(yàn),考察數(shù)據(jù)和系統(tǒng)的受影響程度,若受損,是否提供補(bǔ)救工具,補(bǔ)救的情況如何;6)數(shù)據(jù)庫備份及恢復(fù)測試:系統(tǒng)是否提供數(shù)據(jù)備份和恢復(fù)手段,能否進(jìn)行數(shù)據(jù)庫的備份和恢復(fù)。7)結(jié)合功能測試:對于用戶權(quán)限限制、用戶和密碼封閉性、數(shù)據(jù)備份與恢復(fù)手段、留痕功能等,系統(tǒng)安全性的測試可以結(jié)合功能測試完成,因?yàn)樯鲜龉δ芗词窍到y(tǒng)安全性考慮,同時也是系統(tǒng)的功能模塊; 8)留痕功能:系統(tǒng)是否有操作日志,操作日志記錄的操作情況的全面性和準(zhǔn)確性,是否包括主要要素如操作員、操作日期、使用模塊等,是否具有日志查詢功能;9)采用統(tǒng)一身份認(rèn)證,用戶能否操作不屬于其職權(quán)的其他子系統(tǒng);10)外網(wǎng)能否不經(jīng)過ca認(rèn)證就可登錄該系統(tǒng)。

25、可靠性測試除了包括上述基本項(xiàng)外,重點(diǎn)的測試內(nèi)容是數(shù)據(jù)可靠性和系統(tǒng)長時間無故障穩(wěn)定運(yùn)行,可通過以下種方法實(shí)施。1)結(jié)合功能測試:軟件可靠性與軟件本身的缺陷數(shù)量息息相關(guān),因此結(jié)合功能測試尋找軟件缺陷,可以提高軟件系統(tǒng)可靠性,主要是系統(tǒng)的錯誤屏蔽、數(shù)據(jù)校驗(yàn)?zāi)芰推渌c功能相關(guān)的可靠性指標(biāo);2)模擬測試:通過模擬的手段模擬系統(tǒng)異常情況的出現(xiàn),如:系統(tǒng)死機(jī)、系統(tǒng)掉電、網(wǎng)絡(luò)中斷、設(shè)備故障等情況,測試系統(tǒng)對于出現(xiàn)異常情況的預(yù)防和恢復(fù)措施。3)獨(dú)立處理能力:在某系統(tǒng)發(fā)生故障時具有能獨(dú)立運(yùn)行的能力。4)數(shù)據(jù)可靠性測試:包括數(shù)據(jù)備份測試策略、災(zāi)難恢復(fù)測試、備份與恢復(fù)速度。5)長時間無故障穩(wěn)定運(yùn)行:日常業(yè)務(wù)疲勞強(qiáng)度

26、測試就是模擬系統(tǒng)的日常業(yè)務(wù),持續(xù)執(zhí)行“一段時間”,暴露系統(tǒng)的性能問題,例如內(nèi)存泄漏、資源爭用等,分析與調(diào)整的方法與并發(fā)性能測試是非常類似的。高峰業(yè)務(wù)疲勞強(qiáng)度測試就是模擬系統(tǒng)的高峰業(yè)務(wù),持續(xù)執(zhí)行“一段時間”,這樣的負(fù)載是對系統(tǒng)的雙重考驗(yàn),既包括負(fù)載壓力,又包括長時間。2.1.2.4性能測試 1性能測試方法綜述性能測試方法是在系統(tǒng)真實(shí)運(yùn)行環(huán)境,基于重點(diǎn)事件優(yōu)先的原則,設(shè)計(jì)業(yè)務(wù)執(zhí)行效率測試用例,采用測試腳本回放的方法,仿真實(shí)現(xiàn)事務(wù)的處理過程,通過在單臺或多臺測試用機(jī)上執(zhí)行多線程或多進(jìn)程實(shí)現(xiàn)多用戶并發(fā)測試,或者基于批處理模式,加載一定規(guī)模的數(shù)據(jù)量,進(jìn)行系統(tǒng)資源監(jiān)控測試。測試包括執(zhí)行效率、設(shè)備效率、網(wǎng)絡(luò)

27、效率。1)執(zhí)行效率測試主要是測試在特定應(yīng)用的業(yè)務(wù)邏輯、用戶界面、功能下系統(tǒng)能夠承受的用戶并發(fā)的數(shù)量和響應(yīng)時間。上述測試可通過自動化的測試工具錄制具有一定代表意義的典型操作,并進(jìn)行測試腳本編譯即可形成確定的測試案例,然后通過壓力測試工具,模擬多用戶同時循環(huán)進(jìn)行這些業(yè)務(wù)操作,測試服務(wù)器事務(wù)處理平均響應(yīng)時間、服務(wù)器90的事務(wù)處理平均響應(yīng)時間、事務(wù)處理速率等相關(guān)參數(shù),考察系統(tǒng)在各種情況下的性能表現(xiàn)。在具體測試過程中需要結(jié)合功能測試制定相應(yīng)的測試案例,包括以下內(nèi)容:測試腳本:選擇影響系統(tǒng)執(zhí)行效率的功能模塊,錄制典型的業(yè)務(wù)流程腳本作為執(zhí)行效率測試的基礎(chǔ)案例。測試腳本的制定方法,可以利用測試工具的“錄制”功

28、能錄制相應(yīng)的測試腳本,也可以通過腳本編程語言進(jìn)行腳本的編寫;并發(fā)用戶數(shù)量:分為負(fù)載測試和壓力測試,負(fù)載測試是指系統(tǒng)能夠承受的正常用戶并發(fā)數(shù)量;壓力測試是指系統(tǒng)能夠承受的最大用戶并發(fā)數(shù)量;并發(fā)方式:主要指用戶并發(fā)過程中與真實(shí)情況相似程度,包括并發(fā)用戶數(shù)量變化的方式、并發(fā)過程使用的真實(shí)客戶端數(shù)量、對于并發(fā)峰值的模擬等。2)設(shè)備效率主要指系統(tǒng)cpu占用率、內(nèi)存占用率、磁盤占用率、輸入輸出效率等,包括軟件在不工作狀態(tài)下對于硬件資源的占用情況和進(jìn)行業(yè)務(wù)處理過程中對于硬件資源的占用情況,包括數(shù)據(jù)庫服務(wù)器、應(yīng)用服務(wù)器和客戶端等。通常操作系統(tǒng)均提供了監(jiān)控端口,只要通過測試工具自動連接相應(yīng)端口,即可實(shí)現(xiàn)監(jiān)控系統(tǒng)

29、的設(shè)備效率,并結(jié)合執(zhí)行效率進(jìn)行相關(guān)測試。3)網(wǎng)絡(luò)效率主要指網(wǎng)絡(luò)吞吐量、網(wǎng)絡(luò)的使用頻度與帶寬占用。性能分析:通過執(zhí)行和設(shè)備效率及網(wǎng)絡(luò)效率測試結(jié)果進(jìn)行性能分析,找出可能影響性能的環(huán)節(jié)。2性能壓力測試實(shí)施策略測試實(shí)施可從以下幾個方面考慮:1)并發(fā)性能并發(fā)測試的過程,是一個負(fù)載測試和壓力測試的過程。即逐漸增加負(fù)載,直到系統(tǒng)的瓶頸或者不能接收的性能點(diǎn),通過綜合分析交易執(zhí)行指標(biāo)和資源監(jiān)控指標(biāo)來確定系統(tǒng)并發(fā)性能的過程。并發(fā)性能測試的測試內(nèi)容如下: 3)速度主要測試系統(tǒng)關(guān)鍵操作的效率,例如查詢信息速度、數(shù)據(jù)匯總統(tǒng)計(jì)的速度等。4)疲勞測試通常是采用系統(tǒng)穩(wěn)定運(yùn)行情況下能夠支持的最大并發(fā)用戶數(shù),持續(xù)執(zhí)行一段時間業(yè)務(wù)

30、,通過綜合分析交易執(zhí)行指標(biāo)和資源監(jiān)控指標(biāo)來確定系統(tǒng)處理最大工作量強(qiáng)度性能的過程。一般情況下利用疲勞強(qiáng)度測試來模擬系統(tǒng)日常業(yè)務(wù)操作。 2.1.2.5兼容性測試 兼容性測試檢測應(yīng)用系統(tǒng)在不同的軟件和硬件配置中的運(yùn)行情況。在大多數(shù)環(huán)境中,客戶機(jī)、網(wǎng)絡(luò)連接和數(shù)據(jù)庫服務(wù)器的具體硬件規(guī)格會有所不同,客戶機(jī)可能會安裝不同的軟件,而且在任何時候,都可能運(yùn)行許多不同的軟件組合,從而占用不同的資源。主要適應(yīng)性測試的內(nèi)容有: 硬件兼容性:系統(tǒng)對不同型號硬件(如服務(wù)器、打印機(jī)、掃描儀等設(shè)備)的兼容程度。 軟件兼容性:考察系統(tǒng)與其他現(xiàn)有應(yīng)用軟件的兼容性,如殺毒軟件、報(bào)表軟件等。 數(shù)據(jù)兼容性:符合需求說明書的數(shù)據(jù)標(biāo)準(zhǔn)要求

31、,在保證系統(tǒng)和數(shù)據(jù)安全的前提下,能夠方便地與其他現(xiàn)有的系統(tǒng)實(shí)現(xiàn)數(shù)據(jù)交換和共享。2.1.2.6易用性測試 1測試方法:該質(zhì)量特性與軟件本身的功能缺陷是息息相關(guān)的,因此在利用功能測試的結(jié)果去分析是得到其他質(zhì)量特性的主要方法。 對于軟件易用性測試,主要利用評估的方式,有經(jīng)驗(yàn)的測試人員以用戶需求說明為準(zhǔn)則,按不同的評估項(xiàng)內(nèi)容給出評價(jià)。7.2測試內(nèi)容主要包括: 易安裝性:安裝的難易程度,符合流行安裝模式; 用戶界面的友好性:界面的簡潔性如何,與人事和物流管理實(shí)際業(yè)務(wù)流程的相符程度如何,界面風(fēng)格一致性; 易學(xué)習(xí)性:相對一般操作人員來說,學(xué)習(xí)使用的難度如何,對操作人員有何要求; 易操作性:操作的難易程度,對

32、主要或常用功能應(yīng)該提供快捷方式; 聯(lián)機(jī)幫助豐富性:考察聯(lián)機(jī)幫助的準(zhǔn)確性、全面性,在關(guān)鍵操作時使用聯(lián)機(jī)幫助的方便性。2.1.2.7可擴(kuò)展性測試 1測試方法:該質(zhì)量特性與軟件本身的功能缺陷是息息相關(guān)的,因此在利用功能測試的結(jié)果去分析是得到其他質(zhì)量特性的主要方法。 對于軟件可擴(kuò)展性測試,主要利用評估的方式,有經(jīng)驗(yàn)的測試人員以用戶需求說明為準(zhǔn)則,按不同的評估項(xiàng)內(nèi)容給出評價(jià)。2測試內(nèi)容主要包括: 硬件擴(kuò)展充能力:系統(tǒng)可適應(yīng)增加硬件。 軟件擴(kuò)展能力:具備支持業(yè)務(wù)流程的參數(shù)化配置和業(yè)務(wù)功能的重組與更新,在不影響系統(tǒng)原有業(yè)務(wù)流程的情況下可實(shí)現(xiàn)對新業(yè)務(wù)的靈活增加。 業(yè)務(wù)規(guī)模擴(kuò)展能力:系統(tǒng)是否可以處理更多機(jī)構(gòu)、更多用戶的能力。 系統(tǒng)

溫馨提示

  • 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論