軟件測(cè)試
--------------------------------------------------------------------------------
課程簡(jiǎn)介
本課程主要講述軟件測(cè)試的基本原理、策略,流程控制,以及與軟件測(cè)試相關(guān)的缺陷、配置、過(guò)程管理。
通過(guò)培訓(xùn),了解軟件測(cè)試的目的,掌握軟件測(cè)試的一般理論和方法,掌握白盒測(cè)試、黑盒測(cè)試、回歸測(cè)試等重要概念,掌握單元測(cè)試、集成測(cè)試、系統(tǒng)測(cè)試等測(cè)試過(guò)程,系統(tǒng)地了解測(cè)試計(jì)劃、測(cè)試方案、測(cè)試用例、測(cè)試執(zhí)行等測(cè)試基本工作,了解測(cè)試的一些誤區(qū)和經(jīng)驗(yàn)。同時(shí)通過(guò)實(shí)際案例分析,能對(duì)所講知識(shí)點(diǎn)有實(shí)踐性的認(rèn)識(shí)。
培訓(xùn)時(shí)間
3-4天。
培訓(xùn)目標(biāo)
1. 有過(guò)一定軟件測(cè)試經(jīng)驗(yàn)的學(xué)員,能夠在培訓(xùn)中與平時(shí)工作實(shí)踐相結(jié)合,獲得系統(tǒng)的軟件測(cè)試相關(guān)技術(shù);
2. 沒有相關(guān)經(jīng)驗(yàn),正準(zhǔn)備進(jìn)入軟件測(cè)試行業(yè)的學(xué)員,能夠通過(guò)培訓(xùn)很輕松地入門,能夠確定自己的發(fā)展方向;
課程特點(diǎn)
1、 理論和實(shí)際結(jié)合;
2、 從系統(tǒng)全局著眼,不局限于具體實(shí)現(xiàn)方式;
3、 培訓(xùn)老師將以自己的發(fā)展歷程和豐富的測(cè)試管理經(jīng)驗(yàn)和大家進(jìn)行互動(dòng)和交流。更多的交流實(shí)踐中的一些經(jīng)驗(yàn)、教訓(xùn),避免培訓(xùn)之后是一堆概念的堆砌,而是切實(shí)能了解和掌握一個(gè)中等軟件項(xiàng)目測(cè)試的全過(guò)程
培訓(xùn)內(nèi)容
*天
軟件測(cè)試技術(shù)概論:
軟件測(cè)試的發(fā)展歷程及趨勢(shì)
軟件測(cè)試的誤區(qū)
軟件測(cè)試的定義及目的
軟件測(cè)試信息流
軟件測(cè)試與軟件開發(fā)過(guò)程的關(guān)系
軟件測(cè)試與質(zhì)量保證的區(qū)別
軟件測(cè)試的基本知識(shí):
軟件測(cè)試貫穿于整個(gè)的軟件開發(fā)生命周期
軟件測(cè)試的分類與手段
軟件測(cè)試的模型
軟件測(cè)試的原則
軟件測(cè)試的策略
軟件測(cè)試流程(基本概念)
軟件測(cè)試的成功經(jīng)驗(yàn)
交流:以自己的經(jīng)歷和學(xué)員交流測(cè)試經(jīng)驗(yàn)和體會(huì),與學(xué)員互動(dòng)討論當(dāng)前的的測(cè)試現(xiàn)狀。
第二天
軟件測(cè)試流程—重點(diǎn)講解:
軟件測(cè)試流程和軟件測(cè)試技術(shù)關(guān)系(強(qiáng)調(diào)流程的重要性,結(jié)合自己的實(shí)踐經(jīng)驗(yàn))
軟件測(cè)試流程(用工作中實(shí)際案例講解):
測(cè)試流程概述(參考測(cè)試過(guò)程.ppt);
理論的測(cè)試流程圖分析;
工作中最常見實(shí)際流程圖分析;
制定測(cè)試計(jì)劃;
設(shè)計(jì)測(cè)試(測(cè)試策略、測(cè)試用例)
實(shí)施測(cè)試;
執(zhí)行測(cè)試;
評(píng)估測(cè)試。
軟件測(cè)試技術(shù)和方法:
軟件測(cè)試方法概述
白盒測(cè)試
黑盒測(cè)試
軟件測(cè)試策略—詳細(xì)介紹:
測(cè)試過(guò)程的制定—單元測(cè)試、集成測(cè)試、系統(tǒng)測(cè)試、驗(yàn)收測(cè)試、回歸測(cè)試、系統(tǒng)排錯(cuò);
測(cè)試類型的確認(rèn):功能測(cè)試、性能測(cè)試、安裝/卸載、界面測(cè)試…
交流:測(cè)試流程的控制在測(cè)試中的作用以及當(dāng)前企業(yè)現(xiàn)狀,如何將流程控制適應(yīng)企業(yè)現(xiàn)實(shí)情況。
第三天
系統(tǒng)測(cè)試基礎(chǔ):
軟件測(cè)試過(guò)程概述(見教材P86)
軟件測(cè)試過(guò)程相關(guān)的概念:(結(jié)合一些例子來(lái)講解,在*的案例講解中能再次體現(xiàn)—TD中也有講)
軟件缺陷的概念和種類;
正確面對(duì)軟件缺陷;
軟件缺陷報(bào)告;
軟件缺陷的嚴(yán)重性和優(yōu)先級(jí);
軟件缺陷的分離與重現(xiàn)。
軟件測(cè)試過(guò)程中的缺陷管理:
缺陷跟蹤的目的和好處;
軟件缺陷的生命周期(結(jié)合Bugzilla和TD)
TD7.6測(cè)試過(guò)程中的使用實(shí)踐
TD的安裝;
TD項(xiàng)目配置;
角色分類;
缺陷報(bào)告編寫實(shí)踐;
文檔管理;
測(cè)試用例管理;
計(jì)劃測(cè)試和安排執(zhí)行測(cè)試;
測(cè)試報(bào)告管理—圖形化報(bào)表輸出;
TD的數(shù)據(jù)備份
交流:如何管理好缺陷,以及如何處理測(cè)試過(guò)程中的缺陷的不確定性。
第四天
軟件測(cè)試項(xiàng)目組的管理:
測(cè)試項(xiàng)目管理概述
測(cè)試的組織與人員管理
測(cè)試項(xiàng)目組管理的經(jīng)驗(yàn)體會(huì)
自動(dòng)化測(cè)試和測(cè)試工具簡(jiǎn)介(不是我們講解的重點(diǎn),與測(cè)試策略相關(guān)):
軟件測(cè)試自動(dòng)化測(cè)試基礎(chǔ)
自動(dòng)化測(cè)試的作用和優(yōu)勢(shì)
軟件測(cè)試工具概覽
正確對(duì)待測(cè)試工具的作用(測(cè)試策略時(shí)確定)
公司一些案例分析:重點(diǎn)為文檔編寫和流程控制
軟件項(xiàng)目簡(jiǎn)介;
測(cè)試過(guò)程及過(guò)程管理工具TD概述;
測(cè)試計(jì)劃制定;
測(cè)試用例編制;
缺陷報(bào)告;
測(cè)試結(jié)果分析;
測(cè)試中所遇到的風(fēng)險(xiǎn)。
白盒測(cè)試工具:專題介紹HttpUnit/CppUnit
壓力測(cè)試工具JMeter的應(yīng)用介紹。