課程簡介:
軟件測試是控制軟件質量的最重要的手段,如何做好軟件測試需要引起企業高層高度重視。以往的測試理論很多只講解結構化程序測試,而不涉及實際的企業級應用
產品測試;或者只講解某個測試模型、測試技術或測試
工具,而不深入探討測試策略、實施流程或過程改進。這造成不少企業的測試活動計劃性不強,實施效率低下,過程失控,收尾草率。要改變這一局面就需要熟悉現代軟件測試用例設計技術,熟悉標準測試流程,熟悉如何評價測試用例、軟件實施過程質量,筆者將在微軟做軟件測試的經驗加以系統化、體系化,毫無保留,悉數傳授。選擇本課程,能大幅提升企業測試
團隊的生產力。
培訓目標:
理解軟件測試用例設計上下文,
深入掌握軟件測試用例設計技術,
熟悉軟件測試用例常用評估方法,
熟悉軟件測試規范流程及控制,
掌握軟件測試核心管理技能,
了解軟件測試自動化及自動化選型。
|
時間 |
第一天 |
|
9:00-12:00 noon |
軟件測試用例設計上文
軟件測試需求分析
軟件測試設計
軟件測試用例設計下文
軟件測試執行
軟件測試交付
軟件測試用例詳解
軟件測試用例定義
軟件測試用例格式與描述形式
測試用例管理工具
TFS用例管理
Star Team用例管理
TD用例管理
測試用例常見難點問題討論
軟件測試用例的覆蓋度
軟件測試用例粒度問題
組織測試用例的體系結構
軟件測試用例時序、順序問題 |
|
1:00 - 5:00 pm |
軟件測試用例設計方法
測試用例、測試場景、測試方案的包含關系
從Requirement導出用例
從狀態機導出用例
從虛擬用戶導出用例
從BUG導出用例
改變測試環境,類推測試用例
測試數據設計方法
區分測試用例和測試數據
等價類法篩選數據
邊界值篩選數據
特殊值法篩選數據
隨機數法與盲測
測試用例評審與評價與跟蹤
測試用例Review
測試用例評價方法
測試用例維護與管理 |
|
時間 |
第二天 |
|
9:00-12:00 noon |
軟件測試規范流程及控制
軟件測試啟動階段標準活動及控制
軟件測試需求分析流程規范與控制
軟件測試設計流程規范與控制
軟件測試執行流程規范與控制
軟件測試交付流程規范與控制
軟件測試監控與調整
軟件測試收尾階段活動及控制
案例分析:代碼安全加密產品系統測試
系統測試需求分析與設計
測試策略、測試計劃、測試用例設計
測試數據選著、測試腳本設計
測試執行與執行可信度控制
測試結果與產品發布 |
|
1:00 - 5:00 pm |
軟件測試核心管理技能
測試作為一個部門的管理
測試與開發接口管理
測試與質量管理接口管理
測試與市場接口管理
測試與技術支持接口管理
測試與CCB、DCR接口管理
測試團隊招募、建設及其他內部管理
軟件測試自動化簡單引導
功能測試自動化介紹
性能測試自動化介紹
系統測試自動化選型問題 |
講師簡歷:戴老師
中科院理學碩士,軟件質量研究與促進協會理事長,PMI認證項目管理專家(PMP)。歷任某知名外資企業測試技術經理、測試項目經理、
運營經理及
人力資源池經理,曾在國家級重大項目嫦娥工程及歐洲空間局Herschel計劃中擔任地面應用系統軟件質量管理及評估工作,擁有GB/T19001-2000 GJB9001A-2001 及CMMI內部評審員資格。精通現代軟件測試理論及Java程序設計,熟悉中小型軟件測試項目管理及整周期軟件項目質量管理。熟練使用Windows、Linux等主流操作系統常見單元及功能測試相關自動化工具,對面向對象編程及設計思想有深刻理解。能帶領約80人左右的測試團隊,對小于50個人月的測試項目有較好的把握。現在研究方向集中在軟件質量影響因子分析,關注軟件質量體系、質量管理方法、軟件測試技術等諸多領域。截至到目前已在《計算機世界》等有影響性刊物發表測試專著11篇,主持企業測試
培訓班講課近10期。
內訓企業
客戶:用友軟件 科大訊飛
清華同方 航空結算等知名軟件企業等等
服務過的客戶:,廈門福信光電,珠海同方,泛德電子,重慶匯力汽車電子,鴻業電子,東莞泰富電子,深圳市英特信息技術,北京大學深圳研究生院信息工程學院,永勝電腦,中國南車集團,山東九陽小家電有限公司,中興通訊,UT斯達康,TCL, 聯想,富士康,IBM(中國),英業達(上海)有限公司無線方案事業處,北京東方中科集成科技有限公司,浙江大立科技股份有限公司,武漢電信氣件有限公司,統寶光電顯示系統(上海)有限公司,艾默生網絡能源有限公司等等
工作經歷:
部門經理:Net Framework 3.0核心API測試、功能測試及性能測試
運營經理:企業級測試規范制定與評審、企業級項目管理規范評審、測試經理及測試工程師
招聘、企業級培訓
戰略規劃與評審、企業過程改進。
做過部分項目:
項目名稱:CMMI level3認證
項目描述: 該項目為企業取得CMMI level3認證做相關流程規范及文件起草記錄等
技術環境:CMMI,公司現運營項目數據及歷史紀錄
個人職責: SEPG成員,擔任項目管理小組成員、工程小組組長職務,負責工程相關RD,REQM,VER,VAL,TS,PI過程域活動的提煉與規范化工作,建立項目生命期模型,工程文件模板及剪裁指南等。
項目名稱Resource Pool Manager
項目描述: 該項目為公司所有項目提供合格的人力資源,兼任招聘經理、培訓經理
技術環境:客戶項目需求數據,公司人員紀錄,招聘部人力資源數據
個人職責:客戶人力資源需求分析、人力資源招聘、人員技能培訓與評估、項目人力資源需求分析、人員資源運營管理等職務。
項目經理:
工作職責和描述: 軟件測試項目管理、軟件測試技術管理、軟件測試團隊管理及客戶關系協調。
項目名稱: SkillSoft產品功能測試與集成測試
項目描述: 該項目為SkillSoft軟件公司網絡學習軟件SkillSoft完成集成、功能測試。
技術環境: Windows, SuSeLinux, ISA, JAVA,JUnit,WinRunner.
個人職責: 擔任技術管理相關工作、集成測試與功能測試實施與指導、測試團隊組建、客戶關系協調等。
10/2002-04/2005 軟件質量管理小組組長 嫦娥工程地面系統總體部
工作職責和描述: 軟件質量管理,軟件子合同商評估與監控
項目名稱: 中國嫦娥工程一期地面應用系統軟件
項目描述: 該系統軟件是進行天地對接的關鍵軟件,由5個分系統完成。從衛星天線接收到數據開始,到制作成產品化的數據,均有此系統軟件完成。各分系統涉及復雜的分包管理關系。
技術環境: HP UNIX, Red Hat Linux, Windows. C++, Java
個人職責: 質量文件起草,軟件過程監控,階段評審會,階段產品測試報告,分包軟件商資質評估。
項目名稱: 歐洲空間局Herschel計劃HCSS系統研制
項目描述: Herschel是歐洲空間局四大重點航天項目之一。HCSS是Herschel計劃中地面應用系統的支撐性軟件。該軟件Spire部分的研制由中國、英國、意大利等國共同完成。
技術環境: Linux,Windows,OODB,Java, UML
個人職責: 原型測試、編碼、單元測試、及開發進度協調。
07/2001- 08/2002 高級軟件開發工程師 清華同方集團
工作職責和描述: C++程序設計
項目名稱: 華北電力系統管理軟件
項目描述: 該軟件為完成電力資源的有效管理開發,能根據歷史數據較好地完成電力資源使用預測,同時能根據用戶需要定制各類數據統計服務,完成數據的采集、處理及預測。
技術環境: Linux,Windows,Oracle,C++
個人職責: 數據分析與預測系統的編碼、調試及驗收測試。
09/2000- 07/2001 大學教師 海淀走讀大學
工作職責和描述: Java語言程序設計
項目名稱:電子商務專業2000屆學生Java課程教學
項目描述:為大學生開設Java程序設計基礎課程。
技術環境: JDK,Windows
個人職責: Java課程教學。
出版物:
《試論軟件測試學科的架構建設》,2005.1, 第一作者,本文討論了軟件測試學科一種可能的學科架構。發表于江西計算機學會會刊《計算機與現代化》
《高可靠性系統軟件測試方案探討》2005.3 第一作者,本文討論了一種高效并經過實踐檢驗的高可靠性系統軟件測試方案。發表于中國航天學會、中國計算機學會會刊EI索引源《計算機工程與設計》
《軟件測試專欄》,2005.3-2005.8 專欄專家,包括10篇文章,重點討論了整周期軟件開發過程中軟件測試設計、軟件測試實施、軟件測試管理以及軟件測試過程改進等問題。發表于《計算機世界》
培訓認證:
College English Test-Level 6, 2000
PMP資格證書,2006
GB/GJB 質量體系內審員資格證書, 2004
CMMI內審組員資格培訓,2005