課程簡介:
1)、通過多個項目(Projects)來學習掌握計算機編程和測試技術,同時積累至少1-2年的軟件測試經(jīng)驗;
2)、每學完一個專題就配有一個項目實戰(zhàn),一邊做項目一邊學習,更加牢固的掌握軟件測試知識和技能;
3)、軟件測試人員入行起薪3000-5000元左右,人才缺口大,職業(yè)壽命長,100%到無星座要求的公司上班。
學生入學條件:0基礎,對計算機行業(yè)感興趣,有志在IT軟件行業(yè)尋求發(fā)展的人員。
可獲得證書:《國際軟件測試工程師》
就業(yè)崗位:初級測試工程師、測試分析師、高級測試工程師、測試項目經(jīng)理、資深測試工程師
軟件測試概述
測試的發(fā)展;測試的目的;軟件缺陷;軟件質(zhì)量特性;軟件測試的分類;測試空間和設計空間的概念;可測試性;軟件測試人員應具備的技能和素養(yǎng);軟件測試常見誤區(qū)。
數(shù)據(jù)庫基礎
了解關系型數(shù)據(jù)庫基本原理,熟練使用標準SQL語言進行數(shù)據(jù)庫操作,了解常用數(shù)據(jù)類型等。
測試空間與測試驅(qū)動接口設計
可變數(shù)據(jù)的訪問方式與變化形式;可變數(shù)據(jù)的表現(xiàn)形式;可變數(shù)據(jù)的分層;測試空間中的安全性準則;測試驅(qū)動接口設計;測試驅(qū)動的開發(fā)流程。
測試用例設計基本方法
測試用例設計概述;測試用例設計基本思想;場景分析法;分類推理法;元素分析法;等價類分法;邊界值法;隨機數(shù)據(jù)法;判定表法;因果圖法;其他一些測試用例設計方法。
評審與檢視
基本概念;同行評審的角色和職責;評審的過程;評審檢視技能;代碼檢視實例。
單元測試
單元測試基本概念;單元測試覆蓋率;單元測試的樁函數(shù)和驅(qū)動函數(shù);使用hook打樁增強單元測試代碼的可維護性;單元測試實例;單元測試工具;單元測試誤區(qū)與常見問題;單元測試的原則。
集成測試
集成測試基本概念;集成測試的集成方法;基本的集成測試用例設計思路介紹;使用結(jié)構(gòu)化方法來設計用例;為隱性接口設計用例;多任務集成測試。
系統(tǒng)測試
系統(tǒng)測試的基本概念;系統(tǒng)測試的過程;系統(tǒng)測試的幾種形式;系統(tǒng)測試的主要內(nèi)容;問題定位與修改;系統(tǒng)測試的原則。
內(nèi)存測試
內(nèi)存測試的基本概念;靜態(tài)檢查方法;使用工具進行動態(tài)檢查的方法;使用調(diào)試c運行時間庫(dcrt)進行檢查;自己編碼檢查越界和泄漏;內(nèi)存碎片模擬器的實現(xiàn)。
性能測試
性能測試概述;常用的軟件性能指標;網(wǎng)絡性能;多任務性能;可靠性與可用性;易用性;易學性;負載均衡性能;性能測試實施;專門的性能測試。
安全性測試
安全的基本知識;常見安全性缺陷和攻擊手段;軟件安全測試過程;安全性測試手段;安全性測試的評估。
缺陷管理及測試管理工具
熟悉Bug管理流程,掌握主流Bug管理工具(Bugzilla或TestDirector等)的安裝配置和使用,通過項目實戰(zhàn)掌握Bug的管理、控制和跟蹤。
規(guī)范化測試文檔編寫
了解測試文檔的編寫方法,能夠規(guī)范化、正確的完成測試計劃、測試方案、測試用例和測試報告的編寫,熟練使用測試工具進行測試計劃、測試需求和測試用例的管理。
自動化測試
了解自動化測試基礎理論,掌握自動化測試工具QTP(QuickTest Professional)的安裝、配置和使用,并通過項目實踐掌握自動化功能測試。
LoadRunner性能測試
了解性能測試基礎理論、掌握LoadRunner的安裝和配置,能夠使用LoadRunner進行測試規(guī)劃、腳本設計、測試場景設計以及使用Analysis進行測試結(jié)果分析。
軟件測試項目實戰(zhàn)
在測試項目經(jīng)理的帶領下,完成對大型企業(yè)級ERP系統(tǒng)的測試,包括測試環(huán)境的搭建、配置管理、編寫測試計劃、測試方案、測試用例和執(zhí)行測試;進行缺陷管理、自動化集成測試和性能測試等,同時積累團隊協(xié)作經(jīng)驗。