培訓內(nèi)容:
培訓受眾:
研發(fā)總監(jiān)、研發(fā)經(jīng)理、測試經(jīng)理、從事嵌入式軟件測試的人員;軟件項目經(jīng)理;軟件質(zhì)量保證人員;其他對軟件測試感興趣的人員
課程收益:
學習如何提高測試過程的有效性,進一步提高測試效率
學習如何通過完整的測試設(shè)計,進一步保證軟件產(chǎn)品質(zhì)量
分析為什么測試環(huán)節(jié)是許多企業(yè)的“短板”,深度剖析提升測試效率和質(zhì)量的技巧
找到如何管理軟件測試組織及團隊的方法和思路
系統(tǒng)掌握業(yè)界領(lǐng)先的產(chǎn)品開發(fā)過程中測試項目管理方法,測試人員如何參與項目
掌握國際化標準測試流程的建立思路,高效率軟件測試的標準及規(guī)范
掌握軟件測試涉及的關(guān)鍵技術(shù),如單元測試、集成測試、系統(tǒng)測試及驗收測試
學習軟件測試的度量指標,以及測試團隊的績效考核
找到測試團隊跨部門協(xié)調(diào)困難的解決之道,如何使測試團隊發(fā)揮最大的價值
掌握建立自動化測試平臺和方法和思路
學習基于敏捷開發(fā)流程的
測試管理 學習企業(yè)級測試體系建設(shè)的方法和技巧
培訓頒發(fā)證書:
內(nèi)訓無證書.
課程大綱:
1、 嵌入式軟件測試概述
本章節(jié)學習目標:主要讓學員了解為什么需要嵌入式軟件測試,軟件測試對于軟件質(zhì)量保證的重要性,以及軟件測試在整個產(chǎn)品質(zhì)量體系中的位置。并列舉軟件測試的原則與方法。
1.1 嵌入式軟件測試面臨的常見問題
1.2 嵌入式軟件測試的特點
1.3 測試在質(zhì)量體系中的位置
1.4 測試原則與方法
1.5 為什么要盡早測試
1.6 木桶原理 20/80原則 Good-Enough原則 多快好省原則
1.7 錯誤、缺陷、故障、失效 測試成本分析
1.8 測試、調(diào)試、測試與調(diào)試的關(guān)系和區(qū)別
1.9 測試方法分類
1.9.1 白盒測試、黑盒測試、灰盒測試
1.9.2 測試策略 單元測試、集成測試、系統(tǒng)測試、驗收測試
1.9.3 ALPHA測試、BETA測試、功能測試、性能測試
1.9.4 動態(tài)測試、靜態(tài)測試
1.9.5 手工測試、自動化測試、負載測試、壓力測試、性能測試
本單元研討案例:A公司軟件項目測試環(huán)節(jié)存在的典型問題,并分組討論,派代表上臺發(fā)言。
2、 嵌入式軟件測試流程
2.1 V型測試過程
2.1.1 V測試模型
2.1.2 單元測試計劃 單元測試 單元測試報告與詳細設(shè)計關(guān)系
2.1.3 集成測試計劃 集成測試 集成測試報告與概要設(shè)計關(guān)系
2.1.4 測試流程整體介紹
軟件測試子流程
軟件測試度量
軟件測試子流程裁剪說明
硬件開發(fā)活動概要
硬件產(chǎn)品構(gòu)成
硬件單板的構(gòu)成
硬件測試關(guān)注內(nèi)容
硬件測試要點
單板軟件與硬件測試過程
2.1.5 軟硬件聯(lián)調(diào)測試
3、 基于嵌入式軟件項目的測試管理
研討案例:某知名通訊企業(yè)一個成功的嵌入式項目測試案例,讓學員分組討論得到的啟發(fā),引用方法及工具,分析在嵌入式軟件測試過程中遇到的常見問題。
本章節(jié)學習目標:掌握完整的測試項目的管理方法,分為項目級測試管理,產(chǎn)品級測試管理以及項目外包測試管理三個方面。
研討案例:某知名通訊企業(yè)一個成功的項目測試案例,讓學員分組討論得到的啟發(fā),從流程到模板分別進行進述。
3.1 軟件測試人員參與開發(fā)項目遇到的常見問題
3.2 項目級測試管理
3.2.1 測試管理平臺的建立
3.2.2 測試模板的設(shè)計
3.2.3 測試交付件的管理
3.2.4 測試計劃裁剪
3.2.5 測試工作量的估算
3.2.6 測試過程監(jiān)控
3.2.7 測試的成本控制
3.2.8 測試過程的風險控制
3.2.9 失效模式和影響分析(FMEA)
3.3 軟件需求跟蹤
3.4 測試架構(gòu)設(shè)計
3.5 測試計劃設(shè)計
3.6 測試用例設(shè)計
3.7 測試用例的設(shè)計
3.7.1 等價類劃分法
3.7.2 邊界值分析法
3.7.3 因果圖法
3.7.4 功能圖法
3.7.5 錯誤推斷法
3.7.6 正交實驗設(shè)計方法
3.7.7 測試用例設(shè)計的技巧:“弱化定性思維+ 破壞性假設(shè)”
3.8 測試工具設(shè)計
3.9 測試評審
3.9.1 需求規(guī)格評審
3.9.2 詳細設(shè)計評審
3.9.3 測試計劃評審
3.9.4 測試用例評審
3.9.5 測試報告評審
3.10 版本測試開始標準及結(jié)束標準
3.10.1 每個階段開始的標準
3.10.2 每個階段結(jié)束的標準
3.10.3 測試中斷的標準
3.10.4 版本測試結(jié)束的標準
3.11 缺陷管理流程
3.12 測試模板
3.13 制訂測試驗收標準
3.14 測試問題定級標準
3.15 測試評估
3.16 產(chǎn)品級測試管理
3.16.1 產(chǎn)品測試的全局性
3.16.2 產(chǎn)品測試用例庫的建立
3.16.3 測試用例的管理
3.16.4 測試用例的維護
3.16.5 產(chǎn)品自動化測試策略
3.16.6 每日構(gòu)建的(Daily Build)的管理方法
3.16.7 缺陷生命周期管理
3.16.8 測試覆蓋率評估
3.16.9 其于軟件缺陷的質(zhì)量評估
3.17 軟件測試與度量
3.17.1 軟件測試成熟度模型(TMM)
3.17.2 軟件開發(fā)過程階段性度量指標
3.17.3 缺陷度量或缺陷分布度量
3.17.4 測試用例的深度、質(zhì)量和有效性
3.17.5 測試執(zhí)行的效率和質(zhì)量
3.17.6 缺陷報告的質(zhì)量
3.17.7 測試覆蓋度
3.17.8 測試環(huán)境的穩(wěn)定性或有效性
4、 測試組織與團隊
本章節(jié)學習目標:了解如何管理一個測試團隊,包括個人技能,團隊能力,沖突管理,績效考核,測試團隊成員的選、用、育、留等環(huán)節(jié)。
4.1 企業(yè)測試體系典型問題分析
4.2 測試技能發(fā)展歷程
4.3 測試體系如何從無到有建設(shè)
4.4 如何從功能測試到測試平臺建設(shè)
4.5 測試組織發(fā)展歷程
4.6 建立獨立的測試組織
4.7 如何建設(shè)高水平的測試部門
4.8 企業(yè)測試文化的建立及培養(yǎng)
4.9 團隊組織架構(gòu)
4.10 個能技能
4.11 測試團隊角色分類
4.12 測試團隊的溝通
4.13 測試團隊沖突管理
4.13.1 正確對待缺陷
4.13.2 具備良好的態(tài)度
4.13.3 開發(fā)和測試的合作
4.14 績效考核管理
4.15 招聘優(yōu)秀的軟件測試工程師
4.16 測試人員的職業(yè)通道
4.17 激勵測試人員
4.18 測試團隊的培養(yǎng)和提升
實例演練1:在進度緊張的情況下,測試人員如何處理好和項目經(jīng)理,開發(fā)人員的關(guān)系
5、 嵌入式軟件測試技術(shù)與自動化
本章節(jié)學習目標:了解軟件測試自動化工具的應用與實踐,掌握什么時候需要引入自動化測試,以用自動化測試所需的條件及自動化工具的選型,了解自動化測試的好處與不足;
5.1 測試工具的概念
5.1.1 嵌入式軟件單元測試工具 Vector Software公司的VectorCAST
5.1.2 ParaSoft 公司的C++ test
5.1.3 嵌入式軟件白盒測試工具
5.1.4 嵌入式軟件測試與分析工具 CodeTest
5.2 領(lǐng)測科技的白盒測試工具 VCTEST
5.3 凱樂軟件的Visual Unit
5.4 嵌入式黑盒測試工具
5.5 嵌入式灰盒測試工具
5.6 嵌入式應用仿真工具
5.7 嵌入式軟件綜合測試工具 RTRT
5.8 測試工具開發(fā)
5.9 測試工具分類
5.10 測試工具的收益分析
5.11 項目研討:自動化測試是否可以促進項目進度,節(jié)省質(zhì)量成本
6、 構(gòu)建企業(yè)級測試體系建設(shè)
6.1 案例:某企業(yè)測試體系存在的問題分析
6.2 企業(yè)測試體系典型問題分析
6.3 測試技能發(fā)展歷程
6.4 測試體系如何從無到有建設(shè)
6.5 如何從功能測試到測試平臺建設(shè)
6.6 測試組織發(fā)展歷程
6.7 建立獨立的測試組織
6.8 如何建設(shè)高水平的產(chǎn)品測試部門
7、 課程總結(jié)與回顧
本章節(jié)學習目標:針對兩天的課程,進行課程回顧,總結(jié)學習成果。
7.1 研討:根據(jù)我公司現(xiàn)狀,如何推進軟件測試管理體系
培訓師介紹:
楊學明:資深講師、資深顧問
資深
研發(fā)管理專家
清華大學MBA
PMP 項目管理專家
產(chǎn)品測試專家
深圳測試協(xié)會副會長
可以在BAIDU上進行搜索“測試 楊學明”查詢楊學明老師在測試領(lǐng)域的各項資料。
專業(yè)背景:16年產(chǎn)品開發(fā)研發(fā)管理及項目管理經(jīng)驗。曾服務于國內(nèi)某大型通信企業(yè)、大型醫(yī)療企業(yè)和著名互聯(lián)網(wǎng)公司,先后擔任過軟件工程師、開發(fā)經(jīng)理、研發(fā)總監(jiān)、測試總監(jiān)、研發(fā)管理中心總監(jiān)、PMO總監(jiān)、研發(fā)副總裁等職位,帶領(lǐng)過華為NGN開發(fā)團隊、阿里巴巴研發(fā)團隊、深圳藍韻醫(yī)療研發(fā)團隊等,有幾十個成功和失敗的項目案例,親歷過華NGN產(chǎn)品從第一個版本問世到全球出貨量第一的開發(fā)及測試歷程,主導過阿里巴巴大型電子商務平臺的質(zhì)量保證工作,成功開發(fā)出國內(nèi)第一套自動化測試平臺,有豐富的研發(fā)團隊管理和產(chǎn)品開發(fā)經(jīng)驗。
培訓背景:在北京、深圳、杭州等地多次舉辦項目管理論壇或公開課;為中國科學院、金山軟件、深圳華為、深圳大展、阿里巴巴、深圳藍韻、深圳科皓、上海EDS、從興電子、珠海派諾科技、南京埃斯頓、常州潤源、北京凈雅等多家企業(yè)提供過內(nèi)訓課程。先后講授過《軟件質(zhì)量管理》、《軟件測試管理》、《軟件項目管理》、《產(chǎn)品測試管理》、《研發(fā)項目管理》、《研