【課程背景】
近年來,嵌入式軟件軟件測試的熱度在不斷升溫。許多軟件企業(yè)既感其重要,又嘆其棘手,投入的時(shí)間不少,得來的回報(bào)卻不多。的確,嵌入式軟件軟件測試并不像組建一個(gè)部門、購買幾件設(shè)備那么簡單,您需要綜合考慮技術(shù)、策略、工具等眾多因素,不僅要明確“做什么”,更重要的是知道“如何做”。
課程基于成熟的測試原理、工具及方法,并結(jié)合國內(nèi)出色研發(fā)管理企業(yè)的典型實(shí)踐以及IC企業(yè)的產(chǎn)品測試案例(如測試需求、測試計(jì)劃、測試案例、測試過程以及關(guān)鍵測試活動(dòng)的執(zhí)行與輸出等),針對企業(yè)的實(shí)際,系統(tǒng)講解產(chǎn)品測試的組織、過程、工具及方法,幫助您更好掌握產(chǎn)品測試的核心思想、組織模式以及系統(tǒng)、實(shí)用的測試方法與工具,提升產(chǎn)品測試能力及企業(yè)的核心競爭力。
【培訓(xùn)收益】
1、 了解更多的產(chǎn)品級測試管理的方法和實(shí)踐經(jīng)驗(yàn);
2、 使學(xué)員掌握動(dòng)態(tài)測試方法與技術(shù),結(jié)合案例熟練掌握自動(dòng)化的代碼靜態(tài)結(jié)構(gòu)分析、代碼質(zhì)量度量、代碼檢查、代碼覆蓋率分析、函數(shù)執(zhí)行性能、動(dòng)態(tài)內(nèi)存分析等測試方法。
3、 學(xué)習(xí)理解嵌入式測試方法的基本概念
4、 學(xué)習(xí)理解測試的三個(gè)典型問題
5、 學(xué)習(xí)掌握測試的各種測試方法
【培訓(xùn)對象】
企業(yè)總工、技術(shù)總監(jiān)、系統(tǒng)架構(gòu)師、研發(fā)經(jīng)理、測試經(jīng)理、質(zhì)量/品質(zhì)經(jīng)理、研發(fā)測試骨干,以及研發(fā)測試技術(shù)人員。
【課程時(shí)長】
12小時(shí)
【課程大綱】
一、案例分析
某企業(yè)某款產(chǎn)品遲遲不能量產(chǎn),量產(chǎn)后質(zhì)量不穩(wěn)定,失效現(xiàn)象比例偏高。
二、研發(fā)質(zhì)量意識
? 質(zhì)量理念
? 質(zhì)量定義
? 研發(fā)質(zhì)量管理
? 質(zhì)量和產(chǎn)品研發(fā)體系的關(guān)系
? 質(zhì)量和項(xiàng)目管理體系的關(guān)系
? 研發(fā)質(zhì)量意識
? 研發(fā)質(zhì)量
? 案例分享
? 為何要關(guān)注研發(fā)質(zhì)量管理
? 研發(fā)質(zhì)量成本(預(yù)防成本、鑒定成本、失效成本)
? 質(zhì)量成本曲線
? 質(zhì)量成本在產(chǎn)品開發(fā)過程中的指導(dǎo)意義
? 如何在研發(fā)過程中構(gòu)建產(chǎn)品質(zhì)量
?
三、軟件工程化管理概論
? 軟件工程管理的必要性
? 軟件工程化管理的本質(zhì)
? 軟件的質(zhì)量特性及質(zhì)量模型
? 軟件工程化管理
? 軟件質(zhì)量的全過程管理
? 軟件質(zhì)量的全方位管理
? 軟件測試質(zhì)量及其評價(jià)方法
四、嵌入式軟件測試技術(shù)
? 軟件嵌入式軟件測試的基本概念
? 測試目標(biāo)
? 測試過程
? 軟件靜態(tài)分析技術(shù)
? 靜態(tài)分析的概念與內(nèi)容
? 代碼的靜態(tài)規(guī)則檢查
? 靜態(tài)分析工具(C / C ++ TEST、BUGDECTIVE)的介紹及實(shí)例演示
五、軟件代碼審查技術(shù)
? 軟件代碼審查過程與方法
? 嵌入式軟件代碼審查技巧
? 案例分析:某項(xiàng)目評審實(shí)施過程
? 為什么要進(jìn)行評審
? 案例介紹:為什么要把驗(yàn)證活動(dòng)提前?
? 缺陷修復(fù)成本曲線表明越早發(fā)現(xiàn)問題修復(fù)成本越低
? 評審的層次化
? 評審操作的一般過程
? 業(yè)務(wù)評審過程(流程+模板)
? 技術(shù)評審過程(流程+模板)
? 子評審/同行評審過程(流程+模板)
? 評審的結(jié)論由哪些?
? 評審中的常見問題
? 怎樣進(jìn)行預(yù)審
? 老師如何對評審材料的進(jìn)行評分
? 評審結(jié)論由誰決定,如何決定
? 嵌入式軟件代碼審查實(shí)例分析
六、基于覆蓋率的白盒測試
? 軟件測試覆蓋率的基本概念
? 基于覆蓋率測試的過程
? 白盒測試用例設(shè)計(jì)方法(單元、集成測試)
? 測試環(huán)境(測試驅(qū)動(dòng)、被測單元、測試樁、測試用例、測試結(jié)果)
? 語句覆蓋法用例設(shè)計(jì)、案例分析
? 判斷覆蓋法用例設(shè)計(jì)、案例分析
? 條件覆蓋法用例設(shè)計(jì)、案例分析
? 條件決策覆蓋法用例設(shè)計(jì)、案例分析
? 等價(jià)類用例設(shè)計(jì)方法、案例分析
? 邊界值用例設(shè)計(jì)方法、案例分析
? 工具(C / C++ TEST)介紹及實(shí)例演示
七、基于需求的黑盒測試
? 基于需求測試的過程模型
? 嵌入式軟件系統(tǒng)測試技術(shù)
? 嵌入式軟件系統(tǒng)測試環(huán)境的構(gòu)建
? 通用嵌入式軟件仿真測試環(huán)境
? 黑盒測試用例設(shè)計(jì)方法(系統(tǒng)測試)
1) 用例設(shè)計(jì)方法之一:等價(jià)類劃分法
? 等價(jià)類使用的依據(jù)
? 等價(jià)類劃分的原則
? 等價(jià)類工具:等價(jià)類表
? 等價(jià)類劃分法優(yōu)缺點(diǎn)分析和應(yīng)用場景
2) 用例設(shè)計(jì)方法之二:判定表法
? 判定表法基本步驟
? 建立判定表的步驟和判定表的合并
? 判定表法優(yōu)缺點(diǎn)分析和應(yīng)用場景
3) 用例設(shè)計(jì)方法之三:場景分析法
? 業(yè)務(wù)流程確定(基本流、替換流)
? 業(yè)務(wù)替換流挖掘時(shí)需要考慮的因素(資源死鎖、沖突、內(nèi)存、……)
? 場景分析法優(yōu)缺點(diǎn)分析和應(yīng)用場景
4) 用例設(shè)計(jì)方法之四:正交試驗(yàn)法
? 正交試驗(yàn)法基本步驟
? 正交試驗(yàn)法工具:正交試驗(yàn)表
? 正交試驗(yàn)法優(yōu)缺點(diǎn)分析和應(yīng)用場景
5) 用例設(shè)計(jì)方法之五:邊界值分析法
? 邊界值點(diǎn)定義
? 邊界值分析步驟
? 邊界值分析分法優(yōu)缺點(diǎn)分析和應(yīng)用場景
? 實(shí)例演示
八、測試人員的培養(yǎng)
1. .什么樣的人員適合作測試?
2. 測試人員技術(shù)等級管理存在問題與避免辦法
3. 測試經(jīng)理的素質(zhì)要求
4. 測試人員為什么缺少成就感?(缺少創(chuàng)造、重復(fù)、技術(shù)含量低、……)
5. 如何提高測試人員的成就感?(制度保證、流程規(guī)范、職業(yè)規(guī)劃、走向前端、……)
- 上一篇:軟件質(zhì)量控制
- 下一篇:黑盒子測試管理