**階段S1
1、搭建 Windows 測試環(huán)境
搭建Windows Sever測試平臺軟、硬件及網(wǎng)絡知識。計算機組裝與維護,Windows2008安裝與配置網(wǎng)絡與工作環(huán)境,TCP/IP**,管理文件系統(tǒng)與注冊表,配置本地安全策略,管理磁盤存儲,備份與災難恢復,性能監(jiān)視與維護,配置DHCP和DNS服務,搭建WEB和FTP站點,等實踐。
2、JAVA編程**部分
JAVA應用程序,變量、數(shù)據(jù)類型,算符和條件結(jié)構(gòu),循環(huán)結(jié)構(gòu),對象和類,類的方法,數(shù)組,字符串,等實踐。
3、軟件測試基礎(chǔ)
軟件測試概述,識別和管理缺陷,編寫和管理缺陷報告,軟件開發(fā)和測試流程,系統(tǒng)測試與軟件測試分類,編寫測試方案和測試計劃,需求分析與評審,理解軟件測試原則,測試總結(jié)報告和測試團隊組建,等實踐。
4、數(shù)據(jù)庫技術(shù)**部分
SQL Server 2008數(shù)據(jù)庫基礎(chǔ),數(shù)據(jù)庫表管理,數(shù)據(jù)管理,等實踐。
5、用戶界面技術(shù)
Windows .Net 2008編程,使用控件**開發(fā)用戶界面,使用DataGridView顯示和操作數(shù)據(jù)庫,用戶界面設(shè)計與美化,用戶界面設(shè)計與美化,等實踐。
6、高效設(shè)計測試用例
軟件測試用例,等價類和邊界值,因果圖,正交實驗法,狀態(tài)圖和場景法,功能測試,文檔測試與安裝測試,兼容性與易用性測試,軟件故障模型一、二、三,等實踐。
7、階段項目實訓
實訓項目統(tǒng)疇,測試方案與測試計劃,測試需求與測試大綱,測試用例設(shè)計與評審,執(zhí)行測試用例并提交缺陷報告,測試總結(jié)報告與答辯。內(nèi)部測試與點評。
8、職業(yè)導向訓練**部分
開學典禮,知識競賽,自驅(qū)力,讀書會,行業(yè)講座,PPT大賽,團隊合作拓展,等訓練。
第二階段S2
1、搭建 LINUX 測試環(huán)境
LINUX系統(tǒng)安裝及基本操作,管理文件和目錄,安裝及管理應用程序,管理用戶和文件權(quán)限,管理磁盤和文件系統(tǒng),管理進程和計劃任務,編寫Shell腳本一、二,系統(tǒng)故障分析與排查,LINUX網(wǎng)絡配置,構(gòu)建文件服務器,構(gòu)建LAMP網(wǎng)站平臺,等實踐。
2、JAVA編程第二部分
封裝,繼承和多態(tài),接口,使用異常處理程序錯誤,等實踐。
3、白盒測試
白盒測試與代碼質(zhì)量,邏輯覆蓋測試與循環(huán)覆蓋測試,基本路徑測試,單元測試與測試驅(qū)動程序框架,測試報告和**準則,測試報告和**準則,等實踐。
4、數(shù)據(jù)庫技術(shù)第二部分
Oracle基礎(chǔ),SQL和Oracle數(shù)據(jù)結(jié)構(gòu),PL/SQL和游標,過程和觸發(fā)器,備份與恢復,備份與恢復,等實踐
5、WEB技術(shù)
HTML常用標簽,JavaScript語法,文檔對象模型,表單驗證,使用JDBC訪問數(shù)據(jù)庫,JSP介紹,使用JSP處理客戶端請求,JSP頁面的訪問控制,等實踐。
6、高效使用自動測試工具
QTP基礎(chǔ),增強QTP測試腳本,QTP高級使用,F(xiàn)light Reservation測試案例,LoadRunner基礎(chǔ),LoadRunner測試腳本設(shè)計,創(chuàng)建LoadRunner場景,分析LoadRunner測試結(jié)果,等實踐。
7、軟件質(zhì)量**
軟件質(zhì)量體系,軟件測試項目管理,配置管理,軟件測試過程改進,Quality Center站點管理和項目管理,Quality Center測試管理過程,等實踐。
8、流行測試技術(shù)
WEB功能測試,WEB數(shù)據(jù)庫測試,WEB性能測試,手機測試入門,手機功能和性能測試用例,手機界面和功能測試要點,手機軟件其它測試,Windows客戶端軟件簡介,桌面軟件用例設(shè)計技術(shù),桌面軟件沖突測試和兼容性測試,安全測試1,安全測試2,安全測試3,等實踐。
9、企業(yè)級項目實訓
10、職業(yè)導向訓練第二部分
戶外拓展,如何度過試用期,面試一,面試二,讀書會,模擬面試一,模擬面試二,等訓練。
軟件測試工程師(BTEST3.0)培訓標準課程教材如下:
使用 C 語言開發(fā)應用
|
課程注重實用性、重在培養(yǎng)學員對代碼分析的能力,掌握編程代碼規(guī)范,掌握調(diào)試知識和分析程序錯誤的能力,增加學員程序開發(fā)項目的經(jīng)驗。
|
搭建 Windows 測試環(huán)境
|
搭建Windows 操作系統(tǒng)測試環(huán)境所要具備的軟、硬件知識,讓學員可以在實際工作環(huán)境當中搭建基于 Windows 活動目錄的局域網(wǎng)環(huán)境。
|
測試計劃與軟件缺陷
|
本課程是軟件測試重點課程。掌握如何編寫測試計劃、識別軟件缺陷、編寫缺陷報告等內(nèi)容。使學員能夠按照測試計劃執(zhí)行測試用例、識別和優(yōu)化缺陷、填寫缺陷跟蹤報告,評估測試結(jié)果并改進測試過程。
|
Linux與網(wǎng)絡應用環(huán)境
|
能夠搭建和管理基于Windows和Linux操作系統(tǒng)的分布式系統(tǒng)測試環(huán)境,掌握使用 Linux 實現(xiàn)提供常見服務的網(wǎng)絡環(huán)境。
|
白盒測試
|
掌握白盒測試的方法、流程,掌握測試結(jié)果的分析和評價,熟悉測試報告的內(nèi)容和含義白盒測試的理論,組織方式,以及如何評估一個白盒測試的效果。
|
WEB 技術(shù)與數(shù)據(jù)庫
|
能夠掌握配置和管理 SQL Server 數(shù)據(jù)庫系統(tǒng)的知識;熟悉多層結(jié)構(gòu)的分布式軟件系統(tǒng)架構(gòu)和運行機制,掌握Web應用系統(tǒng)故障模型,并依此編寫測試計劃和測試方案,設(shè)計、使用、維護測試用 例;數(shù)據(jù)庫是以 SQL Server 作為重點講解,也介紹了 Oracle 和 MySQL 數(shù)據(jù)庫。
|
高效使用自動測試工具
|
學習國際測試工具占有率*高的 MI 的三大主流自動測試工具:功能測試工具 QuickTest Professional 、性能測試工具 LoadRunner 、測試管理工具 TestDirector 的使用方法和技巧。以實際案例進行分析講解,真正掌握工具的使用方法,并能應用工具進行實際測試。
|
高效設(shè)計測試用例
|
本課程是軟件測試重點課程。**引入的大量案例講解如何編寫測試用例。培養(yǎng)學員設(shè)計測試用力與方法,在*短時間內(nèi)針對測試項目編寫恰當?shù)臏y試用例,增加學員測試的實際經(jīng)驗。
|
應用系統(tǒng)測試實訓
|
百萬行代碼級別的桌面產(chǎn)品,模擬真實測試過程中的情況進行定制調(diào)整,學員在測試過程中遇到的所有缺陷均來源與該產(chǎn)品的真實缺陷,**了軟件項目實訓的真實測試效果。
|
測試網(wǎng)絡應用系統(tǒng)軟件測試實訓
|
十萬行代碼級別 WEB 系統(tǒng)產(chǎn)品,**此項目實訓,將學習過程中涉及的WEB應用系統(tǒng)的功能測試、性能測試、后臺數(shù)據(jù)庫測試、安全測試等方法和相關(guān)知識點靈活運用,培養(yǎng)實際工作經(jīng)驗,進而達到測試 WEB 應用系統(tǒng)軟件綜合能力的提升。
|
職業(yè)導向訓練---職業(yè)素質(zhì)培養(yǎng)
|
溝通技巧,個人時間管理,陽光心態(tài)等素質(zhì)訓練,能夠熟悉團隊管理方法和技巧;熟悉沖突處理方法和技巧;深刻理解并掌握軟件測試工程師不同職業(yè)發(fā)展階段的職業(yè)素質(zhì)要求。
|
BTEST軟件測試工程師課程基于建立一個內(nèi)容充實的職業(yè)技能培訓體系,采 用全新的“場景教學法”,以真實工作場景為核心,利用項目導向的角色模擬方式,規(guī)范并系統(tǒng)地培養(yǎng)專業(yè)技術(shù)人才,構(gòu)架非技術(shù)人員進入軟件測試專業(yè)領(lǐng)域的橋 梁、構(gòu)架不同專業(yè)技術(shù)人員之間互相轉(zhuǎn)換的橋梁,從實際工作內(nèi)容出發(fā),確定各階段的培養(yǎng)目標、項目實戰(zhàn)內(nèi)容和培訓課程內(nèi)容。
以實際應用場景為核心、提倡“以用為本、學以致用”的教學方法:以工程經(jīng)驗為指導,強化實戰(zhàn)技能,輔以實際企業(yè)測試項目,使用角色模擬的方式,**逐步深入的六步教學法展開整個教學過程。
教學方法示意圖
-
工作場景 :針對企業(yè)實際工作流程和工作場景,結(jié)合已經(jīng)實際投入使用的軟件項目的測試資料和軟件代碼,進行項目分析和任務分解,重現(xiàn)在企業(yè)中進行軟件測試工作的任務環(huán)境。
-
項目主導 :所有知識點和技能都是**一個或者幾個項目來組織的,學生**可擴展的項目案例來逐步學習知識和技能;所有的實踐都是項目中的一個實際任務,學員**實踐可具備完成一種任務的能力。
-
角色模擬 :學員在實際動手操作的課程和項目實訓過程中,使用真實的企業(yè)項目,真實地企業(yè)工作流程和工具,模擬項目組中各種角色,協(xié)同完成項目和任務,體驗和掌握各種角色的工作技能和工作經(jīng)驗。
-
任務分解 :在為完成整個項目而必須掌握的概念和知識環(huán)節(jié)的講解上,將整個項目劃分為多個子任務,再分析每個任務需要的知識、技能、素質(zhì)要求,并**完成任務的形式來組織學習內(nèi)容、設(shè)計課程體系。
-
六步教學 :知識和技能的傳授和自學都是從具體到抽象、從特殊到一般,按照以下6個步驟來組織的:提出問題、分析問題、解決問題、總結(jié)出一般規(guī)律和知識/技能、擴展知識/技能、解決更高級的類似問題。
-
項目經(jīng)驗 :**對企業(yè)實際工作場景的模擬和實際測試項目的訓練,積累實際的項目經(jīng)驗,熟悉項目測試過程中常見的技術(shù)、流程、人員協(xié)作問題,并掌握相關(guān)的解決方法。
-
職業(yè)素質(zhì) :上機操作、項目實踐、課堂研討、在線學習,以及職業(yè)素質(zhì)訓練,學員能夠從任務目標設(shè)定、個人時間管理、團隊協(xié)作和溝通、沖突和情緒處理等方面,得到測試工程師崗位所需要的職業(yè)素質(zhì)訓練。
-
團隊協(xié)作 :在授課過程中,學員將被劃分為幾個團隊,每個團隊將根據(jù)課程內(nèi)容和講師的安排,**技術(shù)研討、實際操作等手段,合作完成一個任務和項目。
-
動手能力 :為了使學員的知識面和思路有所擴展,鼓勵學員自己動手,實際操作課程中的實驗和進行項目演練,培養(yǎng)學員舉一反三的能力,從而幫助學員掌握重點技術(shù)的應用,為日后完成更大的項目積累經(jīng)驗。
-
學習能力 :項目訓練、上級操作、在線學習和討論,使學員養(yǎng)成自學的習慣,并掌握自學的有效方法和工具。
|