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