【課程設置】
預科:C語言基礎
部分:搭建軟件測試環境
1. 操作系統與軟硬件基礎
2. 網絡技術基礎
3. 數據庫安裝與配置
4. Web服務器安裝與配置
5. 應用服務器
6. 變更與配置管理
課程目標:能夠搭建相應的測試環境
第二部分:編程語言與軟件開發技術基礎
1.Java編程語言介紹與開發環境安裝配置
2.C/C++編程語言介紹與開發環境安裝配置
3.C#編程語言介紹與開發環境安裝配置
4.Web應用基礎:HTML/CSS/JavaScript
5.Web開發基礎:JavaEE架構、.NET架構、PHP、JSP、Asp.net與開發環境安裝配置
6.軟件開發過程(瀑布過程與迭代增量過程)、UML、OOAD、StarUML
課程目標:為代碼級白盒測試打下基礎,也為之后的軟件測試技術講解打下基礎。
預科C語言基礎
1.搭建軟件測試環境 1. 操作系統與軟硬件基礎
2. 網絡技術基礎
3. 數據庫安裝與配置
4. Web服務器安裝與配置
5. 應用服務器
6. 變更與配置管理
能夠搭建相應的測試環境
(測試環境=軟件+硬件+網絡...)
2.編程語言與軟件開發技術基礎
1.Java編程語言介紹與開發環境安裝配置
2.C/C++編程語言介紹與開發環境安裝配置
3.C#編程語言介紹與開發環境安裝配置
4.Web應用基礎:HTML/CSS/JavaScript
5.Web開發基礎:JavaEE架構、.NET架構、PHP、JSP、Asp.net與開發環境安裝配置
6.軟件開發過程(瀑布過程與迭代增量過程)、UML、OOAD、StarUML
為代碼級白盒測試打下基礎,也為之后的軟件測試技術講解打下基礎。
第三部分:軟件測試理論基礎、流程、管理
1.軟件測試基本概念與原理、軟件開發過程與軟件測試
2.軟件測試分類、軟件測試流程、測試原則
3.軟件缺陷、軟件質量**SQA
4.測試技術介紹、測試策略、質量標準與規范
5.缺陷管理與Bugzilla工具、軟件測試的度量
6.測試過程管理與TestDirector/QC等工具
課程目標:掌握軟件測試相關概念、測試流程與測試管理工具
第四部分:功能自動化測試與QTP
1. 編寫測試計劃、設計自動化測試方案、黑盒測試用例設計
2. 自動化測試基礎、QTP安裝、簡單使用QTP、錄制與編輯腳本
3. QTP測試對象管理、關鍵字驅動測試、檢查點
4. QTP參數化、操作、輸出值、數據表
5. vbscript基礎、描述性編程、utility對象、web對象、windows對象
6.安裝QuickTest插件、測試Java/.Net等程序
7.功能測試項目實戰:XXX項目
8.功能測試項目實戰:XXX項目
課程目標:掌握自動化測試流程與QTP工具
第五部分:性能測試與LoadRunner
1. 性能測試基礎、loadrunner安裝與簡單使用
2. 用戶行為腳本錄制與開發
3. 用戶活動場景創建執行與監控
4. 性能測試結果分析
5. c vuser腳本開發
6. 使用Jmeter進行性能測試
7. 性能測試項目實戰:XXX項目
8. 性能測試項目實戰:XXX項目
課程目標:以LoadRunner為依托講解性能測試的原理與技術。使學員體驗性能測試需求分析、性能測試計劃、方案編寫、性能測試環境搭建、性能測試腳本開發、性能測試腳本調優、性能測試執行及分析調優技巧,從而解決工作及面試中常見的實際問題。
第六部分:.白盒測試設計與實施
1.Java/C/C++/C#編程規范、代碼檢查/走查/評審、代碼覆蓋率
2.白盒測試用例設計、單元測試與集成測試
3.測試策略、夾具建立與拆卸、結果驗證
4.測試替身、測試組織、數據庫測試、易測性設計、字面值與計算值等
5.使用xUnit系列工具 1
6.使用xUnit系列工具 2
7.自動化單元測試與集成測試(ANT/Maven等)
8. xUnit模式
9. TDD測試驅動開發
10. LogiScope等白盒測試工具
課程目標:講解掌握軟件白盒測試技術以及相關的單元測試、集成測試的各項基本技能,包括白盒基本代碼技術、代碼靜態分析和質量度量方法、單元測試設計和執行技能、集成測試設計和執行技能、Xunit系列/LogiScope測試工具等內容。
第七部分:
1. 數據庫測試(DBUnit、QTP、DataFactory、LoadRunner)
2. SOA面向服務測試(功能測試/集成測試、SoapUI、Lisa)
3. 手機應用測試(Android、IOS)
4. 嵌入式測試(使用LogiScope與CodeTest工具)
5. Web安全測試(AJAX, 跨站式腳本XSS和注入攻擊等)
6. 可靠性測試介紹
7. 敏捷測試介紹
8. 壓力測試
9.文檔測試
課程目標:掌握各種專題測試,綜合應用各種測試知識進行實際的軟件測試,提高就業競爭力,并隨技術變化可以彈性調整課程內容。
【學習環境】
【課程優勢】
深圳鯤鵬IT教育擁有多年的研發培訓經驗,是具有軟件碩士培養資格,集“產”、“學”、“研”為一體培訓中心。具備培養出技能+創新+市場產品級研發人才的實力。
在軟件測試班中,根據合作公司真實案例,結合軟件測試課程設計項目,讓學員全程參與軟件測試項目運作,切身感受企業氛圍。項目實戰為每個專業設立項目部,每個項目部由多名學員組成,項目組擁有獨立的開發設備,以**實際的工作需求,項目中心全部采用企業標準化管理,為學員們打造了一個真實的企業場景。