




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、軟件測試(驗(yàn)收)大綱1. 引言571.1 目的571.2 術(shù)語571.3 參照標(biāo)準(zhǔn)572. 測試日期安排583. 測試小組及成員584. 測試具體內(nèi)容584.1 合法性檢查584.2 軟件文檔檢查584.2.1 必須提供檢查的文檔584.2.2 其他可能需要檢查的文檔594.2.3 由業(yè)主確定必須檢查的其他文檔594.2.4 文檔質(zhì)量的度量準(zhǔn)則594.3 軟件代碼測試594.3.1 源代碼一般性檢查594.3.2 軟件一致性檢查604.4 軟件系統(tǒng)測試604.4.1 界面(外觀)測試614.4.2 可用性測試614.4.3 功能測試614.4.4 穩(wěn)定性(強(qiáng)度)測試614.4.5 性能測試61
2、4.4.6 強(qiáng)壯性(恢復(fù))測試614.4.7 邏輯性測試614.4.8 破壞性測試614.4.9 安全性測試625. 測試結(jié)果交付方式621. 引言1.1 目的為了盡可能的找出軟件的不足,提高軟件的質(zhì)量,促進(jìn)軟件的成功驗(yàn)收,專門制定了本大綱。其主要目的在于為所要進(jìn)行的測試工作制定各種必要的準(zhǔn)則和規(guī)范,以及在有關(guān)方面協(xié)議的基礎(chǔ)上對測試工作進(jìn)行合理組織與管理。1.2 術(shù)語本大綱所提及的術(shù)語,其定義遵照gb/t 11457標(biāo)準(zhǔn)。1.3 參照標(biāo)準(zhǔn) gb/t 114571995軟件工程術(shù)語 gb 85661995;信息技術(shù)軟件生存期過程 ogb 85671988*計(jì)算機(jī)軟件產(chǎn)品開發(fā)文件編制指南 gb 9
3、385*計(jì)算機(jī)軟件需求說明編制指南 gb 93861988*計(jì)算機(jī)軟件測試文件編制指南 gb/t 125041990計(jì)算機(jī)軟件質(zhì)量保證計(jì)劃規(guī)范 ogb/t 125051990計(jì)算機(jī)軟件配置管理計(jì)劃規(guī)范 ogb/t 140791993軟件維護(hù)指南 ogb/t 143941993計(jì)算機(jī)軟件可靠性和可維護(hù)性管理 gb/t 16680一1996軟件文檔管理指南 開發(fā)者企業(yè)規(guī)范軟件開發(fā)者有關(guān)軟件工程的規(guī)范 其它文件例如:合同書等,法律文件中的有關(guān)規(guī)定。說明:(1)應(yīng)該遵循自頂而下、就嚴(yán)不就寬的原則,除非合同書等法律文件中另有規(guī)定。 (2)標(biāo)記(*)號的標(biāo)準(zhǔn)為推薦標(biāo)準(zhǔn)。2. 測試日期安排開發(fā)方如期交付軟件
4、的基礎(chǔ)上,由業(yè)主審核確定具體日期安排。3. 測試小組及成員由業(yè)主聘請具有一定的分析、設(shè)計(jì)、編程和軟件測試經(jīng)驗(yàn)的測試組長和其他專業(yè)人員組成。測試組設(shè)組長一名(可設(shè)有副組長),負(fù)責(zé)整個(gè)測試的計(jì)劃、組織工作。或委托具有國家認(rèn)可測試資質(zhì)的第三方進(jìn)行測試。4. 測試具體內(nèi)容測試內(nèi)容應(yīng)該包括:合法性檢查、文檔檢查、軟件一致性檢查、軟件系統(tǒng)測試與測試結(jié)果評審等幾項(xiàng)工作。4.1 合法性檢查檢查開發(fā)者在開發(fā)本軟件時(shí),使用的開發(fā)工具是否合法。對在編程中使用的一些非本單位自己開發(fā)的,也不是由開發(fā)工具提供的控件、組件、函數(shù)庫等,檢查其是否有合法的發(fā)布許可。4.2 軟件文檔檢查4.2.1 必須提供檢查的文檔 項(xiàng)目實(shí)施計(jì)
5、劃; 詳細(xì)技術(shù)方案; 軟件需求規(guī)格說明書(stp)(含數(shù)據(jù)字典); 概要設(shè)計(jì)說明書(pdd); 詳細(xì)設(shè)計(jì)說明書(ddd)(含數(shù)據(jù)庫設(shè)計(jì)說明書); 軟件測試計(jì)劃(stp)(含測試用例); 軟件測試報(bào)告(str); 用戶手冊(sum)(含操作、使用、維護(hù)、應(yīng)急處理手冊); 源程序(scl)(不可修改的電子文檔); 項(xiàng)目實(shí)施計(jì)劃(pip); 項(xiàng)目開發(fā)總結(jié)(pds); 軟件質(zhì)量保證計(jì)劃(sqap);4.2.2 其他可能需要檢查的文檔 軟件配置計(jì)劃(scmpp); 項(xiàng)目進(jìn)展報(bào)表(ppr); 階段評審報(bào)表(prr);4.2.3 由業(yè)主確定必須檢查的其他文檔說明:如果業(yè)主認(rèn)為4.1.1節(jié)和4.1.2節(jié)所列文
6、檔之外,還需要檢查其它文檔,則在此列出文檔名稱;如果業(yè)主認(rèn)為不需要進(jìn)行額外的文檔檢查,則本部分無內(nèi)容。4.2.4 文檔質(zhì)量的度量準(zhǔn)則文檔是軟件的重要組成都分,是軟件生存周期各個(gè)不同階段的產(chǎn)品描述。文檔質(zhì)量的度量準(zhǔn)則就是要評審各階段文檔的合適性。主要有以下六條: 完備性開發(fā)方必須按照gb 8567(計(jì)算機(jī)軟件產(chǎn)品開發(fā)文件編制指南)的規(guī)定編制相應(yīng)的文檔,以保證在開發(fā)階段結(jié)束時(shí)其文檔是齊全的。 正確性在軟件開發(fā)各個(gè)階段所編寫的文檔的內(nèi)容,必須真實(shí)的反映階段的工作且與該階段的需求相一致。 簡明性在軟件開發(fā)各個(gè)階段所編寫的各種文檔的語言表達(dá)應(yīng)該清晰、準(zhǔn)確簡練,適合各種文檔的特定讀者。 可追蹤性在軟件開發(fā)
7、各個(gè)階段所編寫的各種文檔應(yīng)該具有良好的可追蹤性。文檔的可追蹤性包括橫向可追蹤性和縱向可追蹤性兩個(gè)方面。前者是指在不同的文檔的相關(guān)內(nèi)容之間相互檢索的難易程序;后者是指確定同一文檔某一內(nèi)容在本文檔范圍中檢索的難易程度。 自說明性在軟件開發(fā)各個(gè)階段所編寫的各種文檔應(yīng)該具有較好的自說明性。文檔的自說明性是指在軟件開發(fā)各個(gè)階段中,不同文檔能夠獨(dú)立表達(dá),該軟件在其相應(yīng)階段的階段成果的能力。 規(guī)范性在軟件開發(fā)各個(gè)階段所編寫的各種文檔應(yīng)該具有良好的規(guī)范性。文檔的規(guī)范性是指文檔的封面、大綱、術(shù)語的含義以及圖示符號等符合有關(guān)規(guī)范的規(guī)定。4.3 軟件代碼測試4.3.1 源代碼一般性檢查僅對系統(tǒng)關(guān)鍵模塊的源代碼進(jìn)行抽
8、查,檢查模塊代碼編寫的規(guī)范性,批注的準(zhǔn)確性,是否存在潛在性錯(cuò)誤,以及代碼的可維護(hù)性。 命名規(guī)范檢查檢查源代碼中的變量、函數(shù)、對象、過程等的命名是否符合約定規(guī)范,該規(guī)范可以由開發(fā)方在軟件工程文檔規(guī)范中單方面約定。 注釋檢查檢查程序中的注釋是否規(guī)范,注釋量是否達(dá)到約定要求,例如:要求注釋量達(dá)到30左右。 接口檢查檢查數(shù)據(jù)庫接口等外部接口是否符合要求,各程序模塊使用的接口方式是否一致,特定的外部接口協(xié)議是否符合。 數(shù)據(jù)類型檢查源代碼中涉及的金額的常量、變量及數(shù)據(jù)集和數(shù)據(jù)庫中涉及金額的數(shù)據(jù)類型是否采用貨幣類型,以防止在特定條件下產(chǎn)生較大的誤差而影響統(tǒng)計(jì)結(jié)果。 限制性檢查對一些程序中使用到的、具有使用限
9、制的命令、事件、方法、過程、函數(shù)、對象、控件等進(jìn)行檢查。檢查在長時(shí)間運(yùn)行時(shí),有無可能接近或者達(dá)到限制條件,這里考慮的系統(tǒng)運(yùn)行時(shí)間可能長達(dá)數(shù)年。4.3.2 軟件一致性檢查 編譯檢查要求提交的源代碼在其規(guī)定的編譯環(huán)境中,能夠重新編譯無錯(cuò)誤,并且能夠完成相應(yīng)的功能,從而確定移交的確實(shí)是正確的源代碼。 安裝卸載檢查在新系統(tǒng)上用交付的軟件安裝盤重新安裝各個(gè)模塊,并且通過運(yùn)行這些軟件模塊,能否完成相應(yīng)的功能,從而確定移交的確實(shí)是正確的軟件安裝盤。在安裝后立即卸載所安裝的模塊,并且檢查是否能夠做到徹底卸載。 運(yùn)行模塊檢查將新安裝的軟件模塊與現(xiàn)場運(yùn)行模塊用軟件工具抽樣比較,確認(rèn)交付的軟件安裝盤與現(xiàn)場運(yùn)行軟件一
10、致。抽查數(shù)處現(xiàn)場運(yùn)行模塊用軟件工具比較,確認(rèn)現(xiàn)場運(yùn)行軟件一致。4.4 軟件系統(tǒng)測試軟件系統(tǒng)測試不僅是檢測軟件的整體行為表現(xiàn),從另一個(gè)側(cè)面看,也是對軟件開發(fā)設(shè)計(jì)的再確認(rèn)。進(jìn)行軟件系統(tǒng)測試工作時(shí),具體的測試用例是由開發(fā)方提供,并由測試方和用戶共同補(bǔ)充制定的。在開發(fā)方做完功能演示后,可以進(jìn)行下列測試: 界面(外觀)測試; 可用性測試; 功能測試; 穩(wěn)定性(強(qiáng)度)測試; 性能測試; 強(qiáng)壯性(恢復(fù))測試; 邏輯性測試; 破壞性測試; 安全性測試。說明:實(shí)際進(jìn)行的測試內(nèi)容有測試方法和業(yè)主根據(jù)具體情況共同確定,并非文中所列測試內(nèi)容都必須進(jìn)行測試。4.4.1 界面(外觀)測試對照界面規(guī)范(在軟件需求規(guī)格說明書
11、中規(guī)定,或者由軟件工程規(guī)范中給出)和界面表(在概要設(shè)計(jì)中給出),檢查各界面設(shè)計(jì)是否規(guī)范,包括:界面風(fēng)格、表現(xiàn)形式、組件用法、字體選擇、字號選擇、色彩搭配、日期表現(xiàn)、計(jì)時(shí)方法、時(shí)間格式、對齊方式等等,是否符合規(guī)范、是否協(xié)調(diào)一致、是否便于操作。4.4.2 可用性測試測試操作是否方便,用戶界面是否友好等。測試系統(tǒng)是否有影響操作流程的界面bug和功能bug,紀(jì)錄具體bug的數(shù)量、出現(xiàn)頻率和嚴(yán)重程度。4.4.3 功能測試檢查數(shù)據(jù)在流程中各個(gè)階段的準(zhǔn)確性。對系統(tǒng)中每一模塊利用實(shí)際數(shù)據(jù)運(yùn)行,將其結(jié)果與同樣數(shù)據(jù)環(huán)境下應(yīng)該得出的結(jié)果相比較,或與軟件需求規(guī)格說明書中要求的結(jié)果進(jìn)行比較,如有偏差,則功能測試不能通過
12、。檢查軟件需求規(guī)格說明書中描述的需求是否都得到滿足;系統(tǒng)是否缺乏軟件需求規(guī)格說明書中規(guī)定的重要功能;以及系統(tǒng)實(shí)際使用中不可缺少而軟件需求規(guī)格說明書中沒有規(guī)定的功能。如果存在遺產(chǎn)數(shù)據(jù),應(yīng)該檢查遺產(chǎn)數(shù)據(jù)轉(zhuǎn)換是否正確。4.4.4 穩(wěn)定性(強(qiáng)度)測試測試系統(tǒng)的能力最高實(shí)際限度,即檢查軟件在一些超負(fù)荷情況下,功能實(shí)現(xiàn)的情況。例如:要求軟件進(jìn)行某一行為的大量重復(fù)、輸入大量的數(shù)據(jù)或大數(shù)值數(shù)據(jù)、對數(shù)據(jù)庫進(jìn)行大量復(fù)雜的查詢等。利用邊界測試(最大值、最小值、n次循環(huán))對系統(tǒng)進(jìn)行模擬運(yùn)行測試,觀察其是否處于穩(wěn)定狀態(tài)。4.4.5 性能測試根據(jù)系統(tǒng)設(shè)計(jì)指標(biāo),或者對被測軟件提出的性能指標(biāo),測試軟件的運(yùn)行性能,例如:傳輸連
13、接最長時(shí)限、傳輸錯(cuò)誤率、計(jì)算精度、記錄精度、響應(yīng)時(shí)限和恢復(fù)時(shí)限等。4.4.6 強(qiáng)壯性(恢復(fù))測試采用人工的干擾使應(yīng)用軟件、平臺(tái)軟件或者系統(tǒng)硬件出錯(cuò),中斷正常使用,檢測系統(tǒng)的恢復(fù)能力。進(jìn)行強(qiáng)壯性測試時(shí),應(yīng)該參考性能測試相關(guān)的測試指標(biāo)。4.4.7 邏輯性測試根據(jù)系統(tǒng)的功能邏輯圖,測試軟件是否按規(guī)定的邏輯路徑運(yùn)行,選擇一些極限數(shù)據(jù)判斷軟件運(yùn)行是否存在錯(cuò)誤或非法路徑,從而發(fā)現(xiàn)系統(tǒng)的邏輯錯(cuò)誤或非法后門。4.4.8 破壞性測試輸入錯(cuò)誤的或非法的數(shù)據(jù)(類型),檢查系統(tǒng)的報(bào)錯(cuò)糾錯(cuò)的能力及穩(wěn)定性。并測試可連續(xù)使用多長時(shí)間而系統(tǒng)不崩潰。4.4.9 安全性測試驗(yàn)證安裝在系統(tǒng)內(nèi)的保護(hù)機(jī)構(gòu)確實(shí)能夠?qū)ο到y(tǒng)進(jìn)行保護(hù),使之不受各種非常的干擾,安全測試時(shí)需要設(shè)計(jì)一些
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 文化建設(shè)工作年終總結(jié)
- 脊髓性肌萎縮護(hù)理查房
- 蛋糕房安全心得分享會(huì)
- 廣告?zhèn)髅?廣告設(shè)計(jì)師簡歷
- 2025年《小兒結(jié)核病》標(biāo)準(zhǔn)課件
- 腹部手術(shù)病人的一般護(hù)理教學(xué)
- 農(nóng)業(yè)技術(shù)推廣與應(yīng)用案例分析試題及答案解析
- 市場營銷戰(zhàn)略合作協(xié)議詳細(xì)內(nèi)容
- 旅行社團(tuán)隊(duì)旅游服務(wù)流程
- 藝術(shù)鑒賞與批評實(shí)踐案例分析題
- 技術(shù)部出差申請單(模版)
- 化妝品功效評價(jià)
- 【眼科學(xué)基礎(chǔ)】眼科癥狀學(xué)
- 私人房屋抵押借條
- 手拉葫蘆安全使用培訓(xùn)課件
- 教科版二年級科學(xué)下冊 (磁鐵能吸引什么) 課件
- 人教版六年級下2.2成數(shù)同步練習(xí)(原卷版+解析版)
- 林木林地權(quán)屬爭議處理申請書
- 家鄉(xiāng)鹽城城市介紹江蘇鹽城介紹課件
- 市政工程施工安全檢查標(biāo)準(zhǔn)
- 銀行整村授信工作經(jīng)驗(yàn)材料工作總結(jié)匯報(bào)報(bào)告2篇
評論
0/150
提交評論