互聯(lián)網(wǎng)軟件開發(fā)項目管理培訓(xùn)講座軟件測試管理規(guī)范_第1頁
互聯(lián)網(wǎng)軟件開發(fā)項目管理培訓(xùn)講座軟件測試管理規(guī)范_第2頁
互聯(lián)網(wǎng)軟件開發(fā)項目管理培訓(xùn)講座軟件測試管理規(guī)范_第3頁
互聯(lián)網(wǎng)軟件開發(fā)項目管理培訓(xùn)講座軟件測試管理規(guī)范_第4頁
互聯(lián)網(wǎng)軟件開發(fā)項目管理培訓(xùn)講座軟件測試管理規(guī)范_第5頁
已閱讀5頁,還剩25頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、軟件項目管理培訓(xùn)講座 軟件測試管理規(guī)范 主講人:小某某 內(nèi)容提要 軟件測試管理的基本概念 軟件測試工作的組織管理 軟件測試環(huán)境的建設(shè)維護 何謂軟件測試 簡言之,軟件測試是對已完成程序的執(zhí)行過程,其目的在于檢驗是否達(dá)到了項目目標(biāo)。 隨著各類應(yīng)用系統(tǒng)的出現(xiàn),軟件測試的內(nèi)容、形式和方法都發(fā)生了巨大的變化。 何謂軟件測試管理 對軟件測試工作的內(nèi)容規(guī)劃、環(huán)境配置、方法選擇、流程設(shè)計,統(tǒng)稱為軟件測試管理 管理的目的在于保證軟件測試的有效性 對軟件測試管理的理解誤區(qū) 誤區(qū)1:認(rèn)為軟件開發(fā)技術(shù)比軟件測試重要 質(zhì)量是保證技術(shù)價值的根本 測試驅(qū)動著開發(fā):水手和舵手的故事 誤區(qū)2:認(rèn)為測試工作內(nèi)容簡單,易于完成 反

2、思:吃雞蛋一定比下雞蛋容易嗎? 誤區(qū)3:極不規(guī)范的測試流程和工作習(xí)慣 案例1:測試要在技術(shù)實現(xiàn)完成后啟動 案例2:軟件測試 程序測試? 軟件測試的目的 以最小的代價,找出各類錯誤和缺陷 證明軟件的功能和性能滿足客戶的需求 定性定量的評價軟件系統(tǒng)的可靠性和穩(wěn)定性 證明軟件系統(tǒng)的錯誤已經(jīng)很少,可以接受 軟件測試的重要作用 對需求分析工作的指導(dǎo) 測試人員最容易理解客戶的需求 對規(guī)劃設(shè)計工作的指導(dǎo) 不可測試的設(shè)計是不能接受的 對技術(shù)實現(xiàn)工作的指導(dǎo) 代碼審查、文檔備案等工作也是測試的環(huán)節(jié) 對系統(tǒng)發(fā)布工作的指導(dǎo) 當(dāng)技術(shù)實現(xiàn)結(jié)束的時候,測試工作仍在繼續(xù) 內(nèi)容提要 軟件測試管理的基本概念 軟件測試工作的組織管

3、理 軟件測試環(huán)境的建設(shè)維護 軟件測試工作的內(nèi)容和形式 軟件測試的內(nèi)容 對需求分析、設(shè)計方案的評測 對技術(shù)實現(xiàn)過程的代碼和數(shù)據(jù)審查 對系統(tǒng)實現(xiàn)功能和性能評測 對系統(tǒng)發(fā)布過程的監(jiān)督,后續(xù)技術(shù)支持工作的保證 軟件測試的形式 靜態(tài)測試:評估和審查,主要針對文檔、數(shù)據(jù)和代碼 動態(tài)測試:運行和比對,主要針對程序、結(jié)果和案例 軟件測試的人員參與 項目經(jīng)理和測試經(jīng)理:對需求分析和設(shè)計方案的評測 技術(shù)實現(xiàn)人員:代碼審查、數(shù)據(jù)合法性檢查等 測試人員:功能性能評測、Bug記錄/報告/跟蹤 客戶方人員:對操作友好性、功能和性能的認(rèn)可測試 小題大做測試案例剖析 測試目標(biāo):Dos環(huán)境下的Copy命令 需求與設(shè)計的評測測試

4、工作的范圍確定 支持軟盤、硬盤、光盤不同磁盤介質(zhì)嗎? 支持遠(yuǎn)程網(wǎng)絡(luò)環(huán)境的應(yīng)用嗎? 技術(shù)實現(xiàn)的評測核心測試流程的執(zhí)行 代碼檢查與數(shù)據(jù)合法性檢查 功能測試案例和性能測試案例的編寫與執(zhí)行 測試報告編寫與提交 軟件測試生命周期 開發(fā)生命周期 需求分析設(shè)計定義程序編制 維護 建立建立建立 修改 測試生命周期 測試計劃測試設(shè)計定制個案 測試執(zhí)行 測試執(zhí)行 缺陷跟蹤 越早測試 越好 軟件測試信息流(1) 軟件測試信息流(2) 軟件配置 軟件需求規(guī)格說明 軟件設(shè)計規(guī)格說明 源代碼 測試配置 測試計劃 測試用例 測試程序 l 測試工具 l 測試數(shù)據(jù)自動生成程序 l 靜態(tài)分析程序 l 動態(tài)分析程序 l 測試結(jié)果分

5、析程序 l 驅(qū)動測試的測試數(shù)據(jù)庫 l l 測試結(jié)果分析 l 比較實際結(jié)果與預(yù)期結(jié)果 l 評價錯誤是否發(fā)生 軟件測試信息流(3) 排錯(調(diào)試) 錯誤定位、確定出錯性質(zhì) 改正錯誤,更新代碼,重新編譯 修改相關(guān)文檔 修正后的再測試 檢驗已發(fā)現(xiàn)的錯誤是否被解決 檢驗是否引入了新的錯誤按下葫蘆浮起瓢 檢驗是否降低了系統(tǒng)性能和穩(wěn)定性 只有通過測試,技術(shù)工作才能結(jié)束 軟件測試的工作流程(1) 測試計劃 測試設(shè)計 測試準(zhǔn)備 測試實施 單元 組裝 系統(tǒng) 壓力 更新數(shù)據(jù) Bug的報告與跟蹤 測試評估 調(diào)整計劃 軟件測試的工作流程(2) 測試計劃階段 確定需求、評估風(fēng)險 制定策略、確定資源 設(shè)計進(jìn)度、編寫計劃 測試

6、設(shè)計階段 了解測試目標(biāo),掌握用戶需求和處理流程 設(shè)計測試案例格式、內(nèi)容和相關(guān)數(shù)據(jù)要求 確定測試工作的步驟、時序 評估測試設(shè)計方案的可行性和資源需求 軟件測試的工作流程(3) 測試準(zhǔn)備階段 生成測試案例庫、選擇/編寫相關(guān)測試工具 搭建完整的測試軟硬件環(huán)境 獲取完整的待評測內(nèi)容,設(shè)定Bug格式 測試實施與評估階段 技術(shù)開發(fā)人員的參與程度控制 測試環(huán)境的設(shè)置與運行 測試結(jié)果的確認(rèn)與分析 測試報告的生成與提交 Bug跟蹤階段專門的Bug管理規(guī)范 內(nèi)容提要 軟件測試管理的基本概念 軟件測試工作的組織管理 軟件測試環(huán)境的建設(shè)維護 軟件測試環(huán)境的組成 人力資源環(huán)境 測試部門的角色、人員與規(guī)模 硬件設(shè)備環(huán)境

7、專用的測試機器、通暢的網(wǎng)絡(luò)平臺 軟件配置環(huán)境 系統(tǒng)配置要求和測試工具 待測數(shù)據(jù):代碼庫和文檔庫 測試案例:案例庫和評價標(biāo)準(zhǔn) 測試結(jié)果:Bug庫和測試報告格式 軟件測試的人力資源環(huán)境(1) 測試部門的組織形式微軟的項目組織 產(chǎn)品組經(jīng)理 項目經(jīng)理 開發(fā)經(jīng)理質(zhì)量保證經(jīng)理 開發(fā)工程師測試人員流程經(jīng)理設(shè)計經(jīng)理 軟件測試的人力資源環(huán)境(2) 其他常見的組織形式 軟件開發(fā)組織 項目管理質(zhì)量管理 規(guī)范、CMMCMM、質(zhì)量保證測試開發(fā) 客戶服務(wù) 軟件開發(fā)組織 項目管理質(zhì)量管理 規(guī)范、CMMCMM、質(zhì)量保證 測試 開發(fā) 客戶服務(wù) 軟件測試的人力資源環(huán)境(3) 測試組規(guī)模的確定 開發(fā)比例法:根據(jù)開發(fā)人員數(shù)量按照一定

8、比例來確定 百分比法:根據(jù)測試人員應(yīng)該占到項目組中人員的百分比數(shù)量來確定 測試程序法:根據(jù)測試程序數(shù)量,以及每個程序可能的執(zhí)行時間,計算出人小時,再根據(jù)完成周 期計算測試組規(guī)模 任務(wù)計劃法:根據(jù)歷史記錄中類似項目工作量,比較新項目同歷史項目的工作量,歷史項目乘以 相應(yīng)的因子 軟件測試環(huán)境中的文檔規(guī)范 國家標(biāo)準(zhǔn)計算機軟件文件編制規(guī)范 測試計劃 測試設(shè)計說明 測試用例說明 測試規(guī)程說明 測試項傳遞報告 測試日志 測試事件報告 測試總結(jié)報告 軟件測試環(huán)境中的流程控制 必須具有測試自覺性,使其覆蓋完整開發(fā)過程 必須及時記錄跟蹤Bug,推動開發(fā)人員工作 必須客觀提供測試報告,供項目管理人員參考 善于統(tǒng)計

9、分析,從歷史中尋找答案 軟件測試環(huán)境的軟硬件環(huán)境 軟硬件環(huán)境要求 獨立性:絕對不可以將開發(fā)和測試基于一個硬件平臺 適用性:測試環(huán)境必須和用戶應(yīng)用環(huán)境類似 通暢性:應(yīng)有網(wǎng)絡(luò)平臺和其他信息交流手段 軟硬件配置要求 開發(fā)人員提供完整的配置說明和操作手冊 建立測試環(huán)境與代碼庫、文檔庫的接口 軟件測試環(huán)境的數(shù)據(jù)環(huán)境 代碼庫和文檔庫必須有明確的版本控制 測試案例庫 獨立保存于測試環(huán)境中 注意調(diào)試案例與測試案例的差別 Bug庫 必須有嚴(yán)格的Bug格式定義和客觀的記錄 必須有完整的Bug跟蹤流程 測試報告 以文檔、表格、Chart的形式提供直觀說明 軟件測試工具的選擇和制作 常用的測試工具 腳本編程語言:Perl、Visual Test 集成化的測試工具: MI TestDirector Compuware QADirector Rational TestManager 自編的測試工具 一般來說,80以上的

溫馨提示

  • 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)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論