軟件測試所需的常用模板



《軟件測試所需的常用模板》由會員分享,可在線閱讀,更多相關《軟件測試所需的常用模板(134頁珍藏版)》請在裝配圖網上搜索。
1、單擊此處編輯母版標題樣式,,單擊此處編輯母版文本樣式,,第二級,,第三級,,第四級,,第五級,,,*,第15章 軟件測試所需的常用模板,本章主要討論的模板有20個,分別在每一個小節(jié)中做詳細講解,它們是:,,● 測試大綱寫作模板,,● 軟件測試計劃寫作模板,,● 測試任務說明書寫作模板,,● 測試需求說明書寫作模板,,● 單元測試寫作模板,,● 代碼檢查寫作模板,軟件測試技術研究組,·,中國信息大學,,軟件測試技術研究組,·,中國信息大學,● 程序錯誤報告寫作模板,,● 程序設計寫作模板,,● 測試用例寫作模板,,● 軟件測評寫作模板,,● 功能測試寫作模板,,● 性能測試寫作模板,,● 可靠
2、性測試寫作模板,,● 集成測試寫作模板,,,軟件測試技術研究組,·,中國信息大學,● 系統(tǒng)測試寫作模板,,● 驗收測試寫作模板,,● 測試分析報告寫作模板,,● 測試總結寫作模板,,● web測試寫作模板,,● 軟件安全性測試寫作模,板,,軟件測試技術研究組,·,中國信息大學,15.1 測試大綱寫作模板,,,測試大綱在一般情況下是由一位對整個系統(tǒng)設計熟悉的設計人員編寫的,他要明確測試的內容和測試通過的準則,能設計出完整合理的測試用例,以便系統(tǒng)實現后進行全面測試。,,測試大綱的主要內容是:測試策略是什么、需要做哪些測試、測試過程如何組織、測試人員包括哪些?測試大綱是測試單位為了獲得測試任務
3、,在項目招標階段編制的文件,它是測試單位參與投標時投標書內容的重要組成部分。,,供參考的測試大綱寫作模板如表14-1-1 所示。,,表15-1-1 測試大綱寫作模板,軟件測試技術研究組,·,中國信息大學,,軟件測試技術研究組,·,中國信息大學,第1章 概述,,1.1 編寫目的,,測試大綱文檔的編寫目的在于為XXXX(軟件名稱)軟件測試人員提供詳細的測試步驟和測試數據,以保證測試人員對軟件測試的正確性和完整性。,,1.2 術語和縮寫詞,,1.3 參考資料,,說明軟件測試所需的資料(需求分析、設計規(guī)范等)。,,軟件測試技術研究組,·,中國信息大學,第2章 測試環(huán)境,,2.
4、1 硬件,,列出進行本次測試所需的硬件資源的型號、配置和廠家。,,,2.2 軟件,,列出進行本次測試所需的軟件資源,包括操作系統(tǒng)和支持軟件(不含待測軟件)的名稱、版本、廠家。,,,第3章 測試階段技術,測試階段的技術說明如表15-1-2 所示。,,表15-1-2 測試階段的技術說明表,,軟件測試技術研究組,·,中國信息大學,,軟件測試技術研究組,·,中國信息大學,第4章 測試內容和測試的重點,,,4.1 測試概述:對測試進行一個總體描述,,,4.2 測試操作步驟的記錄,,,對各測試操作按先后順序進行編號記錄。具體測試操作步驟的記錄如表14-1-3 所示。,,,軟件測試技術研究組,·
5、,中國信息大學,測試名稱,,標識符,,測試時間,,測試人,,操作序號,,錯誤等級,,測試輸入,說明輸入的具體數據或動作,,,預期輸出,說明預期的輸出或結果,,,實際輸出,說明實際的輸出或結果,,,操作序號,,錯誤等級,,測試輸入,說明輸入的具體數據或動作,,,預期輸出,說明預期的輸出或結果,,,實際輸出,說明實際的輸出或結果,,,……,,,,表15-1-3 具體測試操作步驟的記錄表,,軟件測試技術研究組,·,中國信息大學,第5章,,人員和時間,,需要列出一份清單,用于說明在整個測試期間人員的數量,時間,技術水平的要求,以及項目與人員的職務,姓名,E-mail和電話。如表14-1-4所示。,職
6、務,姓名,E-mail,電話,開發(fā)工程師,,,,開發(fā)經理,,,,測試負責人,,,,測試人員,,,,……,,,,表15-1-4 人員和時間表,,軟件測試技術研究組,·,中國信息大學,第6章 測試進度計劃,,第 7 章 測試提交文檔,,,軟件測試技術研究組,·,中國信息大學,15.2 測試計劃模板,,,,測試計劃說明書是項目經理或者開發(fā)項目的負責人編寫的, 并交給最終用戶、系統(tǒng)集成人員、測試人員、軟件開發(fā)人員、軟件管理人員。最終用戶用來核實軟件開發(fā)、測試實施任務和時間人員安排;核實測試需求是否可接受;是否使用了適當的測試策略,反映出系統(tǒng)或應用程序按照預定的用途來進行應用。系統(tǒng)集成人員
7、、測試人員、軟件開發(fā)人員、軟件管理人員用來安排工作進度,為整個測試工作指明方向。,,軟件測試技術研究組,·,中國信息大學,,軟件測試計劃是指導測試過程的綱領性文件,包含了產品概述、測試策略、測試方法、測試區(qū)域、測試配置、測試周期、測試資源、測試交流、風險分析等內容。,,測試計劃的目的是粗略的估計測試大致需要的周期和最終測試報告遞交的時間;測試計劃是針對測試中的每個環(huán)節(jié)的,單元測試、集成測試、系統(tǒng)測試等一般都寫測試計劃,寫的重點不同。它為整個測試階段的管理工作和技術工作提供指南;確定測試的內容和范圍,為評價系統(tǒng)提供依據。,,供參考的測試計劃模板如表14-2-1 所示。,,,,表14-2-1 測
8、試計劃模板,供參考的測試計劃模板如表15-2-1 所示。,軟件測試技術研究組,·,中國信息大學,表15-2-1 測試計劃模板,,軟件測試技術研究組,·,中國信息大學,第1章 引言,,1.1編寫目的,,1.2 項目背景,,1.3 范圍,,1.4測試摘要,,1.4.1 重點事項,,1.4.2 爭議事項,,1.4.3 風險評估,,,1.4.5 測試目標,,軟件測試技術研究組,·,中國信息大學,1.5 提交的測試文檔,,1.6名詞解釋,,列出本文件中用到的專門術語的定義和縮寫詞的原詞組。,,1.7參考資料,,列出有關資料的作者、標題、編號、發(fā)表日期、出版單位或資料來源。,,軟件測試技術研究組,·,中
9、國信息大學,第2章 測試任務概述,,,測試應列出單元測試、集成測試、系統(tǒng)測試、驗收測試等任務,主要介紹測試范圍,并作概括性描述。這部分內容是測試計劃的核心所在。單個模塊測試、系統(tǒng)整體測試中的每一項測試的內容(類型)、目的及其名稱、標識符、進度安排和測試條件等。,,2.1 測試目標,,2.2 測試環(huán)境,,軟件測試技術研究組,·,中國信息大學,★ 硬件,,列出進行本次測試所需的硬件資源的型號、配置和廠家。,,,★ 軟件,,列出進行本次測試所需的軟件資源,包括操作系統(tǒng)和支持軟件(不含待測軟件)的名稱、版本、廠家。,,2.3 需求概述,,2.3.1,描述建立測試環(huán)境所需要的設備、用途及軟件部署計劃。,
10、,2.3.2,說明所需設備的機型要求以及內存、CPU、硬 盤大小的最低要求。,,軟件測試技術研究組,·,中國信息大學,2.3.3 設備的用途,如數據庫服務器,web服務器,后臺開發(fā)等;如有特殊約束,如開放外部端口,封閉某端口,進行性能測試等。,,2.3.4 說明每臺設備上部署的自開發(fā)和第三方軟件的名稱和版本號,以便系統(tǒng)管理員按照此計劃分配測試資源;,,2.3.5 說明第三方軟件和應用程序的預計空間;,,2.3.6 測試使用的工具以及用途。規(guī)定測試所需要的硬件工具和工具軟件,以及其它的一些特殊設備或工具。,,軟件測試技術研究組,·,中國信息大學,2.5 測試的方法,,單元測試、集成測試、系統(tǒng)
11、測試、驗收測試等,主要介紹測試范圍并作概括性描述。這部分內容是測試計劃的核心所在,所以有些軟件公司更愿意將其標記為“策略”,而不是“方法”。,,軟件測試技術研究組,·,中國信息大學,2.5.1 單元測試,,2.5.2 集成測試,,集成測試——主要目的是檢測系統(tǒng)是否達到需求,對業(yè)務流程及數據流的處理是否符合標準,檢測系統(tǒng)對業(yè)務流處理是否存在邏輯不嚴謹及錯誤的情況,檢測需求是否存在不合理的標準及要求。此階段測試基于功能完成的測試。,,軟件測試技術研究組,·,中國信息大學,系統(tǒng)測試,,2.5.4 功能測試,,對測試對象的功能測試應側重于所有可直接追蹤到用例或業(yè)務功能和業(yè)務規(guī)則的測試需求。這種測試的目
12、標是核實數據的接受、處理和檢索是否正確,以及業(yè)務規(guī)則的實施是否恰當。此類測試基于黑盒技術,該技術通過圖形用戶界面(GUI)與應用程序進行交互,并對交互的輸出或結果進行分析,以此來核實應用程序及其內部進程。,,軟件測試技術研究組,·,中國信息大學,數據和數據庫完整性測試,,接口測試,,用戶界面測試,,用戶界面(UI)測試用于核實用戶與軟件之間的交互。UI測試的目標是確保用戶界面會通過測試對象的功能來為用戶提供相應的訪問或瀏覽功能。另外,UI測試還可確保UI中的對象按照預期的方式運行,并符合公司或行業(yè)的標準。,,軟件測試技術研究組,·,中國信息大學,,性能測試,,性能測試對響應時間、事務處理速率和
13、其他與時間相關的需求進行測試和評估。性能測試的目標是核實性能需求是否都已滿足。,,負載測試,,強度測試,,容量測試,,2.5.12? 安全性和訪問控制測試,,安全性和訪問控制測試側重于安全性的兩個關鍵方面:,,應用程序級別的安全性,包括對數據或業(yè)務功能的訪問。,,系統(tǒng)級別的安全性,包括對系統(tǒng)的登錄或遠程訪問。,,軟件測試技術研究組,·,中國信息大學,故障轉移和恢復測試,,故障轉移和恢復測試可確保測試對象能成功完成轉移,并能從導致意外數據損失或數據完整性破壞的各種硬件、軟件或網絡故障中恢復。,,配置測試,,配置測試核實測試對象在不同的軟件和硬件配置中的運行情況。,,,2.5.16 驗收測試,,2
14、.5.17 文擋測試,,,采用檢查文檔是否足夠、描述是否合理,,回歸測試,,檢查程序修改后有沒有引起新的錯誤、是否能夠正常工作以及能否滿足系統(tǒng),,軟件測試技術研究組,·,中國信息大學,第3章 測試計劃,,測試計劃(Testing plan),描述了要進行的測試活動的范圍、方法、資源和進度的文檔。它確定測試項、被測特性、測試任務、誰執(zhí)行任務、各種可能的風險。測試計劃可以有效預防計劃的風險,保障計劃的順利實施,。,,3.1 測試方案,,說明確定測試方法和選取測試用例的原則。,,3.2 測試項目,,列出每一項測試的內容、名稱、目的和進度。,,3.3 測試準備,,3.4測試進度,,3.5測試機構及人員
15、,,軟件測試技術研究組,·,中國信息大學,第4章 測試項目說明,,測試項目說明要按測試項目的順序逐個對測試項目做出說明,。,,4.1 測試項目名稱及測試內容,,4.2 測試用例,,★ 輸入,,★ 輸出,,★ 步驟及操作,,★ 允許偏差,,4.3 測試進度安排,,軟件測試技術研究組,·,中國信息大學,4.4 條件,,給出項測試對資源的特殊要求,如設備、軟件、人員等。,,4.5 測試方法,,4.6 測試準則,,規(guī)定各測試項通過測試的標準。,,4.7 測試用例,,測試用例包括測試用例名稱、輸入(測試數據) 、輸出(預期結果)、環(huán)境、工具等。,,4.8 測試資料,,說明項測試所需的資料。,,軟件
16、測試技術研究組,·,中國信息大學,第5章 評價,,,5.1評價的范圍,,說明所完成的各項測試說明問題的范圍及其局限性。,,5.2 評價的結果,,說明測試評價的結果。,,軟件測試技術研究組,·,中國信息大學,第6章 測試數據的記錄、整理和分析,,說明對本次測試得到數據的記錄、整理和分析的方法和存檔要求。,,,,第7章 測試計劃的審核和批準人,,測試計劃作為質量的重要文檔呈現給管理層審核和批準。,,,軟件測試技術研究組,·,中國信息大學,15.3 測試任務說明書模板,,測試任務說明書是經理或開發(fā)項目的負責人寫作的,傳遞給軟件測試人員、軟件開發(fā)人員、軟件管理人員。,,從用戶的角度出發(fā),測試實施任務
17、和時間人員安排;軟件測試人員、軟件開發(fā)人員不能影響測試進度;對軟件的開發(fā)過程中每個版本完成測試任務。,,供參考的測試任務說明書模板如表14-3-1 所示。,,軟件測試技術研究組,·,中國信息大學,,,表15-3-1 測試任務說明書模板,,,軟件測試技術研究組,·,中國信息大學,1. 概述,,在概述部分應對整個測試任務分工進行概要描述。,,1.1 編寫目的,,說明編寫這份測試任務說明書的目的。,,1.2 項目背景,,1.3 編寫測試任務說明書需要的文檔,,2.測試任務,,,從用戶的角度出發(fā),測試實施任務和時間人員安排;軟件測試人員、軟件開發(fā)人員不能影響測試進度;對軟件的開發(fā)過程中每個版本完成測
18、試任務。測試人員的任務:,,,軟件測試技術研究組,·,中國信息大學,3. 測試質量,,測試質量應該包括產品的測試質量和測試小組的測試質量,關系到系統(tǒng)的功能或性能是否正常。,,4.測試范圍,,對測試范圍的說明如下。,,4.1流程測試,,流程測試采用業(yè)務流程、數據流程、邏輯流程來檢測軟件是否能夠按照流程操作時爭取處理。,,4.2邊界值測試,,軟件測試技術研究組,·,中國信息大學,4.3容錯性測試,,容錯性測試用于檢查系統(tǒng)的容錯能力,錯誤的數據輸入不會對功能和系統(tǒng)產生非正常影響,程序對錯誤的輸入有正確的提示信息。,,4.4 異常測試,,異常測試用于檢查系統(tǒng)能否處理異常。,,4.5 安裝測試,,安裝測
19、試用于檢查系統(tǒng)是否能正確安裝、配置。,,4.6 易用性測試,,易用性測試用于檢查系統(tǒng)是否易用、友好。,,軟件測試技術研究組,·,中國信息大學,4.7 界面測試,,界面測試用于檢查界面是否美觀合理。,,4.8 接口測試,,接口測試用于檢查系統(tǒng)是否能與外部接口正常工作。,,4.9 配置測試,,配置測試用于檢查配置是否合理、正常。,,4.10 性能測試,,性能測試用于提取系統(tǒng)性能的數據,檢查系統(tǒng)是否滿足在需求中所規(guī)定達到的性能。,,軟件測試技術研究組,·,中國信息大學,4.11 壓力測試,,壓力測試用于檢查系統(tǒng)是否能承受大壓力,測試產品應該能夠在高強度條件下正常運行,并不會出現任何錯誤。,,4.1
20、2 兼容性測試,,兼容性測試對于C/S架構的系統(tǒng)來說,需要考慮客戶端支持的系統(tǒng)平臺;對于B/S架構的系統(tǒng)來說,需要考慮用戶端瀏覽器版本。,,4.13 升級測試,,升級測試用于進行專門的割接測試或升級測試,提供工程升級割接方案。,,4.14 功能測試,,軟件測試技術研究組,·,中國信息大學,4.15 單元測試,,4.16 集成測試,,4.17 系統(tǒng)測試,,4.18 回歸測試,,回歸測試用于檢查程序修改后有沒有引起新的錯誤;是否能夠正常工作及能否滿足系統(tǒng)的需求。,,4.19 驗收測試,,4.20 文檔測試,,文檔測試用于檢查文檔是否足夠,描述是否合理。,,軟件測試技術研究組,·,中國信息大學,5.
21、,確定測試進度和管理,,在這一部分應對所有的測需求進行足夠詳細的描述. 詳盡程度應以足夠測試設計人員進行概要設計和測試人員進行測試計劃和測試為準。,,5.1確定測試進度,,5.2 管理,,軟件測試技術研究組,·,中國信息大學,6.,測試任務的重點,,,測試任務的重點是單元測試、集成測試、系統(tǒng)測試、驗收測試。,,6.1 單元測試,,單元測試(又稱為模塊測試)在設計得好的軟件系統(tǒng)中,每個模塊完成一個清晰定義的子功能,而且這個子功能和同級其他模塊的功能之間沒有相互依賴關系。,,單元測試的重點測試內容包括:源代碼測試、命名規(guī)范測試、需求完整性測試、頁面完整性測試、提示文本測試、頁面腳本測試等。,,軟件
22、測試技術研究組,·,中國信息大學,6.2 集成測試,,集成測試是在單元測試的基礎上將軟件的多個模塊或者系統(tǒng)前后臺合并之后進行的測試,在集成測試中可以彌補單元測試中沒有測試到的BUG,也可以檢查出單元測試沒法測試的功能,比如前后臺的集成之后的關聯功能,對于這些有關聯性功能的測試,單元測試中是無能為力的,必須依靠集成測試來保證功能的完整性和正確性。,,6.3 系統(tǒng)測試,,系統(tǒng)測試是在系統(tǒng)集成測試修改完BUG之后進行的測試。,,軟件測試技術研究組,·,中國信息大學,系統(tǒng)測試的重點測試內容包括:鏈接完整性測試、UI合理性測試、命名規(guī)范測試、功能測試、壓力測試、頁面完整性測試、安裝測試、提示文本測試、游
23、覽器測試等。,,6.4 驗收測試,,,驗收測試是對系統(tǒng)測試后進行的測試。,,驗收測試把軟件系統(tǒng)作為單一的實體進行測試,測試內容與系統(tǒng)測試基本類似,但是它是在用戶積極參與下進行的,而且可能主要使用實際數據(系統(tǒng)將來要處理的信息)進行測試。驗收測試的目的是驗證系統(tǒng)確實能夠滿足用戶的需要,在這個測試步驟中發(fā)現的往往是系統(tǒng)需求說明書中的錯誤。,,軟件測試技術研究組,·,中國信息大學,7. 測試注意事項,,根據《軟件開發(fā)規(guī)范》仔細檢查:,,1. 軟件的界面是否合乎要求。,,2. 小的圖標是否合乎要求。,,3. 根據《軟件開發(fā)規(guī)范》和《用戶需求》及《軟件詳細設計》來設計測試用例,,4. 對功能界面
24、要求注意與功能相關的信息顯示及顯示位置是否正確。,,5. 是否能夠正確保存信息。,,,軟件測試技術研究組,·,中國信息大學,15.4 測試,需求說明書模板,,測試,需求說明書闡述一個測試軟件系統(tǒng)必須提供的功能和性能以及它所要考慮的限制條件,它不僅是系統(tǒng)測試和用戶文檔的基礎,也是所有子系列項目規(guī)劃、設計和編碼的基礎。它應該盡可能完整地描述系統(tǒng)預期的外部行為和用戶可視化行為。除了設計和實現上的限制,軟件需求規(guī)格說明不應該包括設計、構造、測試或工程管理的細節(jié)。,,供參考的測試需求說明書模板如表14-4-1 所示。,,軟件測試技術研究組,·,中國信息大學,表15-4-1 測試需求說明書模板,,,
25、軟件測試技術研究組,·,中國信息大學,1. 概述,,在概述部分應對軟件測試需求規(guī)格說明進行概要描述. 通常還包括目的, 范圍, 術語定義等。有助于讀者理解文檔如何編寫并且如何閱讀和解釋。,,1.1編寫目的,,1.2項目背景,,1.3 術語定義,,定義本文檔中所使用的術語。 列出外文首字母組詞的原詞組,縮寫詞和符號。對于易混淆的客戶常用語要有明確規(guī)定定義。 例如, “用戶”是指客戶的雇員而非軟件的最終購買者等。,,,,,軟件測試技術研究組,·,中國信息大學,1.4 文檔約定,,1.5 產品的測試范圍,,簡述產品的測試范圍。,,1.6 參考資料,,參考文獻,,2.測試任務概述,,測試任務概述定義的
26、產品以及它所運行的環(huán)境使用產品的用戶、已知的限制和依賴。,,軟件測試技術研究組,·,中國信息大學,2.1 測試目標,,2.2 運行環(huán)境,,(1) 測試需要的硬件環(huán)境,,(2) 測試需要的軟件環(huán)境,,描述軟件測試的運行環(huán)境,包括硬件平臺、操作系統(tǒng)和版本,還有其它的軟件組件或與其共存的應用程序。,,2.3 條件與限制,,軟件測試技術研究組,·,中國信息大學,3. 系統(tǒng)特性,,(1) 說明和優(yōu)先級,,(2) 評價,,(3) 響應序列,,4. 數據的一致性、正確性測試,,在此部分對數據的一致性、正確性進行測試,需要測試,,軟件測試技術研究組,·,中國信息大學,5. 用例描述,,6. 功能測試要求
27、,,詳細列出與該特性相關的詳細的功能需求。這些是必須提交給用戶的軟件功能,使用戶可以使用所提供的特性執(zhí)行服務或者使用所指定的使用實例執(zhí)行任務。描述產品如何響應可預知的出錯條件或者非法輸入或動作。就像本章開頭所描述的那樣,你必須唯一地標識每個需求。,,7. 性能需求測試要求,,在這一部分進行性能需求測試,一般需求:,,(1) 測試精度 ;,,(2) 測試時間特性要求 ;,,(3) 適應性。,,軟件測試技術研究組,·,中國信息大學,8. 運行測試要求,,這一部分在功能測試的基礎上,進行運行測試,。,,8.1 運行測試要求,,8.2 硬件接口,,描述系統(tǒng)中軟件和硬件每一接口的特征。這種描述可能包括支
28、持的硬件類型、軟硬件之間交流的數據和控制信息的性質以及所使用的通信協(xié)議。,,8.3 軟件接口,,8.4 通信接口,,軟件測試技術研究組,·,中國信息大學,8.5 設備,,,列出運行該軟件所需要的硬設備。說明其設備及其專門功能,。,,8.6 故障處理,,列出可能的軟件、硬件故障以及對各項性能而言所產生的后果和對故障處理的要求。,,9. 安全測試需求,,這一部分詳寫安全測試需求說明.,,9.1 安全設施測試需求,,詳盡陳述與產品使用過程中可能發(fā)生的損失、破壞或危害相關的需求。,,9.2 安全性測試需求,,詳盡陳述與系統(tǒng)安全性、完整性或與私人問題相關的需求,這些問題將會影響到產品的使用和產品所創(chuàng)建
29、或使用的數據的保護。,,軟件測試技術研究組,·,中國信息大學,10. 文件傳輸,,11. 數據導入導出測試,,12. 測試約束,,13. 回歸測試需求功能,,14. 用戶文檔測試,,列舉出將與軟件一同發(fā)行的用戶文檔部分,例如,用戶手冊、在線幫助和教程。明確所有已知的用戶文檔的交付格式或標準。,,15.其他專門要求,,用戶單位對使用方便的要求,對可維護性、可補充性、易讀性、可靠性、異常處理要求、運行環(huán)境可轉換性的特殊要求等。,,軟件測試技術研究組,·,中國信息大學,15.5 單元測試模板,,單元測試又稱為模塊測試,主要步驟為程序語法檢查和程序邏輯檢查等。其目的在于發(fā)現各模塊內部可能存在的各種
30、差錯。單元測試需要從程序的內部結構出發(fā)設計測試用例。多個模塊可以平行地獨立進行單元測試。,,供參考的單元測試模板如表14-5-1 所示。,,軟件測試技術研究組,·,中國信息大學,,表15-5-1 單元測試模板,,軟件測試技術研究組,·,中國信息大學,1. 概述,,單元測試有成模塊測試,是從內部結構來測試,可多個模塊平行獨立完成測試。單元測試主要來檢驗軟件設計中最小的單位——模塊。模塊內聚程度高,每一個模塊只能完成一種功能,因此模塊測試的程序規(guī)模小,易檢查出錯誤,并且善于確定錯誤的位置。,,1.1單元測試的目的,,1.2 測試的背景,,1.3單元測試所需文檔,,軟件測試技術研究組,·,中國信息
31、大學,2 主要步驟,,2.1 程序語法檢查,,,檢查程序中語法錯誤,,2.2程序邏輯檢查,,,1)數據滿足設計上要求的上下限及循環(huán)次數;,,2)數據滿足程序中的各種檢驗要求的錯誤數據;,,3)數據可以適應于人工對程序的檢查工作。,,2.3樁模塊檢查,,軟件測試技術研究組,·,中國信息大學,3 單元測試項目,,3.1模塊接口測試,,3.2局部數據結果測試,,3.3路經測試,,3.4 邊界條件測試,,3.5 錯誤處理測試,,3.6 代碼書寫規(guī)范測試,,軟件測試技術研究組,·,中國信息大學,4. 單元測試報告,,4.1單元測試報告的寫作目的,,4.2單元測試報告內容,,1)軟件單元描述,,2)單元
32、結構,,3)單元控制,,4)測試過程,,5)測試,,軟件測試技術研究組,·,中國信息大學,5. 小結,,★ 單元測試可將每一項都進行測試,保證它的正確性;,,★ 單元測試具有回歸性,它避免了代碼出現歸回,編寫完成后可以隨時隨地的快速運行測試;,,★ 單元測試具有保證性。它能夠保證代碼質量和代碼可維護性及可擴展性;,,★ 測試之后,要對每一個程序寫一份程序測試說明書,以備今后修改。,,軟件測試技術研究組,·,中國信息大學,15.6 代碼檢查模板,,,代碼檢查是靜態(tài)測試的主要方法,代碼檢查包括代碼走查、桌面檢查、流程圖審查等。,,供參考的代碼檢查模板如表14-6-1所示。,,軟件測試技術研究組
33、,·,中國信息大學,表15-6-1 代碼檢查模板,,軟件測試技術研究組,·,中國信息大學,,代碼檢查主要檢查代碼和流程圖設計的一致性、代碼結構的合理性、代碼編寫的標準性、可讀性、代碼的邏輯表達的正確性等方面。包括變量檢查、命名和類型審查、程序邏輯審查、程序語法檢查和程序結構檢查等內容。,,1.1 代碼檢查的模塊,,1.2 編寫目的,,1.3 代碼檢查需要的文檔,,在進行代碼檢查前應準備好需求文檔、程序設計文檔、程序的源代碼清單、代碼編碼標準、代碼缺陷檢查表和流程圖等。,1.概述,,軟件測試技術研究組,·,中國信息大學,2. 代碼檢查方式,,2.1 桌面檢查,,2.2 走查,,2.3
34、 代碼審查,,,3. 代碼檢查項目,,3.1 目錄文件組織,,3.2 檢查函數,,軟件測試技術研究組,·,中國信息大學,3.3 數據類型及變量,,3.4 檢查條件判斷語句,,3.5 檢查循環(huán)體制,,3.6 檢查代碼注釋,,3.7 ?桌面檢查,,3.8 其它檢查,,軟件測試技術研究組,·,中國信息大學,4. 靜態(tài)結構分析,,靜態(tài)結構分析主要是以圖形的方式表現程序的內部結構,例如函數調用關系圖、函數內部控制流圖。,,5. 靜態(tài)質量,,6. 質量度量,,6.1 質量因素(Factors),,6.2 分類標準(criteria),,軟件測試技術研究組,·,中國信息大學,7. 代碼檢查的分析與
35、評價,,7.1 能力,,7.2 缺陷和限制,,7.3 評價,,通過對代碼檢查結果的分析,需標明遺留缺陷、局限性和軟件的約束限制等,說明該代碼是否已達到預定的結果,判定代碼能否交付使用。審查小組必須做出審查結果的書面總結報告,并且做出的報告便于開發(fā)小組的成員使用。,,,軟件測試技術研究組,·,中國信息大學,15.7 程序錯誤報告模板,,程序錯誤,將會導致,系統(tǒng)功能和性能與需求說明不相符。,,供參考的程序錯誤報告模板如表15-7-1 所示。,,表15-7-1 程序錯誤報告模板,,軟件測試技術研究組,·,中國信息大學,1. 程序錯誤報告目的,,2. 程序錯誤的描述,,2.1 功能類錯誤描述
36、,,2.2 界面類錯誤描述,,2.3 數據處理類,,2.4 流程類錯誤描述,,2.5 提示信息類錯誤描述,,軟件測試技術研究組,·,中國信息大學,15.8 程序設計寫作模板,,程序設計(Programming)是指設計、編制、調試程序的方法和過程。程序設計的基本概念有程序、數據、子程序、子例程、協(xié)同例程、模塊以及順序性、并發(fā)性、并行性、分布性等。程序是程序設計中最為基本的概念,子程序和例程都是為了便于進行程序設計而建立的程序設計基本單位,順序性、并發(fā)性、并行性和分布性反映程序的內在特性。,,供參考的程序設計如表14-8-1 所示。,,軟件測試技術研究組,·,中國信息大學,,表15-8-
37、1 程序設計模板,,軟件測試技術研究組,·,中國信息大學,1. 引言,,1.1 目的,,1.2 定義和縮寫詞,,1.3 參考資料,,2. 編碼風格,,2.1 程序編碼要采用縮進風格編寫,,2.2 編寫子程序一定要做注釋,,2.3 相對獨立的程序塊之間、變量說明之后必須加空行,,軟件測試技術研究組,·,中國信息大學,3. 注釋,,注釋的原則是有助于對程序的閱讀理解,注釋語言必須準確、易懂、簡潔。,,4. 標識符命名,,4.1 標識符的命名要清晰、明了,有明確含義,,4.2 命名中若使用特殊約定或縮寫,則要有注釋說明。,,5. 可讀性,,6. 變量、結構,,軟件測試技術研究組,·,中
38、國信息大學,7. 函數、過程,,7.1 對所調用函數的錯誤返回碼要仔細、全面地處理。,,7.2 明確函數功能,,7.3 編寫可重入函數時,應注意局部變量的使用,,8. 可測性,,9. 程序效率,,9.1 編程時要經常注意代碼的效率,,9.2 提高代碼效率,,10. 質量保證,,10.1 代碼質量保證原則,,軟件測試技術研究組,·,中國信息大學,11. 代碼編輯、編譯、審查,,11.1 打開編譯器的所有告警開關對程序進行編譯。,,11.2在產品軟件(項目組)中,要統(tǒng)一編譯開關選項。,,11.3 通過代碼走讀及審查方式對代碼進行檢查。,,12. 代碼測試、維護,,13. 宏,,軟件測試技術研究組,
39、·,中國信息大學,15.9 測試用例寫作模板,,測試用例是軟件測試的核心,測試用例的設計和編寫是軟件測試活動中最重要的。,,測試用例目前沒有經典的定義,比較通常的說法是:“指對一項特定的軟件產品進行測試任務的描述,體現測試方案、方法、技術和策略;內容包括測試目標、測試環(huán)境、輸入數據、測試步驟、預期結果、測試腳本等,并形成文檔”。,,供參考的測試用例寫作模板如表15-9-1 所示。,,軟件測試技術研究組,·,中國信息大學,表15-9-1 測試用例寫作模板,,,軟件測試技術研究組,·,中國信息大學,第1章 概述,,1.1 編寫目的,,1.2 術語和縮寫詞,,1.3 參考資料,,
40、第2章 一般測試用例寫作模板,,第3章 接口測試用例編寫方法,,第4章 需求測試用例寫作模板,,第5章 路徑測試用例模板,,軟件測試技術研究組,·,中國信息大學,第6章 功能測試模板,,第7章 恢復能力測試用例寫作模板,,第8章 容錯能力測試用例寫作模板,,第9章 性能測試用例寫作模板,,第10章 界面測試用例寫作模板,,界面是軟件與用戶交互的最直接的層,界面的好壞決定用戶對軟件的第一印象。設計合理的界面能給用戶帶來輕松愉悅的感受和成功的感覺,相反由于界面設計不好,讓用戶有反感。,,軟件測試技術研究組,·,中國信息大學,第11章 信息安全測試用例寫作模板,,第12章 壓力
41、測試用例模板,,第13章 可靠性測試用例模板,,第14章 安裝 / 反安裝測試用例模板,,軟件測試技術研究組,·,中國信息大學,15.10 軟件測評模板,,軟件測評是以測試項目為對象,保證軟件產品的性能和質量而制定的。軟件測評是被測評軟件的開發(fā)者填寫測評登錄表、適用程度測評表(適用程度測評的主要目的是確認被測評軟件在實測中具備的功能與該軟件產品推廣范圍內所應具備的基本功能的吻合程度)、數據管理測評表、整理編目測評表、檢索查詢測評表、輔助實體管理測評表、安全保密測評表、系統(tǒng)維護測評表、兼容性測評表、速度測評表、易用性測評表、容錯性測評表、安全可靠性測評表、軟件資料測評表、總體測評結果表。,
42、,供參考的軟件測評模板如表14-10-1所示。,,軟件測試技術研究組,·,中國信息大學,表15-10-1 軟件測評寫作模板,,軟件測試技術研究組,·,中國信息大學,1. 軟件測評登錄表,,被測評軟件的開發(fā)者填寫測評登錄表是并向測評責任單位提供測評規(guī)定的技術資料和軟件載體。技術資料包括:軟件安裝使用手冊,軟件適用的技術環(huán)境說明等,并附相關的機讀數據和數據集邏輯結構及物理結構的說明。,,2. 適用程度測評表,,3. 數據管理測評,,4. 整理編目測評,,整理編目測評內容有數據采集、類目設置、分類排序、數據校驗、目錄生成、數據統(tǒng)計、打印輸出及自動標引等。,,軟件測試技術研究組,·,中國信
43、息大學,5. 檢索查詢測評,,6. 輔助實體管理,,7. 安全保密,,8. 系統(tǒng)維護,,9. 兼容性測評,,10. 信息處理速度,,11. 易用性,,12. 容錯性,,13. 安全可靠性,,,軟件測試技術研究組,·,中國信息大學,15.11 功能測試模板,,功能測試是對產品的功能進行驗證,各個功能模塊是否正確,邏輯是否正確。對測試應側重于業(yè)務功能和業(yè)務規(guī)則的測試。檢查產品是否達到用戶的功能要求。對于功能測試,針對不同的應用系統(tǒng),其測試內容的差異很大,但一般都可歸為界面、數據、操作、邏輯、接口等方面。,,供參考的功能測試寫作模板如表14-11-1 所示。,,軟件測試技術研究組,·,中國信息大學
44、,,表15-11-1 功能測試寫作模板,,,軟件測試技術研究組,·,中國信息大學,1. 概述,,1. 1 編寫目的,,1.2 項目背景,,1.3 測試方法和策略,,1.4 測試依據,,2. 功能測試測試方式與環(huán)境,,2.1 測試方式,,2.2 硬件設備,,軟件測試技術研究組,·,中國信息大學,3. 功能測試內容,,3.1 功能測試的功能點,,3.2 界面,,3.3數據,,3.4操作,,4. 功能測試結果,,4.1功能測試統(tǒng)計,,4.2功能測試詳細結果,,軟件測試技術研究組,·,中國信息大學,5. 功能的安全性,,6. 功能的易用性,,7. 功能的總體分析,,8. 功能測試的結
45、論,,軟件測試技術研究組,·,中國信息大學,15.12 性能測試模板,,性能測試主要是響應時間、事務處理速率、資源占用率測試、兼容性、易用性、用戶文檔、效率、可擴充性進行的測試。,,供參考的性能測試寫作模板如表14-12-1 所示。,,,,軟件測試技術研究組,·,中國信息大學,,表15-12-1 性能測試寫作模板,,軟件測試技術研究組,·,中國信息大學,1. 概述,,1. 1 編寫目的,,1.2 項目背景,,1.3 測試方法和策略,,1.4 參考資料,,2. 性能測試方式和環(huán)境,,2.1 測試方式,,2.2硬件設備,,2.3軟件設備,,2.4測試配置,,軟件測試技術研究組,·,中國信息大
46、學,3. 性能測試內容,,3.1 基本性能測試,,3.2 高級性能測試,,3.3 大數據量測試(壓力測試),,4. 性能測試的結果統(tǒng)計,,4.1 應用軟件的測試指標,,4.2 網絡環(huán)境的測試指標,,4.3 操作系統(tǒng)環(huán)境的測試指標,,4.4 數據庫環(huán)境的測試指標,,軟件測試技術研究組,·,中國信息大學,5.性能測試結論,,是否成功的執(zhí)行了測試計劃;,,是否完成了測試目標;,,是否修正了發(fā)現的錯誤;,,測試是否通過;,,是否通過了審評。,,6.,,測試工作清單,,7. 性能測試的審批,,8. 性能測試的報告,,軟件測試技術研究組,·,中國信息大學,15.13 可靠性測試模板,,,可
47、靠性測試是為了滿足軟件可靠性要求,進行一系列設計、分析、測試等工作。其中確定軟件可靠性要求是軟件可靠性測試中需要解決的首要問題??煽啃砸罂梢园ǘㄐ约岸恳蟮取?,可靠性測試也是評估軟件可靠性水平,驗證軟件產品是不是達到軟件可靠性要求的重要且有效的途徑。,,供參考的可靠性說明書模板如表15-13-1 所示。,,軟件測試技術研究組,·,中國信息大學,表15-13-1 可靠性說明書模板,,,軟件測試技術研究組,·,中國信息大學,1. 概述,,1.1軟件可靠性測試概念,,1.2 軟件可靠性測試過程,,2. 成熟性測試規(guī)定,,2.1 成熟性測試規(guī)定目的,,2.2成熟性測試規(guī)定實施細則,,
48、3. 容錯性測試規(guī)定,,3.1容錯性測試規(guī)定目的,,3.2容錯性測試規(guī)定實施細則,,軟件測試技術研究組,·,中國信息大學,4. 易恢復性測試規(guī)定,,4.1易恢復性測試規(guī)定目的,,4.2易恢復性測試規(guī)定實施細則,,5. 容錯性測試規(guī)定,,5.1容錯性測試規(guī)定目的,,5.2容錯性測試規(guī)定實施細則,,6. 易恢復性測試規(guī)定,,6.1易恢復性測試規(guī)定目的,,6.2易恢復性測試規(guī)定實施細則,,軟件測試技術研究組,·,中國信息大學,15.14 集成測試模板,,,集成測試的檢測重點包括:子系統(tǒng)功能的關聯性測試、鏈接完整性測試、數據和數據庫完整性測試、功能測試、頁面完整性測試等。,,集成測試可以劃分成3個級
49、別:,,1. 模塊內集成測試;,,2. 子系統(tǒng)內集成測試;,,3. 子系統(tǒng)間集成測試。,,供參考的集成測試模板如表14-14-1 所示。,,軟件測試技術研究組,·,中國信息大學,表15-14-1 集成測試模板,,,軟件測試技術研究組,·,中國信息大學,1. 引言,,1.1 編寫目的,,1.2 背景,,1.3 定義,,1.4 集成測試任務,,1.5 集成測試范圍,,1.6 集成測試進度,,1.7 集成測試風險和應急計劃,,1.8 參考資料,,軟件測試技術研究組,·,中國信息大學,2. 計劃集成測試,,21 制定集成測試計劃,,2.2 確定測試進度和管理,,2.3 集成測試具體內容,
50、,2.4 設計集成測試用例,,3. 實施集成測試,,4. 測試結果評估,,軟件測試技術研究組,·,中國信息大學,5. 集成測試的工作清單,,6. 審批,,7. 填寫集成測試報告表格,,8. 集成測試提供的文件,,1. 測試計劃書,,2. 測試用例,,3. 測試報告,,4. 測試總結,,,軟件測試技術研究組,·,中國信息大學,15.15 系統(tǒng)測試模板,,,,完成集成測試后,還需要進行系統(tǒng)測試。系統(tǒng)測試是將已經通過集成測試的軟件、計算機硬件、外設和網絡等其他因素結合在一起,與系統(tǒng)需求說明書、系統(tǒng)方案說明書相比較,發(fā)現系統(tǒng)與用戶需求不符或矛盾的地方,所以在系統(tǒng)實施運行前要進行系統(tǒng)測試。,,
51、供參考的系統(tǒng)測試模板如表14-15-1所示。,,軟件測試技術研究組,·,中國信息大學,,表15-15-1 系統(tǒng)測試模板,,軟件測試技術研究組,·,中國信息大學,1. 概述,,,1.1 編寫目的,,1.2 項目背景,,1.3 系統(tǒng)簡介,,1.4 術語和縮寫詞,,1.5 系統(tǒng)測試工具,,1.6 參考資料,,2.系統(tǒng)測試環(huán)境與配置,,3. 系統(tǒng)測試的主要內容和測試類型,,軟件測試技術研究組,·,中國信息大學,4.系統(tǒng)測試測試方法,,5.系統(tǒng)測試的結果分析,,6. 系統(tǒng)測試總結,,7. 系統(tǒng)測試結論,,8. 系統(tǒng)使用說明書和維護手冊的編寫,,9. 系統(tǒng)測試結果的評價和結論,,10.系統(tǒng)測試文檔
52、資料,,11. 建議,,12. 測試人員名單,,13. 附件,,軟件測試技術研究組,·,中國信息大學,15.16 驗收測試模板,,,驗收測試是依據軟件開發(fā)商和用戶之間的合同、軟件需求說明書以及相關行業(yè)標準、國家標準、法律法規(guī)等對軟件的功能、性能、可靠性、易用性、可維護性、可移植性等特性進行嚴格的測試,驗證軟件的功能和性能及其他特性是否與業(yè)務需求一致。,,供參考的驗收模板如表15-16-1所示。,,軟件測試技術研究組,·,中國信息大學,表15-16-1 驗收測試模板,,,軟件測試技術研究組,·,中國信息大學,1. 概述,,1.1 驗收測試目的,,1.2項目基本情況,,1.3 驗收測試范圍,
53、,根據系統(tǒng)需求說明書、功能說明書和測試大綱所描述的各項功能進行測試。,,2.驗收測試組織方案,,3.項目進度審核,,,3.1 ?項目實施進度情況,,3.2? 項目合同變更情況,,3.3 ?項目需求變更情況,,3.4 項目投資結算情況,,軟件測試技術研究組,·,中國信息大學,4.?驗收測試計劃,,,4.1 ?驗收,測試原則,,4.2 ?驗收測試方式,,4.3 ?驗收測試內容,,4.4 測試結果及缺陷分析,,4.5 文檔測試,,5.? 項目驗收情況匯總,,6.項目驗收結論,,7.驗收結果匯總,,8. 附件,,,,軟件測試技術研究組,·,中國信息大學,,15.17 測試分析報告模板,,,測
54、試分析報告是測試主要報告之一。測試分析報告是建立在正確的、足夠的測試結果的基礎之上,不僅要提供必要的測試結果的實際數據,同時要對結果進行分析,對產品質量進行準確的評估。,,供參考的測試分析報告模板如表14-17- 1所示。,,軟件測試技術研究組,·,中國信息大學,表15-17-1 測試分析報告模板,,,軟件測試技術研究組,·,中國信息大學,1.概述,,1.1,項目簡介,,1.2 編寫目的,,1.3 術語定義,,1.4 測試環(huán)境,,1.5 測試人員安排和分工,,1.6 參考資料,,2. 測試內容,,根據測試計劃中編寫的測試用例,用表格的形式列出每一項測試的標識符及其測試內容,并指明實
55、際進行的測試工作內容與測試計劃中預先設計的內容之間的差別,說明作出這種改變的原因。,,,軟件測試技術研究組,·,中國信息大學,2.1,系統(tǒng)用戶使用,,2.2系統(tǒng)功能需求,,2.3 系統(tǒng)性能需求,,2.4系統(tǒng)接口需求,,2.5 用戶界面測試報告,,2.6 功能測試報告,,按照系統(tǒng)用戶功能需求,設計測試用例(輸入/輸出)內容,進行現場測試,記錄測試,,2.7 性能測試報告,,2.8 接口測試報告,,2.9數據庫測試,,2.10安裝、卸載測試,,軟件測試技術研究組,·,中國信息大學,3. 測試發(fā)現的問題,,4.測試結果分析,,4.1,覆蓋分析,,4.2 缺陷的統(tǒng)計與分析,,5.測試資源消耗,,5.
56、1,測試組織和人員,,5.2 測試時間,,5.3 資源的總投,入,,軟件測試技術研究組,·,中國信息大學,6.分析與評價,,6.1 能力,,6.2 缺陷和限制,,6.3評價,,7. 測試結論與建議,,7.1,測試結論,,7.2 建議,,★ 對系統(tǒng)存在問題的說明,描述測試所揭露的軟件缺陷和不足,以及可能給軟件實施和運行帶來的影響;,,★ 可能存在的潛在缺陷和后續(xù)工作;,,★ 對缺陷修改和產品設計的建議;,,★ 對過程改進方面的建議。,,軟件測試技術研究組,·,中國信息大學,15.18 測試總結模板,,,軟件測試總結的就是對整個測試流程進行科學和系統(tǒng)的總結,并根據這些結果對測試進行評價。這種報告
57、是測試人員對測試工作進行總結。,,供參考的測試總結模板如表14-18-1所示。,,軟件測試技術研究組,·,中國信息大學,表15-18-1 測試總結模板,,,軟件測試技術研究組,·,中國信息大學,1. 概述,,1.1 編寫目的,,1.2 項目背景,,1.3 系統(tǒng)簡介,,1.4 術語和縮寫詞,,1.5 測試工具,,1.6 參考資料,,2.測試環(huán)境與配置,,3.測試方法,,,軟件測試技術研究組,·,中國信息大學,4.測試總結,,4.1 測試時間、地點、人員,,4.2 測試范圍,,4.3 工作組織,,4.4 測試分析,,4.5 殘留缺陷與未解決問題,,4.6 測試資源消耗情況,,4.7 測試結
58、論,,4.8 測試文檔,,軟件測試技術研究組,·,中國信息大學,5. 建議,,(1)對系統(tǒng)存在問題的說明,描述測試所揭露的軟件缺陷和不足,以及可能給軟件實施和運行帶來的影響 ;,,(2) 可能存在的潛在缺陷和后續(xù)工作;,,(3) 對缺陷修改和產品設計的建議;,,(4) 對過程改進方面的建議。,,6. 附件,,(1) 附件1 測試用例清單;,,(2) 附件2 缺陷清單。,,軟件測試技術研究組,·,中國信息大學,15.19 Web測試模板,,,Web測試與一般應用系統(tǒng)的測試不同,鏈接的吻合性是web應用系統(tǒng)的一個主要特征,需要檢查和驗證系統(tǒng)是否按照設計的要求運行,而且測試系統(tǒng)在不同用戶的瀏覽器上
59、顯示是否合適。更重要的是,還要從最終用戶的角度進行Web的功能測試、Web的性能測試(包括負載/壓力測試)、Web的用戶界面測試、Web的兼容性測試、 Web的安全性測試、Web的接口測試、安全性測試和可用性測試。,,供參考的Web測試寫作模板如表14-19-1所示。,,軟件測試技術研究組,·,中國信息大學,表15-19-1 Web測試寫作模板,,,軟件測試技術研究組,·,中國信息大學,1. 概述,,1.1 編寫目的,,Web測試模板的編寫目的在于為Web測試人員提供詳細的測試步驟和測試數據,以保證測試人員對軟件測試的正確性和完整性。,,1.2 術語和縮寫詞,,1.3 參考資
60、料,,2. Web測試的重點及測試的主要內容,,2.1 Web的功能測試;,,2. 2 Web的性能測試(包括負載/壓力測試),,2.3 穩(wěn)定性測試,,2.4 壓力測試,,軟件測試技術研究組,·,中國信息大學,3. Web的用戶界面測試,,3.1 Web的用戶界面頁面、頁面元素和容錯性,,3.2 頁面元素應注意的內容,,3.3 容錯性應注意的內容,,3.4 Web用戶界面測試的內容,,4 . Web兼容性測試,,Web的兼容性包括操作系統(tǒng)兼容和應用軟件兼容,可能還包括硬件兼容。 Web的兼容性測試主要討論:,,軟件測試技術研究組,·,中國信息大學,4.1 系統(tǒng)平臺測試,,最常見的有
61、Windows、Unix、Macintosh、Linux操作系統(tǒng)等,。,,4.2 瀏覽器測試,,瀏覽器是Web客戶端最核心的構件,不同廠商的瀏覽器對Java、 HTML規(guī)格有不同的支持,框架和層次結構風格在不同的瀏覽器中也有不同的顯示,瀏覽器需要測試兼容性。,,4.3 分辨率測試,,5.Web的安全性測試,,Web的安全性測試主要討論:目錄設置、 SSL、 登錄、 日志文件。,,5.1目錄設置測試,,5.2 SSL測試,,軟件測試技術研究組,·,中國信息大學,15.20 軟件安全性,測試,模板,,,安全性測試是軟件生命周期中保證軟件是安全的一個重要的環(huán)節(jié)。,軟件安全性測試包括用戶認證安全、系
62、統(tǒng)網絡安全、數據庫安全性測試。,,供參考的,軟件安全性,測試,寫作模板如表14-20-1所示。,,,,軟件測試技術研究組,·,中國信息大學,作模板,,表15-20-1 軟件安全性測試寫,,軟件測試技術研究組,·,中國信息大學,1. 概述,,1.1 編寫目的,,軟件安全性測試模板的編寫,主要目的是“確保軟件不會去完成沒有預先設計的功能”。為軟件安全性測試人員提供測試步驟,以保證測試人員對軟件進行安全性測試。,,1.2 術語和縮寫詞,,1.3 參考資料,,2. 用戶認證安全性測試,,3. 系統(tǒng)網絡安全性測試,,4. 數據庫安全性測試,,軟件測試技術研究組,·,中國信息大學,4. 數
63、據庫安全性測試,,(1)數據庫數據是否機密;,,(2)數據庫數據可管理性;,,(3)數據庫數據的獨立性;,,(4)數據庫數據是否可備份,,(5)數據庫數據的恢復能力,。,,5. 軟件安全性記錄,,請您解答:,,本章主要討論的模板有20個,請分別列出這些模板所包括的主要內容。,,1. 測試大綱寫作模板,,2. 軟件測試計劃寫作模板,,3. 測試任務說明書寫作模板,,4. 測試需求說明書寫作模板,,5. 單元測試寫作模板,,6. 代碼檢查寫作模板,,7. 程序錯誤報告寫作模板,,8. 程序設計寫作模板,,9. 測試用例寫作模板,,10. 軟件測評寫作模板,,11. 功能測試寫作模板,,12. 性能測試寫作模板,,13. 可靠性測試寫作模板,,14. 集成測試寫作模板,,15. 系統(tǒng)測試寫作模板,,16. 驗收測試寫作模板,,17. 測試分析報告寫作模板,,18. 測試總結寫作模板,,19. web測試寫作模板,,20. 軟件安全性測試寫作模板,,謝 謝,軟件測試技術研究組,·,中國信息大學,,
- 溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
5. 裝配圖網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 專題黨課講稿:以高質量黨建保障國有企業(yè)高質量發(fā)展
- 廉政黨課講稿材料:堅決打好反腐敗斗爭攻堅戰(zhàn)持久戰(zhàn)總體戰(zhàn)涵養(yǎng)風清氣正的政治生態(tài)
- 在新錄用選調生公務員座談會上和基層單位調研座談會上的發(fā)言材料
- 總工會關于2025年維護勞動領域政治安全的工作匯報材料
- 基層黨建工作交流研討會上的講話發(fā)言材料
- 糧食和物資儲備學習教育工作部署會上的講話發(fā)言材料
- 市工業(yè)園區(qū)、市直機關單位、市紀委監(jiān)委2025年工作計劃
- 檢察院政治部關于2025年工作計劃
- 辦公室主任2025年現實表現材料
- 2025年~村農村保潔員規(guī)范管理工作方案
- 在深入貫徹中央8項規(guī)定精神學習教育工作部署會議上的講話發(fā)言材料4篇
- 開展深入貫徹規(guī)定精神學習教育動員部署會上的講話發(fā)言材料3篇
- 在司法黨組中心學習組學習會上的發(fā)言材料
- 國企黨委關于推動基層黨建與生產經營深度融合工作情況的報告材料
- 副書記在2025年工作務虛會上的發(fā)言材料2篇