版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
第六章軟件測試文檔寧華287263358@每一個測試項目過程中都會產(chǎn)生很多文檔,從項目啟動前的計劃書到項目結(jié)束后的總結(jié)報告,其矧進有產(chǎn)品需求、測試計劃、測試用例和各種重要會議的會議記錄等。軟件測試文件就為了實現(xiàn)這些目的,對測試中的要求、過程及測試結(jié)果以正式的文件形式寫出,所以說測試文件的編寫足測試上作規(guī)范化的個重要組成部分.有必要將文檔管理融入到項甘管理中去,成為項日管理很重要的一個環(huán)節(jié)。由此可見軟件測試文檔在軟件測試過程中是多么的重要,那什么是軟件測試文檔,軟件測試文檔有哪些,這些測試文檔的格式如何?本章重點:什么是測試計劃?
測試文檔的定義?測試文檔的重要性?測試文檔的內(nèi)容?軟件生命周期各階段的測試任務(wù)與可交付的文檔?測試用例所包含的文檔文檔?測試文檔定義:測試文檔(TestingDocumentation)記錄和描述了整個測試流程,它是整個測試活動中非常重要的文件。測試過程實施所必備的核心文檔是:測試計劃、測試用例(大綱)和軟件測試報告。測試文檔的重要性軟件測試是一個很復(fù)雜的過程,涉及軟件開發(fā)其他階段的工作,對于提高軟件質(zhì)量、保證軟件正常運行有著十分重要的意義,因此必須把對測試的要求、過程及測試結(jié)果以正式的文檔形式寫下來。軟件測試文檔用來描述要執(zhí)行的測試及測試的結(jié)果??梢哉f,測試文檔的編制是軟件測試工作規(guī)范化的一個重要組成部分。軟件測試文檔不只在測試階段才開始考慮,它應(yīng)在軟件開發(fā)的需求分析階段就開始著手編制,軟件開發(fā)人員的一些設(shè)計方案也應(yīng)在測試文檔中得到反映,以利于設(shè)計的檢驗。測試文檔對于測試階段的工作有著非常明顯的指導(dǎo)作用和評價作用。即便在軟件投入運行的維護階段,也常常要進行再測試或回歸測試,這時仍會用到軟件測試文檔。測試文檔的內(nèi)容整個測試流程會產(chǎn)生很多個測試文檔,一般可以把測試文檔分為兩類:測試計劃和測試分析報告。測試計劃文檔描述將要進行的測試活動的范圍、方法、資源和時間進度等。測試報告是執(zhí)行測試階段的測試文檔,對測試結(jié)果進行分析說明。包含了相應(yīng)的測試項的執(zhí)行細節(jié)。通常軟件生命周期可分為以下6個階段:需求階段、功能設(shè)計階段、詳細設(shè)計階段、編碼階段、軟件測試階段以及運行/維護階段,相鄰兩個階段之間可能存在一定程度的重復(fù)以保證階段之間的順利銜接,但每個階段的結(jié)束是有一定的標志,例如已經(jīng)提交可交付文檔等。需求階段(1)測試輸入需求計劃(來自開發(fā))。(2)測試任務(wù)制定驗證和確認測試計劃;對需求進行分析和審核;分析并設(shè)計基于需求的測試,構(gòu)造對應(yīng)的需求覆蓋或追蹤矩陣。(3)可交付的文檔驗收測試計劃(針對需求設(shè)計);驗收測試報告(針對需求設(shè)計)。功能設(shè)計階段(1)測試輸入
功能設(shè)計規(guī)格說明(來自開發(fā))。(2)測試任務(wù)功能設(shè)計驗證和確認測試計劃;分析和審核功能設(shè)計規(guī)格說明;可用性測試設(shè)計;分析并設(shè)計基于功能的測試,構(gòu)造對應(yīng)的功能覆蓋矩陣;實施基于需求和基于功能的測試。(3)可交付的文檔主確認測試計劃;驗收測試計劃(針對功能設(shè)計);驗收測試報告(針對功能設(shè)計)。詳細設(shè)計階段(1)測試輸入詳細設(shè)計規(guī)格說明(來自開發(fā))。(2)測試任務(wù)詳細設(shè)計驗收測試計劃;分析和審核詳細設(shè)計規(guī)格說明;分析并設(shè)計基于內(nèi)部的測試。(3)可交付的文檔詳細確認測試計劃;驗收測試計劃(針對詳細設(shè)計);驗收測試報告(針對詳細設(shè)計);測試設(shè)計規(guī)格說明。編碼階段(1)測試輸入代碼(來自開發(fā))。(2)測試任務(wù)代碼驗收測試計劃;分析代碼;驗證代碼;設(shè)計基于外部的測試;設(shè)計基于內(nèi)部的測試。(3)可交付的文檔測試用例規(guī)格說明;需求覆蓋或追蹤矩陣;功能覆蓋矩陣;測試步驟規(guī)格說明;驗收測試計劃(針對代碼);驗收測試報告(針對代碼)。測試階段(1)測試輸入要測試的軟件;用戶手冊。(2)測試任務(wù)制定測試計劃;審查由開發(fā)部門進行的單元和集成測試;進行功能測試;進行系統(tǒng)測試;審查用戶手冊。(3)可交付的文檔測試記錄;測試事故報告;測試總結(jié)報告。運行/維護階段(1)測試輸入已確認的問題報告;軟件生命周期。軟件生命周期是一個重復(fù)的過程。如果軟件被修改了,開發(fā)和測試活動都要回歸到與修改相對應(yīng)的生命周期階段。(2)測試任務(wù)監(jiān)視驗收測試;為確認的問題開發(fā)新的測試用例;對測試的有效性進行評估。(3)可交付的文檔可升級的測試用例庫。測試計劃1、定義:軟件測試是一個有組織有計劃的活動,應(yīng)當給予充分的時間和資源進行測試計劃,這樣軟件測試才能在合理的控制下正常進行。測試計劃(TestPlanning)作為測試的起始步驟,是整個軟件測試過程的關(guān)鍵管理者。測試計劃規(guī)定了測試各個階段所要使用的方法策略、測試環(huán)境、測試通過或失敗的準則等內(nèi)容。2、測試計劃的目的和作用測試計劃的目的是明確測試活動的意圖。它規(guī)范了軟件測試內(nèi)容、方法和過程,為有組織地完成測試任務(wù)提供保障。專業(yè)的測試必須以一個好的測試計劃作為基礎(chǔ)。盡管測試的每一個步驟都是獨立的,但是必須要有一個起到框架結(jié)構(gòu)作用的測試計劃。3、測試計劃書測試計劃文檔化就成為測試計劃書,包含總體計劃也包含分級計劃,是可以更新改進的文檔。4、測試計劃的內(nèi)容軟件測試計劃是整個測試過程中最重要的部分,為實現(xiàn)可管理且高質(zhì)量的測試過程提供基礎(chǔ)。測試計劃以文檔形式描述軟件測試預(yù)計達到的目標,確定測試過程所要采用的方法策略。測試計劃包括測試目的、測試范圍、測試對象、測試策略、測試任務(wù)、測試用例、資源配置、測試結(jié)果分析和度量以及測試風險評估等,測試計劃應(yīng)當足夠完整但也不應(yīng)當太詳盡。實際的測試計劃內(nèi)容因不同的測試對象而靈活變化,但通常來說一個正規(guī)的測試計劃應(yīng)該包含以下幾個項目:(參考)測試的基本信息:包括測試目的、背景、測試范圍等;測試的具體目標:列出軟件需要進行的測試部分和不需要進行的測試部分;測試的策略:測試人員采用的測試方法,如回歸測試、功能測試、自動測試等;測試的通過標準:測試是否通過的界定標準以及沒有通過情況的處理方法;停測標準:給出每個測試階段停止測試的標準;測試用例:詳細描述測試用例,包括測試值、測試操作過程、測試期待值等;測試的基本支持:測試所需硬件支持、自動測試軟件等;部門責任分工:明確所有參與軟件管理、開發(fā)、測試、技術(shù)支持等部門的責任細則;測試人力資源分配:列出測試所需人力資源以及軟件測試人員的培訓(xùn)計劃;測試進度安排:制定每一個階段的詳細測試進度安排表;風險估計和危機處理:估計測試過程中潛在的風險以及面臨危機時的解決辦法。一個理想的測試計劃應(yīng)該體現(xiàn)以下幾個特點:1、在檢測主要缺陷方面有一個好的選擇;2、提供絕大部分代碼的覆蓋率;3、具有靈活性;4、易于執(zhí)行、回歸和自動化;5、定義要執(zhí)行測試的種類;6、測試文檔明確說明期望的測試結(jié)果;7、當缺陷被發(fā)現(xiàn)時提供缺陷核對;8、明確定義測試目標;9、明確定義測試策略;10、明確定義測試通過標準;11、沒有測試冗余;12、確認測試風險;13、文檔化確定測試的需求;14、定義可交付的測試件。
5、軟件測試計劃的制定概要測試計劃概要測試計劃是在軟件開發(fā)初期制定,其內(nèi)容包括:①定義被測試對象和測試目標;②確定測試階段和測試周期的劃分;③制定測試人員,軟、硬件資源和測試進度等方面的計劃;④明確任務(wù)與分配及責任劃分;⑤規(guī)定軟件測試方法、測試標準。比如,語句覆蓋率達到98%,三級以上的錯誤改正率達98%等;⑥所有決定不改正的錯誤都必須經(jīng)專門的質(zhì)量評審組織同意;⑦支持環(huán)境和測試工具等。詳細測試計劃詳細測試計劃是測試者或測試小組的具體的測試實施計劃,它規(guī)定了測試者負責測試的內(nèi)容、測試強度和工作進度,是檢查測試實際執(zhí)行情況的重要標準。詳細測試計劃的主要內(nèi)容有:計劃進度和實際進度對照表;測試要點;測試策略;尚未解決的問題和障礙。制定測試大綱(用例)測試大綱是軟件測試的依據(jù),保證測試功能不被遺漏,并且功能不被重復(fù)測試,使得能合理安排測試人員,使得軟件測試不依賴于個人。測試大綱包括:測試項目、測試步驟、測試完成的標準以及測試方式(手動測試或自動測試)。測試大綱不僅是軟件開發(fā)后期測試的依據(jù),而且在系統(tǒng)的需求分析階段也是質(zhì)量保證的重要文檔和依據(jù)。無論是自動測試還是手動測試,都必須滿足測試大綱的要求。測試大綱的本質(zhì):從測試的角度對被測對象的功能和各種特性的細化和展開。針對系統(tǒng)功能的測試大綱是基于軟件質(zhì)量保證人員對系統(tǒng)需求規(guī)格說明書中有關(guān)系統(tǒng)功能定義的理解,將其逐一細化展開后編制而成的。測試大綱的好處:保證測試功能不被遺漏,使得軟件功能不被重復(fù)測試,合理安排測試人員,使得軟件測試不依賴于個人。測試大綱不僅是軟件開發(fā)后期測試的依據(jù),而且在系統(tǒng)的需求分析階段也是質(zhì)量保證的重要文檔和依據(jù)。制定測試通過或失敗的標準測試標準為可觀的陳述,它指明了判斷/確認測試在何時結(jié)束,以及所測試的應(yīng)用程序的質(zhì)量。測試標準可以是一系列的陳述或?qū)α硪晃臋n(如測試過程指南或測試標準)的引用。測試標準應(yīng)該指明:1、確切的測試目標2、度量的尺度如何建立3、使用了那些標準對度量進行評價制定測試掛起標準和恢復(fù)的必要條件
指明掛起全部或部分測試項的標準,并指明恢復(fù)測試的標準及其必須重復(fù)的測試活動。制定測試任務(wù)安排(明確測試任務(wù),對每項任務(wù)都必須明確7個主題。)任務(wù):用簡潔的句子對任務(wù)加以說明方法和標準:指明執(zhí)行該任務(wù)時,應(yīng)該采用的方法以及所應(yīng)遵守的標準。輸入輸出:給出該任務(wù)所必需的輸入輸出時間安排:給出任務(wù)的起始和持續(xù)時間資源:給出任務(wù)所需要的人力和物力資源風險和假設(shè):指明啟動該任務(wù)應(yīng)滿足的假設(shè),以及任務(wù)執(zhí)行可能存在的風險角色和職責:指明由誰負責該任務(wù)的組織和執(zhí)行,以及誰將擔負怎樣的職責制定應(yīng)交付的測試工作產(chǎn)品指明應(yīng)交付的文檔、測試代碼和測試工具,一般包括這些文檔:測試計劃、測試方案、測試用例、測試規(guī)程、測試日志、測試總結(jié)報告、測試輸入與輸出數(shù)據(jù)、測試工具。制定工作量估計給出前面定義任務(wù)的人力需求和總計編寫測試方案文檔測試方案文檔是設(shè)計測試階段文檔,指明為完成軟件或軟件集成的特性測試而進行的設(shè)計測試方法的細節(jié)文檔。測試用例設(shè)計測試用例(TestCase)是為了高效率地發(fā)現(xiàn)軟件缺陷而精心設(shè)計的少量測試數(shù)據(jù)。實際測試中,由于無法達到窮舉測試,所以要從大量輸入數(shù)據(jù)中精選有代表性或特殊性的數(shù)據(jù)來作為測試數(shù)據(jù)。好的測試用例應(yīng)該能發(fā)現(xiàn)尚未發(fā)現(xiàn)的軟件缺陷。測試用例文檔應(yīng)包含以下內(nèi)容:測試用例表對其中一些項目做如下說明:測試項目:指明并簡單描述本測試用例是用來測試哪些項目、子項目或軟件特性的。用例編號:對該測試用例分配唯一的標識號。用例級別:指明該用例的重要程度。測試用例的級別分為4級:級別1(基本)、級別2(重要)、級別3(詳細)、級別4(生僻)。執(zhí)行操作:執(zhí)行本測試用例所需的每一步操作。預(yù)期結(jié)果:描述被測項目或被測特性所希望或要求達到的輸出或指標。實測結(jié)果:列出實際測試時的測試輸出值,判斷該測試用例是否通過。備注:如需要,則填寫“特殊環(huán)境需求(硬件、軟件、環(huán)境)”、“特殊測試步驟要求”、“相關(guān)測試用例”等信息。用例編號測試模塊編制人編制時間開發(fā)人員程序版本測試人員測試負責人用例級別測試目的測試內(nèi)容測試環(huán)境規(guī)則指定執(zhí)行操作測試結(jié)果步驟預(yù)期結(jié)果實測結(jié)果1
2
……
備注測試用例表項目編號測試項目子項目編號測試子項目測試用例編號測試結(jié)論結(jié)論11
1……
…………總數(shù)
-
--測試用例清單測試總結(jié)報告主要包括測試結(jié)果統(tǒng)計表、測試問題表和問題統(tǒng)計表、測試進度表、測試總結(jié)表等。計劃測試項實際測試項【Y】項【P】項【N】項【N/A】項備注數(shù)量
百分比
其中,【Y】表示測試結(jié)果全部通過,【P】表示測試結(jié)果部分通過,【N】表示測試結(jié)果絕大多數(shù)沒通過,【N/A】表示無法
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年05月中信銀行廈門分行單證業(yè)務(wù)崗招聘筆試歷年參考題庫附帶答案詳解
- 2024年中國普洱小玉餅市場調(diào)查研究報告
- 2024年中國提升帶市場調(diào)查研究報告
- 《中碳鏈甘三酯的制備及純化的研究》
- 2024年中國巖棉瓦市場調(diào)查研究報告
- 2024年中國安全靶市場調(diào)查研究報告
- 2024年中國外球面體市場調(diào)查研究報告
- 2024年中國塑料控制箱市場調(diào)查研究報告
- 2024年05月浙江中信銀行湖州分行社會招考(519)筆試歷年參考題庫附帶答案詳解
- 個性化禮品定制
- 超星爾雅學習通《藝術(shù)哲學美是如何誕生的(同濟大學)》2024章節(jié)測試答案
- 全國醫(yī)院數(shù)量統(tǒng)計
- (2024年)長歌行漢樂府古詩PPT語文課件
- GB/T 43674-2024加氫站通用要求
- 倉庫班長年終總結(jié)及工作計劃
- 部編人教版二年級勞動教育上冊期末試卷(帶答案)
- 肛門手術(shù)的鎮(zhèn)痛研課件
- 中山醫(yī)院報告查詢app
- 檢驗科質(zhì)控總結(jié)匯報
- 《如何做好中層》課件
- 破產(chǎn)法培訓(xùn)課件銀行
評論
0/150
提交評論