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