【課程介紹】
軟件測試就是利用測試工具按照測試方案和流程對產(chǎn)品進行功能和性能測試,甚至根據(jù)需要編寫不同的測試工具,設(shè)計和維護測試系統(tǒng),對測試方案可能出現(xiàn)的問題進行分析和評估。
【課程內(nèi)容】
階段軟件測試基礎(chǔ)
一、構(gòu)建測試環(huán)境大全
內(nèi)容包含全面,涵蓋測試工程師搭建環(huán)境時需要的軟件知識(Win,PE,PQ,DNS,DHCP,F(xiàn)TP,IIS,XAMPP)硬件知識(MB,CPU,DIMM,HHD,接口,總線,體系)網(wǎng)絡(luò)知識(橋接,NAT,共享,連接,IP地址,子網(wǎng)等)秉承零基礎(chǔ),貼近實際
掌握測試環(huán)境搭建需要掌握的基本理論和基本知識,基于WindowsServer下環(huán)境搭建的配置,使用命令提示符方式進行環(huán)境配置,掌握網(wǎng)絡(luò)配置,磁盤配置,安全策略,用戶管理,掌握基于DHCP,DNS,IIS和FTP下環(huán)境搭建,掌握基本環(huán)境搭建技術(shù)。
二、開發(fā)語言精華之JAVA提高篇
本課程為案例式教學。一個項目貫穿整個課程。在項目版本升級過程中溶入BUG理念,基于BUG驅(qū)動程序編寫。主流面向?qū)ο笏枷朐陧椖恐畜w現(xiàn)。
掌握JAVA編程基礎(chǔ)知識,掌握流程控制語句的應(yīng)用,理解面向?qū)ο笏枷?,及三大特性,能用類和對象的方式編寫程序?/p>
三、開發(fā)語言精華之C語言基礎(chǔ)篇
以問題引入,帶動學生思考。概念解釋清晰,透徹,用通俗語言解釋。程序算法用思路(需求分析、舉例子、找規(guī)律、抽象化、申請內(nèi)存、提示輸入、接收數(shù)據(jù)、數(shù)據(jù)處理、結(jié)果輸出)表示,清晰、連貫、邏輯性強。程序編寫完后,引入測試,引導(dǎo)學生測試自己編寫的程序、同學編寫的程序,通過這種方式在C語言中講解開發(fā)的同時逐步引入測試的內(nèi)容,讓學生理解開發(fā)和測試的關(guān)系。
掌握C語言程序設(shè)計結(jié)構(gòu),理解數(shù)據(jù)類型、常量、變量、數(shù)組、輸入輸出函數(shù)的意義和用法,掌握基本的編程思想,懂開發(fā)過程原理,為后續(xù)JAVA、Loadrunner、Orcale、Linux的Shell腳本打下堅實的基礎(chǔ)。
全真實訓項目一:《ASP網(wǎng)站項目》《XAMPP網(wǎng)站項目》《CS架構(gòu)項目》《教務(wù)管理系統(tǒng)》《多功能計算器》《SKY聊天室》《測試工程師管理系統(tǒng)》《精明賬管理系統(tǒng)》
第二階段軟件測試理論及實戰(zhàn)
一、完美測試之軟件測試概論分析
軟件測試基礎(chǔ)、軟件工程介紹、軟件缺陷報告、軟件缺陷管理、軟件測試過程、軟件測試級別、類型及方法、面向?qū)ο蟮臏y試、敏捷測試的現(xiàn)場應(yīng)用、WEB應(yīng)用測試、移動設(shè)備應(yīng)用測試
構(gòu)建覆蓋整個測試流程的測試框架
掌握軟件測試典型模型V、W、H、敏捷及其應(yīng)用方法,掌握缺陷的管理流程(手工管理及自動管理的方式),了解當前流行的測試類型:WEB測試、移動端測試、敏捷測試、面向?qū)ο蟮臏y試,學會測試方案、測試用例模板、缺陷報告(手、自)、配置管理計劃、質(zhì)量監(jiān)督計劃、測試總結(jié)等10篇測試文檔的編寫。
二、完美測試之軟件測試用例設(shè)計
軟件測試用例、測試大綱方法設(shè)計測試用例、應(yīng)用等價類邊界值法設(shè)計測試用例、故障模型、使用因果圖及判定表設(shè)計測試用例、其他測試方法、設(shè)計功能和界面測試用例一、設(shè)計功能和界面測試用例二、設(shè)計文檔和安裝測試用例、設(shè)計兼容性和易用性測試用例、狀態(tài)圖方法設(shè)計測試用例
學習軟件測試的11種方法:大綱法、等價類邊界值、因果圖、狀態(tài)轉(zhuǎn)換圖、正交實驗法、結(jié)對測試、通過測試、失敗測試、錯誤猜測法、隨機測試、故障模型的應(yīng)用,掌握軟件測試用例的自動管理及執(zhí)行方法。讓學生學會UI測試、WEB測試、業(yè)務(wù)流程測試、文檔測試、兼容測試、安裝及卸載測試等測試類型的用例寫作方法。
三、Oracle數(shù)據(jù)庫技術(shù)
Oracle使用基礎(chǔ)、Oracle數(shù)據(jù)庫與數(shù)據(jù)表,SQL查詢、SQL插入,更新,刪除操作,Oracle中的控制語句、索引與視圖,數(shù)據(jù)的完整性、函數(shù)和存儲過程,觸發(fā)器與序列、用戶,角色與權(quán)限控制、數(shù)據(jù)庫優(yōu)化。
掌握Oracle數(shù)據(jù)庫常用的增、刪、改、查操作。掌握數(shù)據(jù)庫中視圖,索引、觸發(fā)器、存儲過程等數(shù)據(jù)庫測試中常用到的庫對象。理解測試工作中的數(shù)據(jù)優(yōu)化。
四、Linux服務(wù)器架設(shè)
Linux系統(tǒng)與安裝、文本編輯器、字符模式與常用shell命令、用戶和文件管理、系統(tǒng)初始化和性能監(jiān)控、網(wǎng)絡(luò)配置和遠程登錄、Samba服務(wù)器、DNS服務(wù)器、Web服務(wù)器、Linux應(yīng)用案例
熟悉Linux操作系統(tǒng)的安裝,掌握常用的Linux命令,熟悉Shell編程,熟練搭建各類服務(wù)器,如Apache、Samba服務(wù)器,LAMP結(jié)構(gòu)的搭建及排除。
全真實訓項目二:《搜貓》一款類似百度的網(wǎng)上搜索引擎、《手機地圖(PC端)》功能測試,及測試方法的應(yīng)用、《丘比特婚戀網(wǎng)站》WEB測試項目(包括自動化、性能及功能)、《車輛管理系統(tǒng)》數(shù)據(jù)庫設(shè)計、《教務(wù)管理系統(tǒng)》數(shù)據(jù)庫設(shè)計、《測試工具JIRA的linux版搭建》、《網(wǎng)上商場》
第三階段軟件測試工具
一、功能測試工具QTP
通過本門課程的學習,幫助學員熟練掌握功能測試自動化工具QTP,學會編寫測試腳本,提高測試效率。作為軟件測試工程師,不僅僅要有夯實的測試基礎(chǔ),更需要具備進行自動化測試的能力,能夠編寫測試腳本,完成較為復(fù)雜的測試任務(wù)。
QTP的基本使用流程,使用QTP錄制應(yīng)用程序及Web程序,QTP的測試對象管理機制、對象倉庫的使用,標準檢查點、文本檢查點、文本域檢查點、圖像檢查點、數(shù)據(jù)庫檢查點、其他檢查點,腳本參數(shù)化,使用模擬錄制模式、使用低級錄制模式、使用QTP進行回歸測試,VBScript基本語法結(jié)構(gòu)
二、性能測試工具LoadRunner
通過本門課程的學習,幫助學員掌握性能測試計劃的編寫,LoadRunner的使用、結(jié)果文件的分析,查找系統(tǒng)性能瓶頸,進行系統(tǒng)調(diào)優(yōu)。
自動化工具分類,性能測試簡介,Loadrunner概述;負載/壓力測試計劃的編寫;開發(fā)腳本VuGenerator;設(shè)計和運行場景---Controller;分析結(jié)果Analysis,LoadRunner數(shù)據(jù)池技術(shù)剖析;HTTP的報文結(jié)構(gòu),Correlation技術(shù),Web_reg_save_param函數(shù),LoadRunner中文件下載,網(wǎng)頁細分圖,LR瀏覽器模擬設(shè)置,LR監(jiān)視的性能計數(shù)器,LR中資源分析實
三、測試管理工具QualityCenter
通過本門課程的學習,幫助學員熟練掌握測試管理工具QC,通過QC完成對需求的管理、測試用例的管理、測試執(zhí)行管理以及缺陷管理。
QualityCenter概述,QualityCenter產(chǎn)品框架;QualityCenter的站點管理;QualityCenter的項目管理;QualityCenter測試管理中的
四、白盒測試技術(shù)與白盒測試工具
通過本門課程的學習,幫助學員掌握白盒測試的理論和方法、掌握Java單元測試工具Junit和Java白盒測試工具Jtest。
白盒測試的方法;圈復(fù)雜度的計算;面向?qū)ο蟮臏y試;使用Junit進行單元測試
通過本門課程的學習,幫助學員掌握白盒測試的理論和方法、掌握Java單元測試工具Junit和Java白盒測試工具Jtest。
第四階段職業(yè)素質(zhì)訓練
一、自我提升
通過本門課程的學習,幫助學員提升自我溝通表達能力,能夠在短時間的面試中迅速脫穎而出,以較高的薪資入職。并教會學員如何在職場當中相處和溝通。
COT1、自我介紹,COT2、自我推銷,COT3、職場禮儀,COT4、語言溝通
二、面試指導(dǎo)
通過這部分課程學習,了解新的軟件測試就業(yè)形勢及行業(yè)需求,按照目前招聘HR需求有針對性的編寫簡歷,讓簡歷更高效的展現(xiàn)自己;通過我們的面試指導(dǎo)對學員面試中常見的問題做分析,并提供參考應(yīng)答,確保我們的學員在面試中不吃虧;后我們的入職引導(dǎo)為學員走上軟件測試崗位的后一步,各種入職須知,確保你的入職順利。
銷
COT3、職場禮儀
COT4、語言溝通 通過本門課程的學習,幫助學員提升自我溝通表達能力,能夠在短時間的面試中迅速脫穎而出,以較高的薪資入職。并教會學員如何在職場當中相處和溝通。
面試指導(dǎo) COT5、當前就業(yè)形勢分析
COT6、簡歷寫作(上),COT7、簡歷寫作(下),COT8、面試指導(dǎo)(上),COT9、面試指導(dǎo)(下),COT10、入職引導(dǎo)
模擬筆試、面試:《文思海輝》《京東商城》《柯萊特》《用友》等大型公司筆試題全真作答;項目實訓答辯,完全真實面試現(xiàn)場,讓你從容應(yīng)對。
【師資介紹】
路耀敏
教師簡介:講師。曾就職于中科軟及摩托羅拉等大型外企,擁有近7年的微軟項目的測試和管理工作,其中近3年的微軟日本和微軟中國公司的工作經(jīng)歷,短期的微軟愛爾蘭培訓和工作經(jīng)歷。擅長軟件功能、性能、全球化、本地化等測試;精通C/C++、JAVA編程語言及MySql/SQLServer/Oracle數(shù)據(jù)
庫操作;精通軟件版本控制工具SVN,VSS,CVS等;精通測試管理工具ProductStudio,TeamFoundationServer(TFS),QualityCenter(QC),ZenTao(ZT)的使用;精通缺陷管理和追蹤工具BugFree,Mantis,JIRA,BugZilla;精通自動化測試工具SilkTest,MadDog,LoadRunner,QTP等。
獲得微軟軟件架構(gòu)師(MCA)和項目管理(PMP)證書。
教育理念:教育是為適應(yīng)社會的迅速變革與發(fā)展,應(yīng)使學生學會掌握自己命運所需的基本能力,即思考、判斷、想象、表達、情緒控制和社會變化等方面的能力。
【教學環(huán)境】
【關(guān)于學?!?/b>
網(wǎng)加互聯(lián)是深圳網(wǎng)加互聯(lián)有限公司旗下的教育培訓機構(gòu),基地位于南山區(qū)深南大道12069號海岸時代公寓東B座七層,基地地理位置優(yōu)越,大廈企業(yè)皆為國內(nèi)國際知名軟件企業(yè)及科技創(chuàng)新企業(yè),在這里學習和工作,將坐享中國互聯(lián)網(wǎng)獨有的科技氛圍和人文熏陶。該地交通非常便利,周圍餐廳便宜、營養(yǎng)、衛(wèi)生,北鄰中山公園,使學員在緊張的學習中,也可得到適當?shù)姆潘伞?/p>