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

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、軟件測試(驗收)大綱1.引言.21.1目的.21.2術語.21.3參照標準 .22.測試日期安排 .33.測試小組及成員 .34.測試具體內容 .34.1合法性檢查 .34.2軟件文檔檢查 .34.2.1必須提供檢查的文檔 .34.2.2其他可能需要檢查的文檔 .44.2.3由業(yè)主確定必須檢查的其他文檔 .44.2.4文檔質量的度量準則 .44.3軟件代碼測試 .44.3.1源代碼一般性檢查 .44.3.2軟件一致性檢查 .54.4軟件系統(tǒng)測試 .54.4.1界面 (外觀 )測試 .64.4.2可用性測試 .64.4.3功能測試 .64.4.4穩(wěn)定性 (強度 )測試 .64.4.5性能測試 .

2、64.4.6強壯性 (恢復 )測試 .64.4.7邏輯性測試 .64.4.8破壞性測試 .64.4.9安全性測試 .75.測試結果交付方式 .7引言1.1 目的為了盡可能的找出軟件的不足,提高軟件的質量,促進軟件的成功驗收,專門制定了本大綱。其主要目的在于為所要進行的測試工作制定各種必要的準則和規(guī)范, 以及在有關方面協(xié)議的基礎上對測試工作進行合理組織與管理。1.2 術語本大綱所提及的術語,其定義遵照GB/T 11457 標準。1.3 參照標準GB/T 11457 1995軟件工程術語GB 8566 1995 ;信息技術軟件生存期過程OGB85671988*計算機軟件產(chǎn)品開發(fā)文件編制指南GB 9

3、385*計算機軟件需求說明編制指南GB 9386 1988*計算機軟件測試文件編制指南GB/T 12504 1990計算機軟件質量保證計劃規(guī)范OGB/T 12505 1990計算機軟件配置管理計劃規(guī)范OGB/T 14079 1993軟件維護指南OGB/T 14394 1993計算機軟件可靠性和可維護性管理GB/T 16680 一 1996軟件文檔管理指南開發(fā)者企業(yè)規(guī)范軟件開發(fā)者有關軟件工程的規(guī)范其它文件例如:合同書等,法律文件中的有關規(guī)定。說明:( 1)應該遵循自頂而下、就嚴不就寬的原則,除非合同書等法律文件中另有規(guī)定。(2)標記( * )號的標準為推薦標準。測試日期安排開發(fā)方如期交付軟件的基

4、礎上,由業(yè)主審核確定具體日期安排。測試小組及成員由業(yè)主聘請具有一定的分析、 設計、編程和軟件測試經(jīng)驗的測試組長和其他專業(yè)人員組成。測試組設組長一名 (可設有副組長 ),負責整個測試的計劃、組織工作?;蛭芯哂袊艺J可測試資質的第三方進行測試。測試具體內容測試內容應該包括: 合法性檢查、文檔檢查、 軟件一致性檢查、軟件系統(tǒng)測試與測試結果評審等幾項工作。4.1 合法性檢查檢查開發(fā)者在開發(fā)本軟件時,使用的開發(fā)工具是否合法。對在編程中使用的一些非本單位自己開發(fā)的, 也不是由開發(fā)工具提供的控件、組件、函數(shù)庫等, 檢查其是否有合法的發(fā)布許可。4.2 軟件文檔檢查4.2.1 必須提供檢查的文檔項目實施計劃;

5、詳細技術方案;軟件需求規(guī)格說明書(STP)(含數(shù)據(jù)字典 );概要設計說明書(PDD);詳細設計說明書(DDD)(含數(shù)據(jù)庫設計說明書);軟件測試計劃(STP)(含測試用例 );軟件測試報告(STR);用戶手冊 (SUM)(含操作、使用、維護、應急處理手冊源程序 (SCL)(不可修改的電子文檔););項目實施計劃(PIP);項目開發(fā)總結(PDS);軟件質量保證計劃(SQAP);4.2.2 其他可能需要檢查的文檔軟件配置計劃(SCMPP);項目進展報表(PPR);階段評審報表(PRR);4.2.3 由業(yè)主確定必須檢查的其他文檔說明:如果業(yè)主認為 4.1.1 節(jié)和 4.1.2 節(jié)所列文檔之外,還需要檢

6、查其它文檔,則在此列出文檔名稱;如果業(yè)主認為不需要進行額外的文檔檢查,則本部分無內容。4.2.4 文檔質量的度量準則文檔是軟件的重要組成都分, 是軟件生存周期各個不同階段的產(chǎn)品描述。 文檔質量的度量準則就是要評審各階段文檔的合適性。主要有以下六條:完備性開發(fā)方必須按照 GB 8567(計算機軟件產(chǎn)品開發(fā)文件編制指南 )的規(guī)定編制相應的文檔,以保證在開發(fā)階段結束時其文檔是齊全的。正確性在軟件開發(fā)各個階段所編寫的文檔的內容, 必須真實的反映階段的工作且與該階段的需求相一致。簡明性在軟件開發(fā)各個階段所編寫的各種文檔的語言表達應該清晰、準確簡練,適合各種文檔的特定讀者。可追蹤性在軟件開發(fā)各個階段所編寫

7、的各種文檔應該具有良好的可追蹤性。文檔的可追蹤性包括橫向可追蹤性和縱向可追蹤性兩個方面。前者是指在不同的文檔的相關內容之間相互檢索的難易程序;后者是指確定同一文檔某一內容在本文檔范圍中檢索的難易程度。自說明性在軟件開發(fā)各個階段所編寫的各種文檔應該具有較好的自說明性。文檔的自說明性是指在軟件開發(fā)各個階段中,不同文檔能夠獨立表達,該軟件在其相應階段的階段成果的能力。規(guī)范性在軟件開發(fā)各個階段所編寫的各種文檔應該具有良好的規(guī)范性。文檔的規(guī)范性是指文檔的封面、大綱、術語的含義以及圖示符號等符合有關規(guī)范的規(guī)定。4.3 軟件代碼測試4.3.1 源代碼一般性檢查僅對系統(tǒng)關鍵模塊的源代碼進行抽查, 檢查模塊代碼

8、編寫的規(guī)范性, 批注的準確性, 是否存在潛在性錯誤,以及代碼的可維護性。命名規(guī)范檢查檢查源代碼中的變量、函數(shù)、對象、過程等的命名是否符合約定規(guī)范,該規(guī)范可以由開發(fā)方在軟件工程文檔規(guī)范中單方面約定。注釋檢查檢查程序中的注釋是否規(guī)范,注釋量是否達到約定要求,例如:要求注釋量達到30左右。接口檢查檢查數(shù)據(jù)庫接口等外部接口是否符合要求,各程序模塊使用的接口方式是否一致,特定的外部接口協(xié)議是否符合。數(shù)據(jù)類型檢查源代碼中涉及的金額的常量、 變量及數(shù)據(jù)集和數(shù)據(jù)庫中涉及金額的數(shù)據(jù)類型是否采用貨幣類型,以防止在特定條件下產(chǎn)生較大的誤差而影響統(tǒng)計結果。限制性檢查對一些程序中使用到的、 具有使用限制的命令、 事件、

9、 方法、過程、函數(shù)、對象、控件等進行檢查。檢查在長時間運行時,有無可能接近或者達到限制條件,這里考慮的系統(tǒng)運行時間可能長達數(shù)年。4.3.2 軟件一致性檢查編譯檢查要求提交的源代碼在其規(guī)定的編譯環(huán)境中,能夠重新編譯無錯誤,并且能夠完成相應的功能,從而確定移交的確實是正確的源代碼。安裝卸載檢查在新系統(tǒng)上用交付的軟件安裝盤重新安裝各個模塊,并且通過運行這些軟件模塊,能否完成相應的功能,從而確定移交的確實是正確的軟件安裝盤。在安裝后立即卸載所安裝的模塊,并且檢查是否能夠做到徹底卸載。運行模塊檢查將新安裝的軟件模塊與現(xiàn)場運行模塊用軟件工具抽樣比較, 確認交付的軟件安裝盤與現(xiàn)場運行軟件一致。抽查數(shù)處現(xiàn)場運

10、行模塊用軟件工具比較,確認現(xiàn)場運行軟件一致。4.4 軟件系統(tǒng)測試軟件系統(tǒng)測試不僅是檢測軟件的整體行為表現(xiàn),從另一個側面看,也是對軟件開發(fā)設計的再確認。進行軟件系統(tǒng)測試工作時,具體的測試用例是由開發(fā)方提供,并由測試方和用戶共同補充制定的。在開發(fā)方做完功能演示后,可以進行下列測試:界面 (外觀 )測試;可用性測試;功能測試;穩(wěn)定性 (強度 )測試;性能測試;強壯性 (恢復 )測試;邏輯性測試;破壞性測試;安全性測試。說明:實際進行的測試內容有測試方法和業(yè)主根據(jù)具體情況共同確定, 并非文中所列測試內容都必須進行測試。4.4.1 界面 (外觀 ) 測試對照界面規(guī)范 (在軟件需求規(guī)格說明書中規(guī)定, 或者

11、由軟件工程規(guī)范中給出 )和界面表 (在概要設計中給出 ) ,檢查各界面設計是否規(guī)范,包括:界面風格、表現(xiàn)形式、組件用法、字體選擇、字號選擇、色彩搭配、日期表現(xiàn)、計時方法、時間格式、對齊方式等等,是否符合規(guī)范、是否協(xié)調一致、是否便于操作。4.4.2可用性測試測試操作是否方便,用戶界面是否友好等。測試系統(tǒng)是否有影響操作流程的界面Bug和功能 Bug,紀錄具體 Bug 的數(shù)量、出現(xiàn)頻率和嚴重程度。4.4.3功能測試檢查數(shù)據(jù)在流程中各個階段的準確性。 對系統(tǒng)中每一模塊利用實際數(shù)據(jù)運行, 將其結果與同樣數(shù)據(jù)環(huán)境下應該得出的結果相比較, 或與軟件需求規(guī)格說明書中要求的結果進行比較,如有偏差,則功能測試不能

12、通過。檢查軟件需求規(guī)格說明書中描述的需求是否都得到滿足; 系統(tǒng)是否缺乏軟件需求規(guī)格說明書中規(guī)定的重要功能; 以及系統(tǒng)實際使用中不可缺少而軟件需求規(guī)格說明書中沒有規(guī)定的功能。如果存在遺產(chǎn)數(shù)據(jù),應該檢查遺產(chǎn)數(shù)據(jù)轉換是否正確。4.4.4 穩(wěn)定性 (強度 )測試測試系統(tǒng)的能力最高實際限度, 即檢查軟件在一些超負荷情況下, 功能實現(xiàn)的情況。 例如:要求軟件進行某一行為的大量重復、 輸入大量的數(shù)據(jù)或大數(shù)值數(shù)據(jù)、 對數(shù)據(jù)庫進行大量復雜的查詢等。利用邊界測試 (最大值、最小值、 N 次循環(huán) )對系統(tǒng)進行模擬運行測試,觀察其是否處于穩(wěn)定狀態(tài)。4.4.5 性能測試根據(jù)系統(tǒng)設計指標, 或者對被測軟件提出的性能指標,

13、測試軟件的運行性能,例如:傳輸連接最長時限、傳輸錯誤率、計算精度、記錄精度、響應時限和恢復時限等。4.4.6 強壯性 (恢復 )測試采用人工的干擾使應用軟件、 平臺軟件或者系統(tǒng)硬件出錯, 中斷正常使用, 檢測系統(tǒng)的恢復能力。進行強壯性測試時,應該參考性能測試相關的測試指標。4.4.7 邏輯性測試根據(jù)系統(tǒng)的功能邏輯圖, 測試軟件是否按規(guī)定的邏輯路徑運行, 選擇一些極限數(shù)據(jù)判斷軟件運行是否存在錯誤或非法路徑,從而發(fā)現(xiàn)系統(tǒng)的邏輯錯誤或非法后門。4.4.8 破壞性測試輸入錯誤的或非法的數(shù)據(jù) (類型 ),檢查系統(tǒng)的報錯糾錯的能力及穩(wěn)定性。并測試可連續(xù)使用多長時間而系統(tǒng)不崩潰。4.4.9 安全性測試驗證安

14、裝在系統(tǒng)內的保護機構確實能夠對系統(tǒng)進行保護,全測試時需要設計一些測試用例試圖突破系統(tǒng)的安全保密措施,使之不受各種非常的干擾,檢驗系統(tǒng)是否有安全保密的安漏洞。說明:進行安全測試時,必須遵循相關的安全規(guī)定,并且有業(yè)主派員參加。測試結果交付方式測試結束后,由測試組填寫軟件測試報告,并將測試報告與全部測試材料一并交給業(yè)主。具體交付方式,由業(yè)主和測試方雙方協(xié)商確定。測試報告包括下列內容:軟件測試計劃軟件測試日志軟件文檔檢查報告軟件代碼測試報告軟件系統(tǒng)測試報告測試總結報告測試人員簽字登記表贈送以下資料 3D 打印技術課程教學大綱課程名稱: 3D 打印技術課程編碼: 1100001120學分及學時:1 學分

15、理論學時18 學時 (其中理論課10 學時 )適用專業(yè): 物聯(lián)網(wǎng)應用技術開課學期: 第三學期開課部門 :計算機與互聯(lián)網(wǎng)學院先修課程: 物聯(lián)網(wǎng)技術概論、電子技術、無線傳感網(wǎng)、傳感器原理及應用考核要求: 考查使用教材及主要參考書:作者 :高帆 3D 打印技術著出版社 :機械工業(yè)出版社出版時間 :2015 年 10 月 1本課程屬于設計類的課程一、課程性質和任務走近 3D 打印技術課程是根據(jù)國家課程改革要求,結合我校學生發(fā)展的實際狀況,教師的課程開發(fā)能力、興趣、特長及本校的課程資源等要素而開發(fā)的設計課程。3D 打印技術,是一種以數(shù)字模型文件為基礎,運用粉末狀金屬或塑料等可粘合材料,通過逐層打印的方式

16、來構造物體的技術。它無需機械加工或任何模具,就能直接從計算機圖形數(shù)據(jù)中生成任何形狀的零件,從而極大地縮短產(chǎn)品的研制周期,提高生產(chǎn)率和降低生產(chǎn)成本。與傳統(tǒng)技術相比,三維打印技術還擁有如下優(yōu)勢:通過摒棄生產(chǎn)線而降低了成本;大幅減少了材料浪費;而且, 它還可以制造出傳統(tǒng)生產(chǎn)技術無法制造出的外形,讓人們可以更有效地設計出飛機機翼或熱交換器。因此,3D 打印技術今后會在世界上替代大部分制造業(yè);如果我們不能在3D 打印技術中占有一席之地,就將難以進入發(fā)達國家行列。因此,走近 3D打印技術,了解并學習3D 打印技術,對學生今后的學習與就業(yè)有非常重要的現(xiàn)實意義。本課程本著滿足學生個性化發(fā)展的需要,融合本校辦學

17、理念和傳統(tǒng)文化。旨在通過學生對世界制造業(yè)領域正在迅速發(fā)展的“具有工業(yè)革命意義的制造技術(3D 打印技術) ”的學習與實踐;在 “揮動想象的翅膀”的過程中,體驗創(chuàng)意的神奇和偉大;快速提高學生的空間思維能力和創(chuàng)造力;提高學生參與社會實踐活動的積極性與合作、協(xié)調能力。同時也初步體會3D 制造技術將給社會帶來的社會倫理困境。二、課程教學目的和要求通過學習,了解 3D 打印技術的現(xiàn)狀,開闊學生的視野,豐富學生的生活,發(fā)展學生的創(chuàng)意思維,激發(fā)學生學習技術的興趣與熱情。形成初步的3D 制造技術概念以和了解3D建模的方法,以及對技術作品的鑒賞能力。2.學習 3D 建模技能,提高學生的動手能力;實現(xiàn)能力的遷移與

18、拓展。同時培養(yǎng)學生的社會責任感;提高學生的技術素養(yǎng)。3.營造濃厚的學習氣氛,讓學生在借鑒中模仿,在模仿中思考,在思考中創(chuàng)新,增強社會,生活,知識產(chǎn)權觀念,提高科學理論精神和技術素養(yǎng)。、課程學時分配章課程內容(章題)理論實驗序一3D 打印概論1二正向三維工程設計21三逆向工程設計12四3D 打印工藝設計及材料分22析五制作及后處理11六桌面 3D 打印機的拆裝與維22修七3D 打印相關軟件的安裝110818第一章3D 打印概論1 、3D 打印的歷史2 、3D 打印技術的發(fā)展狀況3 、3D 打印技術的分類4 、3D 打印技術未來的發(fā)展5 、3D 打印技術的應用市場第二章正向三維工程設計1 、簡單零件設計2 、鈑金造型3 、自由造型4 、曲面設計5 、

溫馨提示

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

評論

0/150

提交評論