小籠0113
第一階段、
測試基礎(chǔ)學(xué)習(xí)目標:基于敏捷的軟件研發(fā)基礎(chǔ)知識,并同時掌握關(guān)于軟件基礎(chǔ)運行環(huán)境的相關(guān)知識,為后續(xù)課程學(xué)習(xí)奠定基礎(chǔ),并進而可以勝任手工測試工程師的工作。
完成項目:測試管理工具,Linux操作系統(tǒng),MySQL數(shù)據(jù)庫
第二階段、編程語言學(xué)習(xí)目標:熟練掌握java與python編程語言數(shù)據(jù)類型、運算符等。
完成項目:Java環(huán)境及Intellij IDEA使用,Python環(huán)境及Pycharm使用,為后續(xù)的web和app自動化測試奠定基礎(chǔ)。
第三階段、web自動化學(xué)習(xí)目標:熟練掌握web自動化Selenium基礎(chǔ)、環(huán)境,自動化測試模型,可以勝任web自動化測試工程師是工作。
完成項目:Selenium源碼分析,多瀏覽器運行測試,多平臺多瀏覽器運行測試,各種驅(qū)動支持
第四階段、app自動化學(xué)習(xí)目標:掌握Appium基礎(chǔ)、環(huán)境、應(yīng)用、實戰(zhàn)等。
完成項目:獲取app信息
第五階段、接口測試學(xué)習(xí)目標:熟練掌握接口測試基礎(chǔ),接口測試自動化,進階高級軟件測試工程師。
完成項目:TestNG的批量接口執(zhí)行
第六階段、Jmeter性能測試學(xué)習(xí)目標:Jmeter基礎(chǔ)、進階等。
完成項目:性能測試(容量、穩(wěn)定性)項目實戰(zhàn)
第七階段、Jenkins持續(xù)集成學(xué)習(xí)目標:持續(xù)集成簡介、持續(xù)集成環(huán)境搭建
完成項目:使用Jenkins運行接口測試用例
啄木鳥學(xué)院老師建議大家從學(xué)習(xí)路線去著手,一探究竟,真正了解清楚!
陌茉默墨
軟件測試培訓(xùn)內(nèi)容一般會幫助學(xué)員學(xué)習(xí)PC端,移動端功能和自動化測試,接口測試,性能測試技術(shù),讓學(xué)員在測試領(lǐng)域就業(yè)游刃有余,一般的軟件測試培訓(xùn)課程分為五個階段,總共歷時五個月左右。第一個階段學(xué)習(xí)功能測試的相關(guān)內(nèi)容,一般會學(xué)到軟件測試核心理論,結(jié)合Linux、數(shù)據(jù)庫等可實現(xiàn)移動端、web端的功能測試,學(xué)完之后基本可以勝任功能測試工程師的職位。第二個階段學(xué)習(xí)自動化測試,會學(xué)到自動化測試的相關(guān)內(nèi)容,主要有Web自動化測試和APP自動化測試的內(nèi)容,學(xué)完基本可以上手自動化測試工程師的工作。第三個階段將會學(xué)到接口測試的相關(guān)內(nèi)容,還會配備國內(nèi)某知名高校學(xué)生MIS系統(tǒng)接口項目實戰(zhàn),學(xué)完可選擇接口測試工程師作為以后的發(fā)展路徑。第四階段將學(xué)到性能測試的所有內(nèi)容,學(xué)習(xí)性能測試理論知識,能運用性能測試工具LoadRunner和Jmeter做性能測試,測試出系統(tǒng)的性能情況,學(xué)完可做性能測試工程師。最后一個階段就是就業(yè)指導(dǎo)了,講師將會從簡歷、面試技巧等層面進行輔導(dǎo),幫助學(xué)員熟悉面試流程;讓學(xué)員清晰了解職業(yè)發(fā)展規(guī)劃,明確自身定位,找到適合自身發(fā)展的工作。還有就業(yè)實訓(xùn),學(xué)生根據(jù)當前主流軟件,完成二到五個不同項目的測試;復(fù)習(xí)前期知識,鞏固基礎(chǔ)知識;增加面試競爭力,增強能力,擴展知識面。以上就是軟件測試培訓(xùn)內(nèi)容和每個階段需要學(xué)習(xí)的東西。
魔法袋的禮物
1、 基礎(chǔ):前文所說的基礎(chǔ)技能必需掌握,推薦Java+Oracle+Uml組合。掌握程度一般不用太深,測試工具開發(fā)職位的除外。特別注明,Junit是一定要掌握的。市面上書籍很多,筆者推薦《Java編程思想》、 《Oracle 9i 參考手冊》、《UML精粹》。 2、 專業(yè):前文所說的測試方法、測試工具必需掌握。其中對于測試工具,如果開源則盡可能閱讀源碼。推薦書籍《計算機軟件測試技術(shù)》、《軟件測試藝術(shù)》、《軟件測試》。 3、 實戰(zhàn):前文所說的測試模式必需掌握。 至少全程參與二十次項目,至少參與兩次50人以上規(guī)模的項目,至少編寫測試用例10000個,至少發(fā)現(xiàn)缺陷5000個,至少編寫測試腳本20000行,至少擔任過三次測試負責人,所有產(chǎn)品發(fā)布后遺漏缺陷總數(shù)小于50個并呈收斂趨勢。推薦書籍《設(shè)計模式》、《人月神話》、《軟件測試經(jīng)驗與教訓(xùn)》。 4、 沉淀:深入了解質(zhì)量控制原理,對功能性(含安全)、效率、易用性、可移植性、可維護性、可靠性等質(zhì)量特性均有實際測試經(jīng)驗。推薦書籍《質(zhì)量無淚》、《質(zhì)量免費》、《ISO9126》等所有軟件質(zhì)量相關(guān)國標。 5、 領(lǐng)域:選取一至兩門測試技術(shù)作為長期研究的方向,中途可適當調(diào)整,這里說的長期指的是五年、十年及以上,在這個層次重點是要做到專精。推薦方向“云測試”、 “基于模型測試”。 6、 專家:理論計算機科學(xué)研究。筆者不是專家,因此不敢臆測到達此層次后應(yīng)該做些什么以及怎么做,但“P/NP問題”是筆者一直有興趣并持續(xù)關(guān)注的,也是很多科研工作者選取的研究課題,在此鄭重推薦。
度蘭度蘭
1.熟悉軟件測試的各種標準 作為一個軟件測試人員,最重要的事情是如何度量軟件產(chǎn)品的質(zhì)量。是開發(fā)說了算還是客戶說了算?在客戶至上的原則下,必須遵循行業(yè)的質(zhì)量標準,所以熟悉軟件測試的各種規(guī)則很重要。 2.掌握開發(fā)技術(shù)和軟件工程知識軟件測試本身是從開發(fā)分離出來的,軟件開發(fā)技術(shù),雖然不跟開發(fā)人員一樣有那么高要求,但為了更好的發(fā)現(xiàn)軟件缺陷,并進一步提高軟件產(chǎn)品的質(zhì)量。 軟件測試人員必須要知己知彼,這樣才能從系統(tǒng)架構(gòu),功能,性能,并將考慮產(chǎn)品測試的漏洞去做什么,熟悉軟件開發(fā)流程和過程,對軟件測試人員定位缺陷有很大的幫助。 3.學(xué)習(xí)統(tǒng)計、概括、歸納、總結(jié)和分析 軟件測試工作是一門科學(xué),是人類的智慧創(chuàng)造了軟件產(chǎn)品質(zhì)量測試,需要學(xué)會歸納、總結(jié)和分析,用數(shù)據(jù)和圖表反映軟件質(zhì)量的好與壞。 軟件缺陷的分布及發(fā)展規(guī)律,通過統(tǒng)計理論分析和推理,預(yù)測軟件缺陷的發(fā)現(xiàn)和修復(fù)情況,從而為整個項目實施提供強大的技術(shù)支持。 4.學(xué)習(xí)編程語言,數(shù)據(jù)庫技術(shù) 需要學(xué)習(xí)最基本的編程語言、數(shù)據(jù)庫技術(shù)等,并根據(jù)企業(yè)和社會的需要學(xué)習(xí)最尖端的技術(shù),如JAVA、STRUTS等。 以上所講差不多就是軟件測試工程師需要學(xué)習(xí)什么內(nèi)容了,希望您讀完能對自己的學(xué)習(xí)方向有個清晰的認識。
鄭小包允在
測試工程師需要學(xué)習(xí)和掌握的技能如下:
1、 基礎(chǔ):前文所說的基礎(chǔ)技能必需掌握,推薦Java+Oracle+Uml組合。掌握程度一般不用太深,測試工具開發(fā)職位的除外。特別注明,Junit是一定要掌握的。市面上書籍很多,筆者推薦《Java編程思想》、 《Oracle 9i 參考手冊》、《UML精粹》。 2、 專業(yè):前文所說的測試方法、測試工具必需掌握。其中對于測試工具,如果開源則盡可能閱讀源碼。推薦書籍《計算機軟件測試技術(shù)》、《軟件測試藝術(shù)》、《軟件測試》。 3、 實戰(zhàn):前文所說的測試模式必需掌握。 至少全程參與二十次項目,至少參與兩次50人以上規(guī)模的項目,至少編寫測試用例10000個,至少發(fā)現(xiàn)缺陷5000個,至少編寫測試腳本20000行,至少擔任過三次測試負責人,所有產(chǎn)品發(fā)布后遺漏缺陷總數(shù)小于50個并呈收斂趨勢。推薦書籍《設(shè)計模式》、《人月神話》、《軟件測試經(jīng)驗與教訓(xùn)》。 4、 沉淀:深入了解質(zhì)量控制原理,對功能性(含安全)、效率、易用性、可移植性、可維護性、可靠性等質(zhì)量特性均有實際測試經(jīng)驗。推薦書籍《質(zhì)量無淚》、《質(zhì)量免費》、《ISO9126》等所有軟件質(zhì)量相關(guān)國標。
優(yōu)質(zhì)工程師考試問答知識庫