維尼yuan
很多人想要學(xué)習(xí)軟件測試卻不得其法,分享軟件測試學(xué)習(xí)路線,幫助大家快速入行軟件測試。
第一階段
為軟件測試環(huán)境配置與管理,你需要熟練掌握在物理機、虛擬機、容器下的快速部署測試環(huán)境的方法,完成SVN文件配置服務(wù)器搭建、LAMP環(huán)境搭建配置管理、Linux內(nèi)核配置與定制、Docker&K8S搭建部署,獲得全棧測試工程師必備技能——測試環(huán)境配置管理能力。
第二階段
為全棧測試數(shù)據(jù)管理與數(shù)據(jù)庫測試,你要熟練掌握主流數(shù)據(jù)庫管理系統(tǒng)(DBMS)中的數(shù)據(jù)定義、數(shù)據(jù)控制與數(shù)據(jù)操作方法,完成電商平臺數(shù)據(jù)庫設(shè)計、ERP系統(tǒng)數(shù)據(jù)庫設(shè)計兩大項目,最終目的是獲得在互聯(lián)網(wǎng)行業(yè)與金融行業(yè)進行測試時應(yīng)當具備的數(shù)據(jù)使用能力與數(shù)據(jù)操作能力,同時獲得在主流數(shù)據(jù)庫中進行數(shù)據(jù)庫測試的能力。
第三階段
為Web棧測試技術(shù),你要熟練掌握Web前端的必備測試開發(fā)方法,要完成垂直領(lǐng)域電商前臺項目測試,最終獲得簡單Web測試開發(fā)的能力,具備Web手工測試與Web自動化測試的必備能力。
第四階段
為全棧通用測試技術(shù),你要熟練掌握全棧測試的測試方法、熟悉軟件測試流程,要完成協(xié)同辦公平臺系統(tǒng)測試、電商平臺系統(tǒng)測試、教育實踐平臺系統(tǒng)測試、用友金融平臺系統(tǒng)測試,最終掌握全棧測試通用技術(shù)的能力,獲得全棧測試必備能力。
第五階段
為測試開發(fā)技術(shù),你要熟練掌握面向?qū)ο蟊貍溟_發(fā)技術(shù),完成B2B電商平臺后臺開發(fā)項目,最終獲得面向?qū)ο蟮某跫壘幊棠芰Γ瑫r具備進階自動化測試與性能測試的必備能力。
第六階段
為移動棧測試技術(shù),你要熟練掌握移動端手工測試與自動化測試方法,要完成Android App測試項目,最終獲得在移動端進行各項測試的能力,掌握主流移動端自動化測試工具的熟練使用能力。
第七階段
為Web棧自動化測試技術(shù),你要熟練掌握自動化測試框架構(gòu)建與自動化測試腳本開發(fā)方法,熟練運用主流測試工具完成高效的自動化測試,要完成人力資源管理系統(tǒng)自動化測試,最終獲得自動化測試的能力,掌握主流自動化測試工具的熟練使用能力,具有獨立完成自動化測試腳本開發(fā)的能力。
第八階段
為高級自動化測試技術(shù),你要熟悉性能測試方法,熟練運用主流測試工具進行接口測試。要完成慕課(MOOC)系統(tǒng)性能測試、跨平臺系統(tǒng)接口測試,最終獲得性能測試、接口測試的必備能力,掌握性能測試與接口測試的高階測試技術(shù)。
行業(yè)前景好:PC軟件、互聯(lián)網(wǎng)軟件、手機軟件、嵌入式軟件、硬件等,都需要測試,只要有軟件和硬件,就需要測試,現(xiàn)在市場上專業(yè)性強的軟件測試工程師又比較稀少,軟件測試發(fā)展前景好。
jinyulan1985
需要學(xué)習(xí)搭建windows測試環(huán)境,使用C語言開始簡單應(yīng)用,測試計劃與軟件缺陷等課程,安博北京測試空間是國內(nèi)第一家登陸美國紐交所的IT培訓(xùn)學(xué)校,主要是關(guān)于軟件測試的培訓(xùn),你可以咨詢一下
Incana1992
可以參加大的培訓(xùn)機構(gòu)的培訓(xùn)拿個證就可以了,如果你懂c,sql,qtp,loadrunner,這4個東東,在大的城市基本可以拿6000以上沒問題。尤其后面兩個值錢。
柚柚滴溜溜
第一階段——測試環(huán)境運維
學(xué)習(xí)Linux操作系統(tǒng)的基本操作和命令應(yīng)用,使用Shell腳本在Linux系統(tǒng)中編寫基本的Shell程序,學(xué)習(xí)Docker容器的應(yīng)用,學(xué)習(xí)在Linux系統(tǒng)中安裝項目運行所需的各種軟件。
第二階段——數(shù)據(jù)庫測試技術(shù)
學(xué)習(xí)MySQL數(shù)據(jù)庫管理軟件的應(yīng)用,學(xué)習(xí)數(shù)據(jù)庫的創(chuàng)建和刪除操作,學(xué)習(xí)數(shù)據(jù)表的創(chuàng)建、修改、刪除操作,學(xué)習(xí)數(shù)據(jù)的增加、修改、刪除操作,學(xué)習(xí)數(shù)據(jù)的各種查詢技術(shù),比如簡單查詢、條件查詢、使用聚合函數(shù)進行查詢、多表連接查詢、子查詢等,數(shù)據(jù)庫中的視圖、索引等操作技術(shù)。
學(xué)習(xí)流行的非關(guān)系型數(shù)據(jù)庫——緩存數(shù)據(jù)Redis技術(shù),學(xué)習(xí)Redis中的數(shù)據(jù)類型,數(shù)據(jù)表的操作,數(shù)據(jù)的增加、刪除、修改、查詢等操作。
第三階段——Web前端測試開發(fā)技術(shù)
學(xué)習(xí)Web前端開發(fā)技術(shù)中的HTML、H5、CSS和JS技術(shù),學(xué)習(xí)HTML中各種標簽、及其屬性,學(xué)習(xí)表單和表單控件、表單提交的形式,學(xué)習(xí)CSS樣式文件的編寫語法和樣式的應(yīng)用;
學(xué)習(xí)JavaScript基本語法,語句結(jié)構(gòu),學(xué)習(xí)JS操作HTML頁面的元素,對Web前端技術(shù)的開發(fā)形成完整的認識。
第四階段——軟件測試應(yīng)用和項目實戰(zhàn)
學(xué)習(xí)軟件測試的基本概念、測試目的,學(xué)習(xí)測試流程中每一個測試環(huán)節(jié),學(xué)習(xí)測試需求的分析和文檔測試、靜態(tài)測試,學(xué)習(xí)測試計劃的編寫和測試方案的制定,為測試工作的進行做好規(guī)劃和監(jiān)督;
學(xué)習(xí)測試用例的設(shè)計方法,例如等價類、邊界值、場景法、正交實驗法,其他測試用例設(shè)計,學(xué)習(xí)測試編寫方法,學(xué)習(xí)測試管理系統(tǒng)——禪道的應(yīng)用;
學(xué)習(xí)缺陷的發(fā)現(xiàn)和識別原理,學(xué)習(xí)編寫缺陷報告。通過測試實戰(zhàn)項目的進行,完成測試報告的總結(jié)和書寫。學(xué)習(xí)軟件測試和開發(fā)的各種過程模型,學(xué)習(xí)V、W、H、X等測試模型,學(xué)習(xí)瀑布、迭代、螺旋模型等開發(fā)過程模型。
第五階段——Python自動化測試技術(shù)之Python基礎(chǔ)
學(xué)習(xí)Python開發(fā)環(huán)境的配置,Python程序開發(fā)工具Pycharm、VSCode等工具的應(yīng)用,學(xué)習(xí)Python中的數(shù)據(jù)類型和操作,學(xué)習(xí)編程中的邏輯語句和循環(huán)語句;
學(xué)習(xí)Python中的函數(shù)以及函數(shù)的4種參數(shù)傳遞方式;學(xué)習(xí)Python中文件操作和異常操作;學(xué)習(xí)Python中的面向?qū)ο蟪绦蛟O(shè)計方式和程序編寫;Python中的封裝、繼承、多態(tài)等內(nèi)容的應(yīng)用;學(xué)習(xí)Python的一些算法和相關(guān)操作函數(shù)。
第六階段——基于Python的Web端UI自動化測試技術(shù)
學(xué)習(xí)安裝和配置、以及使用Selenium,學(xué)習(xí)使用Selenium IDE進行測試腳本的錄制和自動化測試腳本代碼的生成;學(xué)習(xí)使用Selenium的元素定位和識別技術(shù)進行HTML元素的識別;學(xué)習(xí)使用WebDriver的相關(guān)技術(shù)模塊,學(xué)習(xí)瀏覽器的各種操作;學(xué)習(xí)自動化測試框架技術(shù)unittest和POM測試項目構(gòu)建,學(xué)習(xí)Python自動化發(fā)送郵件,學(xué)習(xí)自動化測試中的參數(shù)化技術(shù)和斷言技術(shù)。
第七階段——移動端APP應(yīng)用自動化測試技術(shù)
學(xué)習(xí)安裝和配置Java的開發(fā)環(huán)境,學(xué)習(xí)使用Eclipse進行Java程序的開發(fā);學(xué)習(xí)Java的基本語法結(jié)構(gòu),學(xué)習(xí)Java的數(shù)據(jù)類型,Java的運算符和語句結(jié)構(gòu),Java中的數(shù)據(jù)、字符串,學(xué)習(xí)Java的面向?qū)ο蟮某绦蛟O(shè)計,學(xué)習(xí)編寫類,創(chuàng)建對象,學(xué)習(xí)對象的調(diào)用和操作。
學(xué)習(xí)Android開發(fā)環(huán)境的搭建和配置,學(xué)習(xí)Android系統(tǒng)下APP應(yīng)用程序的基本構(gòu)成和開發(fā)過程,學(xué)習(xí)Android系統(tǒng)下adb命令的穩(wěn)定性測試和性能測試、還有Monkey測試的應(yīng)用。學(xué)習(xí)使用Appium進行移動APP的自動化測試。
第八階段——接口和接口自動化測試技術(shù)
學(xué)習(xí)接口的基本知識,學(xué)習(xí)HTTP協(xié)議的請求和響應(yīng)相關(guān)知識;學(xué)習(xí)接口測試的基本原理和方法,學(xué)習(xí)接口測試的工具JMeter的應(yīng)用,學(xué)習(xí)接口的發(fā)送、結(jié)果查看,學(xué)習(xí)jmeter進行接口自動化測試、postman、requests框架技術(shù);學(xué)習(xí)抓包工具的應(yīng)用
第九階段——性能測試技術(shù)
學(xué)習(xí)性能測試的基本概念,性能測試的流程和腳本設(shè)計方法,學(xué)習(xí)性能測試的基本工具Loadrunner的應(yīng)用,學(xué)習(xí)參數(shù)化和斷言的腳本設(shè)計,學(xué)習(xí)IP地址欺騙技術(shù),學(xué)習(xí)測試場景設(shè)計,學(xué)習(xí)并發(fā)測試設(shè)計,學(xué)習(xí)性能測試場景數(shù)據(jù)分析,學(xué)習(xí)使用工具進行回歸測試,學(xué)習(xí)使用JMeter進行自動化測試。
素雪清芳
軟件測試屬于IT行業(yè)中容易入門的崗位,代碼量較少。0基礎(chǔ)進入IT行業(yè),完全是ok的,IT行業(yè)分好幾種有開發(fā),測試,UI,自動化,測開,運維等這些崗位。在這些崗位里面測試相對來說還是比較容易上手學(xué)會的。
課程內(nèi)容主要有:
搭建Windows測試環(huán)境,JAVA編程,軟件測試基礎(chǔ),數(shù)據(jù)庫技術(shù),用戶界面技術(shù),高效設(shè)計測試用例,階段項目實訓(xùn),搭建 Linux 測試環(huán)境,白盒測試,WEB技術(shù),高效使用自動測試工具,軟件質(zhì)量保證,流行測試基礎(chǔ),企業(yè)級項目實訓(xùn)用例等!
學(xué)完可以從事:
功能測試工程師,性能測試工程師,安全測試工程師,白盒測試工程師,自動化測試工程師,接口測試工程師,測試開發(fā)工程師等。
互聯(lián)網(wǎng)行業(yè)目前還是最熱門的行業(yè)之一,學(xué)習(xí)IT技能之后足夠優(yōu)秀是有機會進入騰訊、阿里、網(wǎng)易等互聯(lián)網(wǎng)大廠高薪就業(yè)的,發(fā)展前景非常好,普通人也可以學(xué)習(xí)。
想要系統(tǒng)學(xué)習(xí),你可以考察對比一下開設(shè)有相關(guān)專業(yè)的熱門學(xué)校,好的學(xué)校擁有根據(jù)當下企業(yè)需求自主研發(fā)課程的能力,能夠在校期間取得大專或本科學(xué)歷,中博軟件學(xué)院、南京課工場、南京北大青鳥等開設(shè)相關(guān)專業(yè)的學(xué)校都是不錯的,建議實地考察對比一下。
祝你學(xué)有所成,望采納。
優(yōu)質(zhì)工程師考試問答知識庫