一、培養目標:軟件測試工程師
軟件測試工程師高端課程為外商獨資軟件企業、軟件外包企業、國內大中小型軟件企業培養專門的軟件測試人才,使學員掌握功能測試技術、性能測試技術,能夠獨立的進行各行業領域的軟件測試。以ISO與CMMI等國際標準為指導,完成單元測試、集成測試、確認測試、系統測試與驗收測試,逐步具備*級軟件測試工程師的能力與水平。
二、完整的課程內容:
1.搭建系統測試環境
本課程是“英才6+3”BtestSky課程體系中的基礎課程之一,內容以Windows 2003為主。目的在于通過對網絡操作系統的工作原理、體系結構、關鍵技術、典型應用的講解,幫助學員建立起網絡操作系統的整體概念,使學員掌握目前在企業網絡環境中廣泛使用的Windows 2003 Server的安裝和配置、實際應用、系統管理及網絡管理的基本技能。
從操作系統的發展入手,使學員明確操作系統和網絡操作系統的概念。并介紹Windows 2003 Server的基本操作和管理。
課程由淺入深地逐一介紹Windows 2003 Server的安裝、管理、使用和維護:1、Windows 2003 Server的安裝、管理用戶、Windows 2003文件和打印系統、管理磁盤、AD中的用戶和組及授權策略、代理授權管理、AD中組策略的應用和管理安全機制等。2、Windows 2003 Server提供的Internet/Intranet網絡服務功能,包括DHCP服務器、DNS服務器、Internet信息服務、Mail服務器、路由、NAT與代理服務器等。3、Windows 2003的優化和故障恢復,全面了解Windows 2003 Server的強大功能和特
2.數據庫核心技術
本課程的目標是使學員建立數據庫系統的整體概念,學習并掌握建設、運行維護和管理網站數據庫的各種基本技術;通過項目實踐,培養學員運用專業知識解決實際工作問題的能力,以使學員真正具備從事數據庫系統相關工作的基本技能,為今后工作中深入應用及后續相關課程的學習打好基礎。
3.開發語言設計精華
本課程的特點:堅持面向應用的方向,以應用為中心構建課程體系。準確定位,合理取舍內容,切合實際需要。采用“提出問題—解決問題—歸納分析”的新的教學三部曲。主要內容包括:程序設計基本概念、C語言程序設計的初步知識、順序結構、選擇結構、循環結構、字符型數據、函數、地址和指針、數組、字符串、對函數的進一步討論、C語言中用戶標識符的作用域和存儲類、編譯預處理和動態存儲分配、結構體、共用體和用戶定義類型、位運算、文件和上機實踐指導等。
4.測試用例高效設計
本課程主要通過案例引出軟件測試中如何高效地設計測試用例,測試用例以黑盒測試用例設計為主。測試技術包括:等價類劃分、邊界值分析、因果圖法、狀態圖法和測試大綱方法等。測試用例包括:功能性、兼容性和易用性測試用例。測試對象包括:組建測試、界面測試、文檔測試、安裝和卸載測試等。并且以理論課程所總結的理論知識為背景,讓學員通過實踐來復習、鞏固知識點,更主要是培養實踐動手的能力。實踐項目大多數源于工程實踐的特點,真正讓學習者實踐的就是工作中可能要用的。
6.國際軟件測試概論
本課程介紹軟件測試的基礎知識,不僅講述基本的技能,同時講述成為一個成功的軟件測試人員必需的技能。通過本課程的學習,學員可以掌握軟件測試的基本概念;掌握軟件測試的相關技術、工具、方法;掌握關鍵實施技巧的技術、方法;掌握如何編制測試大綱、測試計劃,設計測試用例,撰寫測試文檔,使學員具有獨立承擔、實施測試項目的能力。
7.自動化測試工具實戰
本課程結合實踐經驗介紹了當今三大主流自動化測試工具(QC、QTP、LoadRunner)的使用方法和技巧,簡述了軟件自動化的概念和理論知識,以及如何正確認識軟件自動化測試??梢宰寣W員掌握以下知識:一、實戰QuickTest Professional的使用:QTP入門、增強QTP的測試腳本、QTP高級使用。二、實戰LoadRunner使用:LoadRunner入門、LoadRunner測試腳本、分析LoadRunner測試結果。三、實戰QC使用:QC站點管理和項目管理、QC測試管理過程。四、如在恰當的時候選擇使用恰當的測試工具:自動測試工具和軟件測試。
8.Web測試項目
項目中將為學員在多平臺和各類瀏覽器之間進行實戰測試提供實際指導,提供了測試技術、測試經驗、各種測試事宜以及相關測試信息,它們可以應用于任何web應用測試。本項目從底層測試概念開始,清晰地顯示了如何分析不同的測試場景,如何決定需要使用的測試技術。這些技術有助于識別造成web應用質量低下的嚴重程序bug。并注重提供web測試解決方案,幫助學員理解為什么要執行、什么時間執行以及如何執行web測試。