培訓(xùn)搜索引擎

在軟件開發(fā)流程中構(gòu)筑軟件質(zhì)量-軟件測試管理(楊老師)

參加對象:企業(yè)CEO/總經(jīng)理(直接管理研發(fā)):•了解如何通過測試使新產(chǎn)品穩(wěn)定周期縮短30%以上!•掌握如何指導(dǎo)建立符合本企業(yè)特點的軟件測試體系。研發(fā)總經(jīng)理/副總、公司總工/技術(shù)總監(jiān)、研發(fā)項目經(jīng)理/產(chǎn)品經(jīng)理、研發(fā)骨干:•掌握提高軟件可測試性、測試工具的選型和開發(fā)設(shè)計能力

公開課編號 GKK4945
主講老師 YLS
參加費用 3200元
課時安排 2天
近期開課時間 2014-07-11
舉辦地址 加載中...

其他開課時間
  • 開課地址: 開課時間:

公開課大綱
【課程背景】

軟件測試管理是提高軟件質(zhì)量的重要手段。一些企業(yè)軟件質(zhì)量總是在較低水平徘徊,這些企業(yè)也想試圖提高軟件質(zhì)量,了解到測試是提高軟件質(zhì)量的重要手段之一,但總是不得要領(lǐng),不知如何建立測試管理體系,設(shè)置了人員但不知如何明確職責(zé),明確了職責(zé)但不知如何建立測試流程,建立了流程但不知如何參與研發(fā)團隊進行測試,等等現(xiàn)象枚不勝舉。目前國內(nèi)在產(chǎn)品開發(fā)過程中“重開發(fā),輕測試”的思維普遍存在,軟件產(chǎn)品質(zhì)量問題頻頻暴露,導(dǎo)致顧客滿意度下降,利潤降低,甚至召回,給企業(yè)的正常運作帶來的許多不利的影響。這些常見的問題主要表現(xiàn)在:
 
  • 產(chǎn)品需求不明確,上線時間確定,測試部門壓力山大,怎么辦?
  • 未立項,開發(fā)已進行過半,前期無控制,后期無保障,測試人員如何應(yīng)對?
  • 開發(fā)交付的文件,質(zhì)量差,測試跟著做集成,上線交付質(zhì)量無底線,測試需要背“黑鍋”?
  • 為什么BUG測試不出來,在用戶使用中,在合作伙伴那里反而被測試出來?
  • 如何在短時間和資源不足的情況下,盡可能測試出多的BUG?
  • 如何改變公司老板市場優(yōu)先的意識?
  • 什么是測試策略?如何做好測試設(shè)計?
  • 如何減少測試重復(fù)工作的工作量?
  • 如何更好對組員的測試質(zhì)量進行監(jiān)控?
  • 測試文檔很多,如何保證測試文檔的質(zhì)量?
  • 測試對象評價,對于領(lǐng)導(dǎo)來說,如何通過只看對象,得知該對象的哪些部分有問題,哪些部分沒有問題,同時得知對該對象的質(zhì)量評價。
  • 如何衡量測試的效率,及人員績效考核?
  • 如何改進測試過程?如何衡量測試過程的有效性?
  • 如何通過自動化工具來降低產(chǎn)品測試的成本?
  • 軟件試如何度量,如何建立測試的標(biāo)準(zhǔn)及基線?
  • 測試管理者、工程師應(yīng)該如何跟周邊部門配合?
 本課程關(guān)注于軟件測試管理體系建設(shè),包括純管理軟件、互聯(lián)網(wǎng)軟件、嵌入式軟件等系統(tǒng)級產(chǎn)品。它將從軟件測試概念、軟件測試工程、產(chǎn)品研發(fā)過程中的測試管理、軟件測試組織與團隊、軟件測試技術(shù)與自動化、敏捷測試管理等幾個層面進行培訓(xùn)。
                                                         
培訓(xùn)特色
  • 課程內(nèi)容來自于講師15的研發(fā)和測試工作實踐經(jīng)驗,具有很強的針對性和實用性。
  • 系統(tǒng)化的課程內(nèi)容:全面分析測試工作目標(biāo)、業(yè)務(wù)體系、組織結(jié)構(gòu)、流程。
  • 課程中互動式教學(xué)、大量案例,有助于學(xué)員理解。
  • 實用的測試技術(shù)方法,有助于企業(yè)用于具體工作。
  • 講師在業(yè)界優(yōu)秀企業(yè)(華為、阿里巴巴、藍(lán)韻)工作時的切身實踐體會,既能深入淺出地分析討論各種軟件測試問題,又能從研發(fā)全局出發(fā)把握測試與研發(fā)其它部門之間的業(yè)務(wù)聯(lián)系。

                                               
【課程大綱】   

 

  • 軟件測試概述
本章節(jié)學(xué)習(xí)目標(biāo):主要讓學(xué)員了解為什么需要軟件測試,軟件測試對于軟件質(zhì)量保證的重要性,以及軟件測試在整個產(chǎn)品質(zhì)量體系中的位置。并列舉軟件測試的原則與方法。
  • 軟件測試管理面臨的常見問題
  • 測試在質(zhì)量體系中的位置
  • 測試原則與方法
  • 為什么要盡早測試
  • 木桶原理 ·20/80原則 ·Good-Enough原則·多快好省原則
  • 錯誤、缺陷、故障、失效 ·測試成本分析
  • 測試、調(diào)試、測試與調(diào)試的關(guān)系和區(qū)別
  • 測試方法分類
    • 白盒測試、黑盒測試、灰盒測試
    • 測試策略 ·單元測試、集成測試、系統(tǒng)測試、驗收測試
    • ALPHA測試、BETA測試、功能測試、性能測試
    • 動態(tài)測試、靜態(tài)測試
    • 手工測試、自動化測試、負(fù)載測試、壓力測試、性能測試
本單元研討案例:A公司軟件項目測試環(huán)節(jié)存在的典型問題,并分組討論,派代表上臺發(fā)言。
 
  • 軟件測試工程過程
本章節(jié)學(xué)習(xí)目標(biāo):讓學(xué)員了解測試工程過程和流程管理,掌握軟件測試的關(guān)鍵活動和管理流程,并向?qū)W員展現(xiàn)每個階段的測試模板。
 
2.1.     什么是軟件測試工程 (從阿里巴巴的性能測試談起)
2.2.     傳統(tǒng)測試流程中出現(xiàn)的問題
2.3.     漸增式測試模型在產(chǎn)品開發(fā)中的應(yīng)用
2.4.     什么是BB
2.5.     BUILD的劃分
2.6.     原型樣機的軟件測試活動
2.7.     工程樣機的軟件測試活動
2.8.     小批量試產(chǎn)樣機的軟件測試活動
2.9.     BETA測試流程
2.10.    端到端的測試工程過程
2.10.1.  可測試性需求的提出
2.10.2.  測試策略設(shè)計
2.10.3.  測試計劃及測試方案的準(zhǔn)備
2.10.4.  測試用例的設(shè)計
       舉例:等價類設(shè)計法
       舉例:邊界值分析法
       舉例:場景分析法
       舉例:錯誤推斷法
       舉例:因果圖法
       舉例:正交設(shè)計法
2.10.5.  測試環(huán)境準(zhǔn)備
2.10.6.  測試執(zhí)行
2.10.7.  測試報告
2.10.8.  測試度量
2.10.9.  測試總結(jié)
模板展示:測試計劃、測試用例、單元測試、集成測試、驗收測試、文檔測試等模板展示。
  • 產(chǎn)品開發(fā)中的測試項目管理
本章節(jié)學(xué)習(xí)目標(biāo):掌握完整的測試項目的管理方法,分為項目級測試管理,產(chǎn)品級測試管理以及項目外包測試管理三個方面。
研討案例:某知名通訊企業(yè)一個成功的項目測試案例,讓學(xué)員分組討論得到的啟發(fā),從流程到模板分別進行進述。
  • 軟件測試人員參與開發(fā)項目遇到的常見問題
  • 項目級測試管理
    • 測試管理平臺的建立
    • 測試模板的設(shè)計
    • 測試交付件的管理
    • 測試計劃裁剪
    • 測試工作量的估算
    • 測試過程監(jiān)控
    • 測試的成本控制
    • 測試過程的風(fēng)險控制
    • 失效模式和影響分析(FMEA)
  • 軟件需求跟蹤
  • 測試架構(gòu)設(shè)計
  • 測試計劃設(shè)計
  • 測試用例設(shè)計
  • 測試用例的設(shè)計
    • 等價類劃分法
    • 邊界值分析法
    • 因果圖法
    • 功能圖法
    • 錯誤推斷法
    • 正交實驗設(shè)計方法
    • 測試用例設(shè)計的技巧:“弱化定性思維+ 破壞性假設(shè)”
  • 測試工具設(shè)計
  • 測試評審
    • 需求規(guī)格評審
    • 詳細(xì)設(shè)計評審
    • 測試計劃評審
    • 測試用例評審
    • 測試報告評審
  • 版本測試開始標(biāo)準(zhǔn)及結(jié)束標(biāo)準(zhǔn)
    • 每個階段開始的標(biāo)準(zhǔn)
    • 每個階段結(jié)束的標(biāo)準(zhǔn)
    • 測試中斷的標(biāo)準(zhǔn)
    • 版本測試結(jié)束的標(biāo)準(zhǔn)
  • 缺陷管理流程
  • 測試模板
  • 制訂測試驗收標(biāo)準(zhǔn)
  • 測試問題定級標(biāo)準(zhǔn)
  • 測試評估
  • 產(chǎn)品級測試管理
    • 產(chǎn)品測試的全局性
    • 產(chǎn)品測試用例庫的建立
    • 測試用例的管理
    • 測試用例的維護
    • 產(chǎn)品自動化測試策略
    • 每日構(gòu)建的(Daily Build)的管理方法
    • 缺陷生命周期管理
    • 測試覆蓋率評估
    • 其于軟件缺陷的質(zhì)量評估
  • 測試外包管理
    • 降低成本
    • 保證質(zhì)量
    • 提高效率
    • 靈活的人力資源
  • 軟件測試與度量
    • 軟件測試成熟度模型(TMM)
    • 軟件開發(fā)過程階段性度量指標(biāo)
    • 缺陷度量或缺陷分布度量
    • 測試用例的深度、質(zhì)量和有效性
    • 測試執(zhí)行的效率和質(zhì)量
    • 缺陷報告的質(zhì)量
    • 測試覆蓋度
    • 測試環(huán)境的穩(wěn)定性或有效性
    • 測試過程改進(TPI:Test Process Improvement)
    • 缺陷預(yù)防與分析(ODC缺陷分析、Gompertz分析、Rayleigh分析、四象限分析、根本原因分析、缺陷注入分析、DRE/DRM分析等)
    • CTP、STEP、CMMI等模型探討
  • 案例研討:為什么要進行測試度量?
  • 測試組織與團隊
本章節(jié)學(xué)習(xí)目標(biāo):了解如何管理一個測試團隊,包括個人技能,團隊能力,沖突管理,績效考核,測試團隊成員的選、用、育、留等環(huán)節(jié)。
  • 企業(yè)測試體系典型問題分析
  • 測試技能發(fā)展歷程
  • 測試體系如何從無到有建設(shè)?
  • 如何從功能測試到測試平臺建設(shè)?
  • 測試組織發(fā)展歷程
  • 建立獨立的測試組織
  • 如何建設(shè)高水平的測試部門?
  • 企業(yè)測試文化的建立及培養(yǎng)
  • 團隊組織架構(gòu)
  • 個能技能
  • 測試團隊角色分類
  • 測試團隊的溝通
  • 測試團隊沖突管理
    • 正確對待缺陷
    • 具備良好的態(tài)度
    • 開發(fā)和測試的合作
  • 績效考核管理
  • 招聘優(yōu)秀的軟件測試工程師
  • 測試人員的職業(yè)通道
  • 激勵測試人員
  • 測試團隊的培養(yǎng)和提升
實例演練1:在進度緊張的情況下,測試人員如何處理好和項目經(jīng)理,開發(fā)人員的關(guān)系?
 
  • 軟件測試技術(shù)與自動化
本章節(jié)學(xué)習(xí)目標(biāo):了解軟件測試自動化工具的應(yīng)用與實踐,掌握什么時候需要引入自動化測試,以用自動化測試所需的條件及自動化工具的選型,了解自動化測試的好處與不足;
  • 測試工具的概念
    • 成本效益和風(fēng)險
    • 測試工具策略
    • 測試工具集成
    • 腳本和腳本語言(TCL/TK、PYTHON、VB、RUBY、SHELL等)
  • 測試缺陷管理工具(QC、BUGZILLA、IBM Rational等)
  • 測試用例管理工具(TD、TESTLINK、BUGFREE等)
  • 單元測試工具 (XUNIT、PC-LINT、C++ TEST等)
  • 測試工具部署
  • 開源測試工具
  • 測試工具開發(fā)
  • 測試工具分類
  • 測試工具的收益分析
項目研討:自動化測試是否可以促進項目進度,節(jié)省質(zhì)量成本?
 
  • 基于敏捷開發(fā)模式的測試管理
本章節(jié)學(xué)習(xí)目標(biāo):了解在敏捷開發(fā)模式下的測試管理,測試人員如何參與敏捷項目。
 
  • 敏捷測試的必要性
  • 敏捷的價值
  • 敏捷測試團隊中角色與活動場景演練
  • 敏捷測試團隊的運作方式
  • 敏捷測試員的十條法則
  • 面向技術(shù)的測試管理
  • 敏捷測試四象限管理
  • 敏捷測試成功的關(guān)鍵要素
  • 敏捷開發(fā)過程中的自動化測試策略
  • 敏捷測試的最佳實踐
  • 研討:如何構(gòu)建高效敏捷測試團隊?
 
  • 構(gòu)建企業(yè)級測試體系建設(shè)
  • 案例:某企業(yè)測試體系存在的問題分析
  • 企業(yè)測試體系典型問題分析
  • 測試技能發(fā)展歷程
  • 測試體系如何從無到有建設(shè)?
  • 如何從功能測試到測試平臺建設(shè)?
  • 測試組織發(fā)展歷程
  • 建立獨立的測試組織
  • 如何建設(shè)高水平的產(chǎn)品測試部門?
 
 
 
  • 課程總結(jié)與回顧
本章節(jié)學(xué)習(xí)目標(biāo):針對兩天的課程,進行課程回顧,總結(jié)學(xué)習(xí)成果。
  •  研討:根據(jù)我公司現(xiàn)狀,如何推進軟件測試管理體系?

【講師資歷】
楊老師:資深顧問、高級講師

  • 清華大學(xué)MBA
  • 資深研發(fā)管理專家
  • PMP 項目管理專家     
  • 產(chǎn)品測試專家
  • 深圳測試協(xié)會副會長
     可以在BAIDU上進行搜索“測試 楊學(xué)明”查詢楊學(xué)明老師在測試領(lǐng)域的各項資料。
  • 專業(yè)背景:15年產(chǎn)品開發(fā)研發(fā)管理及項目管理經(jīng)驗。曾服務(wù)于國內(nèi)某大型通信企業(yè)、大型醫(yī)療企業(yè)和著名互聯(lián)網(wǎng)公司,先后擔(dān)任過軟件工程師、開發(fā)經(jīng)理、研發(fā)總監(jiān)、測試總監(jiān)、研發(fā)管理中心總監(jiān)、PMO總監(jiān)、研發(fā)副總裁等職位,帶領(lǐng)過華為NGN開發(fā)團隊、阿里巴巴研發(fā)團隊、深圳藍(lán)韻醫(yī)療研發(fā)團隊等,有幾十個成功和失敗的項目案例,親歷過華NGN產(chǎn)品從第一個版本問世到全球出貨量第一的開發(fā)及測試歷程,主導(dǎo)過阿里巴巴大型電子商務(wù)平臺的質(zhì)量保證工作,成功開發(fā)出國內(nèi)第一套自動化測試平臺,有豐富的研發(fā)團隊管理和產(chǎn)品開發(fā)經(jīng)驗。
  • 培訓(xùn)背景:在北京、深圳、杭州、上海等地多次舉辦項目管理論壇或公開課;為中國科學(xué)院、金山軟件、樂創(chuàng)自動化、深圳大展、阿里巴巴、深圳藍(lán)韻、深圳科皓、上海EDS、從興電子、珠海派諾科技、南京埃斯頓、常州潤源、北京凈雅等多家企業(yè)提供過內(nèi)訓(xùn)課程。先后講授過《軟件質(zhì)量管理》、《軟件測試管理》、《軟件項目管理》、《產(chǎn)品測試管理》等課程。
  • 咨詢背景:作為高級咨詢顧問參與了多家高科技企業(yè)的研發(fā)體系建設(shè),取得了良好的效果。主要參與了藍(lán)韻集團、英威騰電氣、上??釋?、華工正源光子、南京埃斯頓、常州潤源、北京凈雅等、雷賽智能等多家企業(yè)的研發(fā)管理體系建設(shè)與輔導(dǎo)實施。
  •    已發(fā)表的文章:
《IPD在醫(yī)療電子行業(yè)的實施難點分析》、《軟件自動化測試實施難點分析》、《如何做好IPD DRY RUN》、《論IPD開發(fā)模式下產(chǎn)品質(zhì)量改進》、《論IPD模式下研發(fā)組織結(jié)構(gòu)演進》、《敏捷開發(fā)模式下的質(zhì)量管理》、《淺談IPD模式下的敏捷軟件項目管理》、《如何培養(yǎng)合格的PDT經(jīng)理》、《如何實現(xiàn)高效率的測試管理》、《軟件測試為什么失敗》、《研發(fā)任職資格體系實施要點分析 》

上一篇:成功的產(chǎn)品經(jīng)理
下一篇:產(chǎn)品需求管理(曹飛龍)

培訓(xùn)現(xiàn)場