百度軟件測試方案模板_第1頁
百度軟件測試方案模板_第2頁
百度軟件測試方案模板_第3頁
百度軟件測試方案模板_第4頁
百度軟件測試方案模板_第5頁
已閱讀5頁,還剩7頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、百度XXX產品v1.0.0測試方案文檔版本控制文檔版本號日期作者審核人說明V1.0 目錄百度XXX產品測試方案11項目簡介部分21.1文檔編寫目的21.2測試項目背景描述21.3測試工作內容和范圍22測試文檔可裁減22.1測試所需參考文檔22.2測試需提交文檔33測試安排和計劃43.1項目整體計劃43.2測試資源安排6人力資源分工6測試環(huán)境安排和使用6所需的合作方配合7測試所需工具74風險預估和應對可裁減85準入測試方案可裁減96功能測試方案96.1Case開發(fā)和管理的規(guī)范96.2測試需求分析和策略制定10分功能測試需求分析10測試工具需求117性能測試方案可裁減117.1性能測試工具需求11

2、7.2場景名xxx111場景概述11執(zhí)行策略設計11測試數(shù)據(jù)需求12性能測試結果分析方法和預期127.3壓力測試場景設計12場景名XXX121 項目簡介部分1.1 文檔編寫目的項目名稱的這一“測試方案”文檔有助于實現(xiàn)以下目標:確定現(xiàn)有項目的信息和應測試的軟件構件。列出推薦的測試需求(高級需求)。推薦可采用的測試策略,并對這些策略加以說明。確定所需的資源,并對測試的工作量進行估計。預估項目的風險和成本,對制定應對措施。列出測試項目的可交付元素1.2 測試項目背景描述對測試對象(應用程序、模塊、子模塊、系統(tǒng)等)及其開發(fā)設計目標進行簡要說明。需要包括的信息有:主要的功能和性能、測試對象的構架以及項目

3、的簡史、測試對象的設計開發(fā)初衷和目標。1.3 測試工作內容和范圍簡要描述測試所需的階段(例如,評審、測試設計、單元測試、冒煙測試、手工測試、回歸測試、自動化測試、性能測試、交叉自由測試等)。簡要地列出測試對象中將接受測試或將不接受測試的那些性能和功能。如果在編寫此文檔的過程中做出的某些假設可能會影響測試設計、開發(fā)或實施,則列出所有這些假設。列出可能會影響測試設計、開發(fā)或實施的所有風險或意外事件。列出可能會影響測試設計、開發(fā)或實施的所有約束。2 測試文檔可裁減2.1 測試所需參考文檔下表列出了制定和實施該測試方案時所需要使用的相關文檔,并標明了各文檔的可用性:注:列表中為文檔項,需要具化,可適當

4、地刪除或添加文檔項。文檔具體的文檔名稱和列表(版本/日期)已創(chuàng)建或可用已被接收或已經過復審作者或來源角色和姓名備注軟件產品背景相關資料業(yè)務簡介、名詞解釋、操作說明、系統(tǒng)資料、訪問環(huán)境等是否是否PM/RD軟件產品調研相關資料前期調研資料等是否是否PM/RDMRD是否是否PM/RD概要設計是否是否RD詳細設計是否是否RD產品性能要求是否是否PM/RD產品常規(guī)檢查checklist是否是否PM/RD產品升級檢查checklist是否是否PM/RD運維部署文檔是否是否RD/OP上線步驟是否是否RD/OP單元測試設計(單元測試報告)是否是否RD代碼行diff分析是否是否RD產品總測試方案(性能)是否是否

5、QA產品測試框架是否是否QA產品test case是否是否QA相關流程文檔和模板是否是否QA/PM/RD相關工作指南和規(guī)范(checklist)是否是否QA測試工具參考文檔是否是否QA測試陷阱tips、經驗總結文檔、case study文檔、項目成長記錄等參考資料是否是否QA2.2 測試需提交文檔下表列出了制定和實施該測試方案時測試所需要提交的相關文檔,并標明了各文檔的可用性:注:列表中為文檔項,需要具化,可適當?shù)貏h除或添加文檔項。文檔具體的文檔名稱和列表(版本/日期)已創(chuàng)建或可用已被接收或已經過復審作者或來源角色和姓名備注MRD、詳細設計等評審批注意見是否是否QA單元測試設計(單元測試報告)

6、是否是否QA測試方案(性能)是否是否QA測試計劃是否是否QA測試開發(fā)需求貨設計(關鍵字、工具等)是否是否QA測試設計是否是否QA測試報告(功能、性能、自動化)是否是否QA項目總結是否是否QA缺陷分析和測試設計補充是否是否QA項目投入和時間數(shù)據(jù)是否是否QA測試陷阱tips是否是否QAcase study文檔是否是否QA項目成長記錄是否是否QA3 測試安排和計劃3.1 測試難點和重點可裁減注本小節(jié)描述項目測試中預計的測試重點和測試難點,撰寫者可根據(jù)需要對下列的表格進行修改3.1.1 測試重點可裁減編號重點項重要性說明備注1多用戶并發(fā)讀寫操作作為一個分布式系統(tǒng),并發(fā)讀寫實必須要支持的關鍵功能;另外這

7、部分功能只要正確,順序讀寫正確性一定能保證由于需要考慮自動化工具支持。2異常測試作為一個基礎平臺項目,系統(tǒng)要能夠容忍各種軟硬件異常??梢詤⒄罩罢淼姆植际疆惓sw系進行異常模擬3XxxxXxxx3.1.2 測試難點可裁減編號難點項困難性說明備注1相關數(shù)據(jù)并發(fā)讀寫的正確性驗證由于存在執(zhí)行不確定性,無法事先獲得期望的結果;另外這種不確定性也導致了bug難以復現(xiàn)可以考慮利用系統(tǒng)的checkpoint功能進行功能回放。2Xxxx3.2 項目整體計劃項目階段時間段參與人員測試工作內容安排產出備注調研階段參與調研討論需求評審階段1. 了解項目背景資料2. 閱讀mrd3. 反饋評審問題4. 參與需求評審5.

8、 確認評審結論6. 初步評估測試計劃Ø 評審批注反饋Ø 初步測試計劃詳細設計階段1. 分析產品功能,確認測試需求2. 進行測試點拆分3. 反饋評審問題4. 參與設計評審5. 確認設計評審結論6. 確定測試初步方案Ø 評審批注反饋Ø 測試框架Ø 功能點拆分文檔Ø 測試點拆分文檔Ø 初步測試方案Ø 測試計劃調整RD開發(fā)階段1. 確定測試方案2. 確定自動化測試點3. 撰寫測試case和相關關鍵字4. 準備測試數(shù)據(jù)5. 自動生成自動化case6. FE提交頁面后獲取頁面對象7. 開發(fā)測試工具8. 測試方案和測試設計評審&

9、#216; 關鍵字列表Ø Case書寫規(guī)范Ø 測試case文檔Ø 自動化caseØ 測試工具和程序準入測試階段1. 環(huán)境部署2. 準入測試3. 完善自動化caseØ 測試環(huán)境Ø 準入測試結論Ø 部分自動化case及執(zhí)行結果第一遍全面測試1. 執(zhí)行手工測試2. 執(zhí)行自動化case3. 性能測試4. 完善自動化caseØ 手工測試結論Ø 部分關鍵字Ø 完善或新補充的自動化caseØ 性能測試結果Ø 自動化case結果Bug回歸測試1. 確認bug修復情況2. 執(zhí)行自動化case3

10、. 完善自動化case4. 性能測試Ø Bug確認結論Ø 部分關鍵字Ø 完善或新補充的自動化caseØ 自動化case結果Ø 性能測試結果全面回歸測試1. 執(zhí)行手工回歸測試2. 執(zhí)行自動化casee3. 性能測試Ø 測試結論和測試報告交叉自由測試1. PM、RD、QA交叉自由測試2. 常規(guī)檢查自動化case執(zhí)行Ø 測試結論和測試報告上線階段1. 上線輔助2. 線上檢查3. Bug回灌Ø Bug回灌項目總結階段1. 相關總結;2. Case和框架合并;3. 自動化case管理詳細測試計劃請參加xx項目v0.0.0_測

11、試計劃文檔3.3 測試資源安排3.3.1 人力資源分工下表列出了在此項目的人員配備方面所作的各種假定。注:可適當?shù)貏h除或添加角色和人員項。角色人員所推薦的投入主要職責或注釋需要具化項目負責人80%100%Ø 處理插入事務Ø 協(xié)調項目安排Ø 分析測試需求Ø 制定測試方案和測試計劃Ø 負責管理文檔資料、case、程序、工具Ø 測試全程參與測試工程師50%100%Ø 測試全程參與Ø 分析測試需求Ø 撰寫測試case(即自動化case)Ø 提出關鍵字和自動化工具需求Ø 完善補充自動化case并

12、執(zhí)行測試Ø 測試分析和測試報告輔助測試開發(fā)工程師10%30%Ø 參與測試工作Ø 輔助關鍵字、工具開發(fā)、執(zhí)行問題修復Ø 輔助自動化框架制定和實施3.3.2 測試環(huán)境安排和使用網絡硬件,如拓撲圖、硬件設備、規(guī)格、數(shù)量、配置等信息;網絡軟件,如協(xié)議、通訊和連接方式等信息。下表列出了測試的系統(tǒng)環(huán)境硬件環(huán)境(服務器、網絡、虛擬機等需求)軟件環(huán)境(相關操作系統(tǒng)、軟件及環(huán)境配置等)3.3.3 所需的合作方配合配合方配合人員希望提供的資源希望的配合工作配合階段配合時間備注PMØ 人員Ø 資源協(xié)調和推動Ø 交叉自由測試安排全程RD/FE

13、16; 利于測試的程序、頁面及其部署安裝文檔Ø 分階段提供被測程序Ø 在開發(fā)周期的后20%前提供頁面測試設計和測試執(zhí)行XX產品QAØ Xx服務器的xx服務、xx數(shù)據(jù)Ø 人員Ø 聯(lián)調環(huán)境準備;Ø 聯(lián)調資源提供Ø 聯(lián)調問題輔助定位測試執(zhí)行(聯(lián)調測試)3.3.4 測試所需工具下表列出了在此項目的使用工具方面所作的各種假定。注:可適當?shù)貏h除或添加工具項。工具獲取和訪問地址用途支持人員使用階段使用時間備注Case管理工具urlØ 導出case框架和可復用case測試準備Word-Ø 撰寫方案、case測試準備Pro

14、ject-Ø 撰寫測試計劃測試準備Git/cvs環(huán)境Ø 代碼、文檔、工具管理測試準備測試執(zhí)行測試總結AtpurlØ 測試報告Ø 測試數(shù)據(jù)測試執(zhí)行Opensta環(huán)境Ø 性能壓力測試性能測試Myab環(huán)境Ø 性能壓力測試性能測試4 風險預估和應對可裁減下表列出了在此項目的測試工作所存在的各種風險的假定,需要考慮項目測試過程中可能發(fā)生的具體事務,分別分析并加以應對,然后體現(xiàn)在測試計劃中。注:可適當?shù)貏h除或添加風險項。風險類型風險責任方風險內容相應處理優(yōu)先級可能發(fā)生的階段可能發(fā)生的時間段應對所需資源應對措施只是建議,需要具化備注時間計劃

15、6; 合理計劃Ø 及時調整人員風險Ø 充分估計Ø 預留bufferØ 及時調整資源協(xié)調Ø 充分估計Ø 預留bufferØ 及時調整插入事務Ø 預留bufferØ 及時調整任務超預期Ø 及時調整注:各個風險類型解釋如下。時間計劃:關鍵milestone無法匹配的延期風險。諸如項目存在deadline、計劃受到客觀條件限制、非己方責任導致地被動延期等等;人員風險:測試人員和需配合方的人員的變動導致的工作任務無法按計劃完成或者完成質量無法保證的風險,包括新人風險、人員變化、投入不足、投入質量不高等;資

16、源協(xié)調:包括所需資源不能如期到位,或者資源質量低于預期等風險。比如測試工具開發(fā)的風險、各個階段交付物的質量風險等。插入事務:包括臨時插入高優(yōu)先級的事務,打亂原有計劃等風險。任務超預期:實際執(zhí)行時的工作復雜程度、結果的質量同預期不符所帶來的風險。屬于不可預期的風險,只能待出現(xiàn)時及時合理地調整。風險分為可預期的和不可預期的,對于可預期的風險,可以要求資源,制定提前的應對措施。但是對于不可預期的風險,只能待出現(xiàn)時,充分考慮各方因素,及時調整。所以,對于可預期的風險,需要的能力是充分預估,對于不可預期的風險,需要的是及時察覺并調整應對。5 準入測試方案可裁減本節(jié)可根據(jù)是否做準入測試進行裁減說明準入測試

17、中各測試內容的LIST和預期結果,其它內容可選分類測試內容(可分級描述)輸入(可選)操作步驟(可選)預期結果輔助工具(可選)環(huán)境搭建依據(jù)上線步驟成功搭建測試環(huán)境環(huán)境搭建成功功能測試測試數(shù)據(jù)加載成功準備線上詞表加載成功、日志記錄準確*腳本6 功能測試方案6.1 Case開發(fā)和管理的規(guī)范描述case的模板以及管理方式6.2 測試需求分析和策略制定6.2.1 分功能測試需求分析根據(jù)測試框架中的各個部分,進行測試需求分析,確定測試內容和測試方法。6.2.1.1 XX功能模塊1. 主要功能描述根據(jù)需求和設計,將該部分的功能做簡要描述。2. 測試點分析測試點所需回歸的相關測試點測試方法類型測試方法詳述A依

18、據(jù)該功能分析可以測試的點依據(jù)測試框架所選擇的復用case的測試點列表手工測試自動化測試自動化輔助測試新舊版本對比測試描述依據(jù)測試類型而選擇的測試策略,包括需要準備的數(shù)據(jù),需要使用的輔助工具,需要使用的自動化方法,以及需要抽象的關鍵字等等注:各個測試方法類型解釋如下。手工測試:采用人工操作,并人工觀察確認測試結果的測試方法。如無特別的創(chuàng)新方法,諸如數(shù)據(jù)準備和場景描述策略等,此方法可以一筆帶過。自動化測試:使用提前準備好的自動化case完全無人工干預的測試。該方法如果需要特別的工具、關鍵字開發(fā),需要注明。自動化輔助測試:使用工具,將測試的部分過程,比如結果保存(抓圖)、數(shù)據(jù)上傳、結果驗證等用程序自動化實現(xiàn),但是部分過程還需要人工驗證的測試。該方法可以提高部分效率,但是或許需要人工去分析嚴重結果。新舊版本對比測試:在版本升級測試中,如果有兩套環(huán)境,可以通過同樣的輸入和操作來對比驗證結果的方式來進

溫馨提示

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

評論

0/150

提交評論