詳細(xì)描述
軟件測(cè)試行業(yè)介紹
測(cè)試:測(cè)試意味著檢測(cè)、考核、考察之意,用于檢測(cè)某個(gè)事物的特征。軟件測(cè)試對(duì)于軟件產(chǎn)品而言,更是指對(duì)軟件產(chǎn)品這個(gè)對(duì)象的質(zhì)量檢測(cè),找出軟件產(chǎn)品中存在的錯(cuò)誤與缺陷、漏洞;提高軟件產(chǎn)品在功能上、性能上、安全上的質(zhì)量**。
2014年,4G移動(dòng)通信時(shí)代到來,預(yù)示著從互聯(lián)網(wǎng)時(shí)代、到物聯(lián)網(wǎng)時(shí)代、到移動(dòng)互聯(lián)網(wǎng)時(shí)代的快速演變。軟件行業(yè)從傳統(tǒng)的單機(jī)版軟件開發(fā)、到客戶端/服務(wù)器版軟件開發(fā)、到瀏覽器\服務(wù)器版軟件開發(fā)、到移動(dòng)互聯(lián)網(wǎng)的開發(fā)。軟件開發(fā)模式的轉(zhuǎn)變,也影響了軟件測(cè)試技術(shù)的更新與進(jìn)步。
1975年,軟件測(cè)試(Software Testing)從軟件質(zhì)量**(Software Quality Assurance)分離出來,成為一個(gè)獨(dú)立的軟件行業(yè)分支。從意義上來說,軟件測(cè)試已經(jīng)成為軟件開發(fā)密不可分的一個(gè)部分,形成以軟件質(zhì)量**為管理部門、軟件開發(fā)和軟件測(cè)試為技術(shù)部門的三權(quán)鼎立之勢(shì),對(duì)軟件產(chǎn)品的質(zhì)量提高起到了決定性作用。
中國的軟件測(cè)試行業(yè)是隨著中國軟件服務(wù)外包行業(yè)的發(fā)展,從2004年開始起步,經(jīng)過近10年的快速發(fā)展,目前已經(jīng)在各行各業(yè)發(fā)揮著重要作用。
軟件測(cè)試工程師的重要性
隨著軟件規(guī)模日益龐大,軟件復(fù)雜度提高,軟件版本升級(jí)較快,加之軟件用戶使用水平的大幅度提高,軟件產(chǎn)品的質(zhì)量關(guān)系到各個(gè)行業(yè)、各個(gè)關(guān)鍵敏感領(lǐng)域。軟件質(zhì)量不好不僅僅影響到軟件修復(fù)成本,更嚴(yán)重的可以危害到人身安全和財(cái)產(chǎn)安全。
軟件測(cè)試職位的發(fā)展
職 位
|
年 限
|
月薪酬范圍
|
職 責(zé)
|
初級(jí)測(cè)試工程師
|
0-1
|
4000-6000
|
從事手工黑盒測(cè)試工作,執(zhí)行測(cè)試用例,提交缺陷報(bào)告。
|
中級(jí)測(cè)試工程師
|
1-3
|
5000-8000
|
設(shè)計(jì)測(cè)試用例,指導(dǎo)初級(jí)人員進(jìn)行測(cè)試的執(zhí)行,評(píng)審缺陷報(bào)告。
|
測(cè)試組長
|
2-3
|
8000-10000
|
協(xié)調(diào)測(cè)試流程和資源,指導(dǎo)和調(diào)度人員安排、測(cè)試方法,解決遇到的問題。
|
測(cè)試主管
|
3-5
|
10000-12000
|
協(xié)調(diào)多個(gè)項(xiàng)目組直接的合作,制定測(cè)試計(jì)劃,進(jìn)行測(cè)試用例評(píng)審,指導(dǎo)測(cè)試工作
|
測(cè)試經(jīng)理
|
5-7
|
12000-15000
|
管理測(cè)試部門,管理項(xiàng)目協(xié)調(diào),進(jìn)行人員分工,與開發(fā)部門溝通
|
項(xiàng)目經(jīng)理
|
6-9
|
15000-18000
|
與客戶溝通,協(xié)調(diào)開發(fā)與測(cè)試,通過項(xiàng)目管理、**進(jìn)度完成。
|
自動(dòng)化測(cè)試工程師
|
3-5
|
18000-20000
|
利用自動(dòng)化測(cè)試工具開展功能和性能測(cè)試工作,提高測(cè)試工作效率
|
白盒測(cè)試工程師
|
3-7
|
20000-30000
|
利用代碼測(cè)試自動(dòng)化工具進(jìn)行代碼檢測(cè),從根本上找出缺陷
|
測(cè)試工程師
|
5-8
|
30000-40000
|
進(jìn)行測(cè)試策略和方法的制定,指導(dǎo)測(cè)試業(yè)務(wù)流程,解決疑難問題
|
測(cè)試總監(jiān)
|
8-10
|
40000-50000
|
協(xié)調(diào)測(cè)試部門和測(cè)試項(xiàng)目,管理整個(gè)測(cè)試流程和過程改進(jìn)。
|
SDET軟件測(cè)試開發(fā)工程師課程
1、課程設(shè)計(jì)宗旨
博測(cè)科技“互聯(lián)網(wǎng)軟件測(cè)試工程師”培訓(xùn)課程以“任務(wù)導(dǎo)航、項(xiàng)目驅(qū)動(dòng)”為宗旨,解決IT行業(yè)中軟件質(zhì)量和軟件測(cè)試中人才缺乏的現(xiàn)狀,幫助IT企業(yè)逐步提高軟件產(chǎn)品質(zhì)量而設(shè)計(jì)出來的一套實(shí)用課程,涵蓋所有IT企業(yè)和相關(guān)行業(yè)軟件測(cè)試的技能要求。
2、課程架構(gòu)
整套課程體系以“循序漸進(jìn)、逐級(jí)深入”為原則,分初中高三個(gè)層次,初中級(jí)以軟件測(cè)試行業(yè)急需的軟件測(cè)試技能為主,包含手工功能測(cè)試和自動(dòng)化功能測(cè)試框架設(shè)計(jì)、自動(dòng)化性能測(cè)試,以及測(cè)試管理等技術(shù)。層次以就業(yè)后免費(fèi)提升形式,在軟件測(cè)試各個(gè)方向進(jìn)行分類技術(shù)指導(dǎo),快速提升學(xué)員的專業(yè)技術(shù)水平。
3、課程關(guān)聯(lián)
軟件測(cè)試與軟件開發(fā)、軟件質(zhì)量管理密不可分,在課程里加重軟件開發(fā)技術(shù)的講解,從而理解圖形界面的客戶端軟件和網(wǎng)站頁面是如何開發(fā)出來的,加深數(shù)據(jù)庫技術(shù)的講解,掌握基于SQL編程語言的數(shù)據(jù)庫設(shè)計(jì)技術(shù),掌握互聯(lián)網(wǎng)TCP/IP協(xié)議層次與各個(gè)協(xié)議機(jī)理,從而**開展覆蓋互聯(lián)網(wǎng)、大型軟件項(xiàng)目、移動(dòng)終端與大型網(wǎng)絡(luò)游戲等測(cè)試工作。
4、課程內(nèi)容
《之路-軟件測(cè)試任務(wù)導(dǎo)航》集訓(xùn)課程是北京博測(cè)科技有限公司2014年根據(jù)企業(yè)需要推出的全新的一套具有較強(qiáng)針對(duì)性的課程,主要面向培養(yǎng)初中級(jí)熟悉Web系統(tǒng)測(cè)試技術(shù)的軟件測(cè)試精英人才,通過集訓(xùn)課程的學(xué)習(xí),學(xué)員將具備較為豐富的傳統(tǒng)軟件以及銀行測(cè)試、手機(jī)測(cè)試和Web應(yīng)用測(cè)試經(jīng)驗(yàn),并能夠勝任設(shè)計(jì)、實(shí)施自動(dòng)化測(cè)試框架等相關(guān)的中工作。
本集訓(xùn)課程體系分為三大階段、九項(xiàng)任務(wù),全面覆蓋軟件測(cè)試人員在1~5年的工作過程中需要掌握的所有工作任務(wù)和工作技巧,并按照由淺入深、環(huán)環(huán)相扣的過程安排,每個(gè)主題都分為多項(xiàng)具體任務(wù),通過實(shí)際任務(wù)掌握相關(guān)技術(shù),充分符合IT精英知識(shí)和經(jīng)驗(yàn)積累的規(guī)律。
One、基礎(chǔ)階段(預(yù)科)
|
|
|
集訓(xùn)主題
|
集訓(xùn)任務(wù)
|
集訓(xùn)成果
|
UI開發(fā)技術(shù)任務(wù)導(dǎo)航(選修課)
|
本主題為免費(fèi)贈(zèng)送內(nèi)容,通過面授或自學(xué)方式通過實(shí)現(xiàn)具體任務(wù)掌握互聯(lián)網(wǎng)應(yīng)用前端開發(fā)的必備技術(shù),主要包括: 1、HTML 4/5典型標(biāo)簽和屬性(文本、鏈接、圖形圖像、表格、Canvas、矩形框、多媒體等)。 2、CSS典型選擇器和樣式(id選擇器、類選擇器、邊框、背景、動(dòng)畫等)。 3、JavaScript開發(fā)(變量、流程控制、典型對(duì)象、DOM處理等)。
|
實(shí)現(xiàn)如下任務(wù): 1、2048游戲 2、掃雷游戲 3、隨機(jī)密碼生成器等前端工具
|
Two、起步階段(手工測(cè)試)
|
|
|
集訓(xùn)主題
|
集訓(xùn)任務(wù)
|
集訓(xùn)成果
|
系統(tǒng)測(cè)試任務(wù)導(dǎo)航
|
本主題通過完成多種測(cè)試任務(wù),掌握手工系統(tǒng)測(cè)試的規(guī)劃、設(shè)計(jì)、實(shí)施等技術(shù),主要包括: 1、部署Web系統(tǒng)測(cè)試設(shè)計(jì)和實(shí)施環(huán)境(Windows 2008管理、ASP.NET/Java Web/PHP等典型Web系統(tǒng)環(huán)境的部署、電子郵件/FTP等支撐環(huán)境的配置); 2、缺陷有效識(shí)別、匯報(bào)、跟蹤技術(shù); 3、測(cè)試設(shè)計(jì)典型方法(決策表驅(qū)動(dòng)、正交結(jié)對(duì)測(cè)試、場(chǎng)景轉(zhuǎn)換分析等); 4、測(cè)試組織和規(guī)法方法(風(fēng)險(xiǎn)分析、測(cè)試策略、測(cè)試計(jì)劃、敏捷測(cè)試等); 5、Web系統(tǒng)典型測(cè)試方法經(jīng)驗(yàn)匯總(集成測(cè)試、每日構(gòu)建驗(yàn)證、兼容性測(cè)試、界面測(cè)試、文檔測(cè)試、安裝卸載測(cè)試、安全性測(cè)試等)。
|
完成ERP主控子系統(tǒng)的手工測(cè)試設(shè)計(jì)和實(shí)施任務(wù)
|
數(shù)據(jù)庫分析技術(shù)任務(wù)導(dǎo)航
|
本主題通過完成多種數(shù)據(jù)庫操作任務(wù),掌握測(cè)試人員工作中必知必會(huì)的數(shù)據(jù)庫技術(shù),主要包括: 1、SQL Server 2008基礎(chǔ)管理(安裝、維護(hù)、備份還原); 2、數(shù)據(jù)庫和表的管理(建庫、建表、庫和表的修改、相關(guān)技巧); 3、數(shù)據(jù)完整性約束的應(yīng)用(主鍵、外鍵、鍵、檢查、默認(rèn)值等); 4、測(cè)試中長使用的數(shù)據(jù)查詢操作,T-SQL連接查詢、子查詢的使用思路; 5、索引、視圖、存儲(chǔ)過程、觸發(fā)器、事務(wù)語句等操作。
|
完成如下數(shù)據(jù)庫的配置、應(yīng)用: 1、連鎖銷售系統(tǒng)數(shù)據(jù)庫 2、ERP員工管理子系統(tǒng)數(shù)據(jù)庫
|
全真集訓(xùn)項(xiàng)目2:ERP系統(tǒng)固定資產(chǎn)管理子系統(tǒng)、銷售管理子系統(tǒng)手工測(cè)試
|
|
|
Three、提高階段(功能自動(dòng)化驗(yàn)證)
|
|
|
集訓(xùn)主題
|
集訓(xùn)任務(wù)
|
集訓(xùn)成果
|
功能自動(dòng)化測(cè)試框架設(shè)計(jì)任務(wù)導(dǎo)航
|
本主題是企業(yè)實(shí)施敏捷測(cè)試不可或缺的技術(shù),更是互聯(lián)網(wǎng)IT企業(yè)測(cè)試技術(shù)發(fā)展的方向,企業(yè)需要的不僅是會(huì)用自動(dòng)化工具的人,更需要的是能夠用好自動(dòng)化工具的人才,針對(duì)這一需求,本繼續(xù)需要完成如下任務(wù): 1、Quicktest Professional的基礎(chǔ)功能(錄制和回放、UI對(duì)象識(shí)別原理、Action、各類檢查點(diǎn)、數(shù)據(jù)/對(duì)象屬性/Test/Action參數(shù)化技術(shù)等); 2、VBScript全面熟練應(yīng)用; 3、功能測(cè)試自動(dòng)化驗(yàn)證框架的組成和設(shè)計(jì)原則; 4、UI對(duì)象的高效管理、維護(hù)方法; 5、測(cè)試步驟的設(shè)計(jì)、編寫方法(Action、函數(shù)等); 6、文本文件、Excel文件、數(shù)據(jù)庫、XML文件等多種數(shù)據(jù)池技術(shù); 7、UI界面、數(shù)據(jù)文件、數(shù)據(jù)庫、XML文件、注冊(cè)表等多種驗(yàn)證技術(shù); 8、測(cè)試用例和測(cè)試場(chǎng)景的組織、調(diào)度自動(dòng)化技術(shù)(用例自動(dòng)調(diào)度、自動(dòng)運(yùn)行、生成日志、發(fā)送郵件等)。
|
完成ERP主控子系統(tǒng)的自動(dòng)化測(cè)試框架設(shè)計(jì)和研發(fā)
|
開源功能自動(dòng)化測(cè)試框架設(shè)計(jì)-Selenium |
開源自動(dòng)化測(cè)試框架一直是互聯(lián)網(wǎng)企業(yè)熱切關(guān)注的,也是正在逐步實(shí)施的測(cè)試方法,目前從事開源自動(dòng)化測(cè)試的工程師不多,以后準(zhǔn)備在互聯(lián)網(wǎng)公司發(fā)展的人員,可以學(xué)習(xí)Selenium。 1、SELENIUM2的原理介紹及環(huán)境搭建; 2、SELENIUM2啟動(dòng)瀏覽器; 3、元素定位方法介紹; 4、SELENIUM2基礎(chǔ)API介紹; 5、SELENIUM2常用類介紹; 6、testNg的使用; 7、斷言,截圖,Log4j介紹; 8、Page-Object模式介紹; 9、框架思想介紹; 10、搭建框架一(元素管理,在元素管理中引入同步點(diǎn)機(jī)制); 11、搭建框架二(數(shù)據(jù)驅(qū)動(dòng),全局?jǐn)?shù)據(jù),局部數(shù)據(jù),私有數(shù)據(jù)的擴(kuò)展); 12、搭建框架三(框架中要用到的常用類,操作數(shù)據(jù)庫mysql); 13、搭建框架四(整合框架,在元素管理與數(shù)據(jù)驅(qū)動(dòng)基礎(chǔ)上,加上LOG4J,配置管理,形成一個(gè)框架); 14、搭建框架五(自動(dòng)化腳本的報(bào)告及結(jié)果分析)。 |
完成基于ERP主控系統(tǒng)的自動(dòng)化測(cè)試框架設(shè)計(jì) |
全真集訓(xùn)項(xiàng)目2:ERP采購管理子系統(tǒng)、存儲(chǔ)管理子系統(tǒng)功能測(cè)試自動(dòng)化驗(yàn)證框架設(shè)計(jì)研發(fā)
|
|
|
Four、飛躍階段(性能測(cè)試)
|
|
|
集訓(xùn)主題
|
集訓(xùn)任務(wù)
|
集訓(xùn)成果
|
性能測(cè)試任務(wù)導(dǎo)航
|
性能是互聯(lián)網(wǎng)應(yīng)用用戶體驗(yàn)的重要一環(huán),本主題通過完成多項(xiàng)任務(wù),掌握性能測(cè)試實(shí)施中的各項(xiàng)必備技能,主要包括: 1、Loadrunner性能測(cè)試流程; 2、負(fù)載、壓力測(cè)試方案的設(shè)計(jì); 3、典型網(wǎng)絡(luò)協(xié)議(HTTP、WinSock)性能測(cè)試腳本研發(fā)和編寫技術(shù)(事務(wù)、集合、關(guān)聯(lián)、Action、參數(shù)化); 4、典型性能測(cè)試腳本問題(文件下載上傳等); 5、性能測(cè)試場(chǎng)景設(shè)計(jì)技術(shù)(多機(jī)聯(lián)合測(cè)試、服務(wù)器和客戶端資源監(jiān)控、手工場(chǎng)景和目標(biāo)場(chǎng)景的選擇); 6、性能測(cè)試結(jié)果分析和調(diào)優(yōu)基礎(chǔ)。 7、開源性能自動(dòng)化工具-Jmeter。
|
完成ERP系統(tǒng)中合同管理子系統(tǒng)多級(jí)頁面的性能測(cè)試設(shè)計(jì)和研發(fā)
|
LAMP架構(gòu)任務(wù)導(dǎo)航
|
大多數(shù)互聯(lián)網(wǎng)應(yīng)用都是部署在Linux/Unix系統(tǒng)中的,本主題通過部署典型的Web系統(tǒng),掌握測(cè)試中必備的Unix/Linux技術(shù),主要包括: 1、Linux/Unix基礎(chǔ)管理(安裝維護(hù)、文件管理、賬戶管理、權(quán)限管理等); 2、PHP環(huán)境配置; 3、Java Web環(huán)境配置; 4、SSH環(huán)境配置運(yùn)用; 5、MySQL、Oracle等數(shù)據(jù)庫環(huán)境的部署; 6、DHCP、DNS、FTP、Mail等支撐環(huán)境的部署維護(hù)。
|
部署如下系統(tǒng): 1、Ubuntu 2、CentOS 3、Java Web系統(tǒng) 4、PHP系統(tǒng) 5、數(shù)據(jù)庫系統(tǒng)
|
全真集訓(xùn)項(xiàng)目2:ERP工單管理子系統(tǒng)、人力資源管理子系統(tǒng)性能測(cè)試
|
|
|
項(xiàng)目導(dǎo)航驅(qū)動(dòng)式教學(xué)法
北京博測(cè)科技“SDET軟件測(cè)試開發(fā)工程師”實(shí)訓(xùn)課程采用NAPW教學(xué)法
1、Navigation 通過導(dǎo)航引導(dǎo)、分層實(shí)訓(xùn)
2、Assignment 通過任務(wù)驅(qū)動(dòng)教學(xué)
3、Project 以項(xiàng)目帶動(dòng)測(cè)試實(shí)踐
4、WorkSheet 以工作指南為指導(dǎo)
以“導(dǎo)航--任務(wù)--項(xiàng)目-指南”四者結(jié)合,切實(shí)掌握軟件測(cè)試技能。
樂觀的就業(yè)前景
近10年來,基于互聯(lián)網(wǎng)、銀行、手機(jī)客戶端以及Web技術(shù)、網(wǎng)絡(luò)信息安全的應(yīng)用程序開發(fā)持續(xù)不斷上張的態(tài)勢(shì),目前已經(jīng)與傳統(tǒng)GUI應(yīng)用平分秋色、并駕齊驅(qū),實(shí)施互聯(lián)網(wǎng)應(yīng)用研發(fā)的公司更是如雨后春筍般不斷涌現(xiàn)。傳統(tǒng)的很多應(yīng)用,如辦公自動(dòng)化、企業(yè)資源計(jì)劃、人力資源管理、客戶關(guān)系管理等,也已完成了由C/S向B/S的轉(zhuǎn)化,隨著物聯(lián)網(wǎng)、移動(dòng)設(shè)備的普及,這種確實(shí)將更加明顯。在這樣的背景下,熟悉Web開發(fā)技術(shù)和測(cè)試技術(shù)的人才成為IT用人需求新的增長點(diǎn),但是,由于Web系統(tǒng)與傳統(tǒng)應(yīng)用間技術(shù)上的差異,使得普通的軟件測(cè)試工程師還無法勝任互聯(lián)網(wǎng)應(yīng)用的測(cè)試,他們需要具備的技能還會(huì)更多,造成Web測(cè)試人才缺口巨大,并呈現(xiàn)逐年上升趨勢(shì),我們樂觀預(yù)測(cè),在未來5~10年,精通自動(dòng)化測(cè)試、性能測(cè)試和軟件信息安全測(cè)試技術(shù)的測(cè)試工程師,將成為軟件測(cè)試工程師群體中的驕子。
軟件測(cè)試發(fā)展趨勢(shì)
1、傳統(tǒng)軟件行業(yè)
傳統(tǒng)軟件行業(yè)依托于 各個(gè)職能部門和與國民經(jīng)濟(jì)息息相關(guān)的產(chǎn)業(yè),如機(jī)關(guān)、企事業(yè)單位、航空航天、軍工制造、電力電信、醫(yī)療保險(xiǎn)、金融教育、商業(yè)貿(mào)易等等,傳統(tǒng)行業(yè)的發(fā)展會(huì)依然持續(xù),并會(huì)以各種不同的發(fā)展模式,進(jìn)行創(chuàng)新變革,適應(yīng)未來行業(yè)發(fā)展。
2、互聯(lián)網(wǎng)行業(yè)
互聯(lián)網(wǎng)行業(yè),起步于大型門戶網(wǎng)站建設(shè),并快速發(fā)展到電子商務(wù)平臺(tái)、人脈互動(dòng)平臺(tái)、互聯(lián)網(wǎng)金融、云計(jì)算、大數(shù)據(jù)分析等等,引導(dǎo)中國互聯(lián)網(wǎng)行業(yè)以用戶為導(dǎo)向,快速轉(zhuǎn)變傳統(tǒng)行業(yè)的束縛,實(shí)現(xiàn)O2O、B2B、B2C、C2C等不同互聯(lián)網(wǎng)貿(mào)易模式的變換,極大方便了用戶的各種需求。