晃晃悠兒
熊貓蓋蓋
別家我也不好說太多,我就說說千鋒吧:一個(gè)來說是必然會有的手動測試這種基礎(chǔ)知識,再一個(gè)是會教一些常用語言,完了還會教很多自動化工具,這個(gè)事重頭戲,完全是為了符合用人單位需求來的,末了還會有就業(yè)指導(dǎo),可以說是非常完備的教育鏈條了。這還不算一直存在的心理疏導(dǎo)、雙選會、生日party之類之類的呢!

璐璐308738
很多人想要學(xué)習(xí)軟件測試卻不得其法,分享軟件測試學(xué)習(xí)路線,幫助大家快速入行軟件測試。
第一階段
為軟件測試環(huán)境配置與管理,你需要熟練掌握在物理機(jī)、虛擬機(jī)、容器下的快速部署測試環(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è)計(jì)、ERP系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)兩大項(xiàng)目,最終目的是獲得在互聯(lián)網(wǎng)行業(yè)與金融行業(yè)進(jìn)行測試時(shí)應(yīng)當(dāng)具備的數(shù)據(jù)使用能力與數(shù)據(jù)操作能力,同時(shí)獲得在主流數(shù)據(jù)庫中進(jìn)行數(shù)據(jù)庫測試的能力。
第三階段
為Web棧測試技術(shù),你要熟練掌握Web前端的必備測試開發(fā)方法,要完成垂直領(lǐng)域電商前臺項(xiàng)目測試,最終獲得簡單Web測試開發(fā)的能力,具備Web手工測試與Web自動化測試的必備能力。
第四階段
為全棧通用測試技術(shù),你要熟練掌握全棧測試的測試方法、熟悉軟件測試流程,要完成協(xié)同辦公平臺系統(tǒng)測試、電商平臺系統(tǒng)測試、教育實(shí)踐平臺系統(tǒng)測試、用友金融平臺系統(tǒng)測試,最終掌握全棧測試通用技術(shù)的能力,獲得全棧測試必備能力。
第五階段
為測試開發(fā)技術(shù),你要熟練掌握面向?qū)ο蟊貍溟_發(fā)技術(shù),完成B2B電商平臺后臺開發(fā)項(xiàng)目,最終獲得面向?qū)ο蟮某跫壘幊棠芰?,同時(shí)具備進(jìn)階自動化測試與性能測試的必備能力。
第六階段
為移動棧測試技術(shù),你要熟練掌握移動端手工測試與自動化測試方法,要完成Android App測試項(xiàng)目,最終獲得在移動端進(jìn)行各項(xiàng)測試的能力,掌握主流移動端自動化測試工具的熟練使用能力。
第七階段
為Web棧自動化測試技術(shù),你要熟練掌握自動化測試框架構(gòu)建與自動化測試腳本開發(fā)方法,熟練運(yùn)用主流測試工具完成高效的自動化測試,要完成人力資源管理系統(tǒng)自動化測試,最終獲得自動化測試的能力,掌握主流自動化測試工具的熟練使用能力,具有獨(dú)立完成自動化測試腳本開發(fā)的能力。
第八階段
為高級自動化測試技術(shù),你要熟悉性能測試方法,熟練運(yùn)用主流測試工具進(jìn)行接口測試。要完成慕課(MOOC)系統(tǒng)性能測試、跨平臺系統(tǒng)接口測試,最終獲得性能測試、接口測試的必備能力,掌握性能測試與接口測試的高階測試技術(shù)。
行業(yè)前景好:PC軟件、互聯(lián)網(wǎng)軟件、手機(jī)軟件、嵌入式軟件、硬件等,都需要測試,只要有軟件和硬件,就需要測試,現(xiàn)在市場上專業(yè)性強(qiáng)的軟件測試工程師又比較稀少,軟件測試發(fā)展前景好。
密室娛樂小伙伴
需要學(xué)習(xí)掌握的技能有不少,比如尚腦的學(xué)習(xí)課程有:SQL Server數(shù)據(jù)庫技術(shù)、Oracle數(shù)據(jù)庫技術(shù)、JAVA編程、Windows操作系統(tǒng)和網(wǎng)絡(luò)基礎(chǔ)、軟件測試基礎(chǔ)理論、Linux操作系統(tǒng)及網(wǎng)絡(luò)環(huán)境、質(zhì)量管理工具禪道和缺陷管理工具JIRA、Jmeter、性能測試工具LR、Selenium、基于Python語言的Web接口開發(fā)與自動化測試、手機(jī)APP功能測試、手機(jī)APP性能測試、手機(jī)自動化測試工具、手機(jī)APP黑白盒測試、黑客技術(shù)于黑客事件滲透測試指南、信息收集與社會工程學(xué)等,還是要認(rèn)真學(xué)習(xí)實(shí)踐的。
杭州lili
第一階段——測試環(huán)境運(yùn)維
學(xué)習(xí)Linux操作系統(tǒng)的基本操作和命令應(yīng)用,使用Shell腳本在Linux系統(tǒng)中編寫基本的Shell程序,學(xué)習(xí)Docker容器的應(yīng)用,學(xué)習(xí)在Linux系統(tǒng)中安裝項(xiàng)目運(yùn)行所需的各種軟件。
第二階段——數(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ù)進(jìn)行查詢、多表連接查詢、子查詢等,數(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中各種標(biāo)簽、及其屬性,學(xué)習(xí)表單和表單控件、表單提交的形式,學(xué)習(xí)CSS樣式文件的編寫語法和樣式的應(yīng)用;
學(xué)習(xí)JavaScript基本語法,語句結(jié)構(gòu),學(xué)習(xí)JS操作HTML頁面的元素,對Web前端技術(shù)的開發(fā)形成完整的認(rèn)識。
第四階段——軟件測試應(yīng)用和項(xiàng)目實(shí)戰(zhàn)
學(xué)習(xí)軟件測試的基本概念、測試目的,學(xué)習(xí)測試流程中每一個(gè)測試環(huán)節(jié),學(xué)習(xí)測試需求的分析和文檔測試、靜態(tài)測試,學(xué)習(xí)測試計(jì)劃的編寫和測試方案的制定,為測試工作的進(jìn)行做好規(guī)劃和監(jiān)督;
學(xué)習(xí)測試用例的設(shè)計(jì)方法,例如等價(jià)類、邊界值、場景法、正交實(shí)驗(yàn)法,其他測試用例設(shè)計(jì),學(xué)習(xí)測試編寫方法,學(xué)習(xí)測試管理系統(tǒng)——禪道的應(yīng)用;
學(xué)習(xí)缺陷的發(fā)現(xiàn)和識別原理,學(xué)習(xí)編寫缺陷報(bào)告。通過測試實(shí)戰(zhàn)項(xiàng)目的進(jìn)行,完成測試報(bào)告的總結(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è)計(jì)方式和程序編寫;Python中的封裝、繼承、多態(tài)等內(nèi)容的應(yīng)用;學(xué)習(xí)Python的一些算法和相關(guān)操作函數(shù)。
第六階段——基于Python的Web端UI自動化測試技術(shù)
學(xué)習(xí)安裝和配置、以及使用Selenium,學(xué)習(xí)使用Selenium IDE進(jìn)行測試腳本的錄制和自動化測試腳本代碼的生成;學(xué)習(xí)使用Selenium的元素定位和識別技術(shù)進(jìn)行HTML元素的識別;學(xué)習(xí)使用WebDriver的相關(guān)技術(shù)模塊,學(xué)習(xí)瀏覽器的各種操作;學(xué)習(xí)自動化測試框架技術(shù)unittest和POM測試項(xiàng)目構(gòu)建,學(xué)習(xí)Python自動化發(fā)送郵件,學(xué)習(xí)自動化測試中的參數(shù)化技術(shù)和斷言技術(shù)。
第七階段——移動端APP應(yīng)用自動化測試技術(shù)
學(xué)習(xí)安裝和配置Java的開發(fā)環(huán)境,學(xué)習(xí)使用Eclipse進(jìn)行Java程序的開發(fā);學(xué)習(xí)Java的基本語法結(jié)構(gòu),學(xué)習(xí)Java的數(shù)據(jù)類型,Java的運(yùn)算符和語句結(jié)構(gòu),Java中的數(shù)據(jù)、字符串,學(xué)習(xí)Java的面向?qū)ο蟮某绦蛟O(shè)計(jì),學(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進(jìn)行移動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進(jìn)行接口自動化測試、postman、requests框架技術(shù);學(xué)習(xí)抓包工具的應(yīng)用
第九階段——性能測試技術(shù)
學(xué)習(xí)性能測試的基本概念,性能測試的流程和腳本設(shè)計(jì)方法,學(xué)習(xí)性能測試的基本工具Loadrunner的應(yīng)用,學(xué)習(xí)參數(shù)化和斷言的腳本設(shè)計(jì),學(xué)習(xí)IP地址欺騙技術(shù),學(xué)習(xí)測試場景設(shè)計(jì),學(xué)習(xí)并發(fā)測試設(shè)計(jì),學(xué)習(xí)性能測試場景數(shù)據(jù)分析,學(xué)習(xí)使用工具進(jìn)行回歸測試,學(xué)習(xí)使用JMeter進(jìn)行自動化測試。
風(fēng)舞飛雁
第一階段:基礎(chǔ)測試。掌握測試從業(yè)者必備的基礎(chǔ)技能,能夠更加高效的輔助測試工作。第二階段:編程語言。java和python編程語言,具備最基本的編程思維、 掌握基礎(chǔ)的編程技術(shù)、結(jié)合自動化框架相關(guān)技術(shù)才能達(dá)到企業(yè)的用人標(biāo)準(zhǔn)。第三階段:web自動化。熟練掌握Selenium框架、UnitTest、Page Object模式、數(shù)據(jù)驅(qū)動和日志收集、可滿足企業(yè)級的Web自動化測試工作、根據(jù)市場反饋數(shù)據(jù)看、薪資普遍在12000-30000元/月。第四階段:App自動化。熟練掌握appium框架、pytest、PO模式、數(shù)據(jù)驅(qū)動和持續(xù)集成、可滿足企業(yè)級的APP自動化測試工作、根據(jù)市場反饋數(shù)據(jù)看、薪資普遍在12000-30000元/月。第五階段:接口測試。熟練掌握postman、JMeter、requests、UnitTest、Mock測試和數(shù)據(jù)庫操作、可滿足企業(yè)級的接口自動化測試工作、根據(jù)市場反饋數(shù)據(jù)看、薪資普遍在12000-30000元/月。第六階段:性能測試。熟練掌握性能測試的理論和流程、能夠使用Loadrunner開發(fā)對應(yīng)的性能測試腳本、可滿足企業(yè)級性能測試工作、根據(jù)市場反饋數(shù)據(jù)看、薪資普遍在18000-30000元/月。第七階段:數(shù)據(jù)結(jié)構(gòu)+單元測試+sell腳本。對前幾個(gè)階段的總結(jié)以及延伸。學(xué)習(xí)完成后能更好的找到工作。
tobyzhao520
第一步,測試基礎(chǔ):
測試基礎(chǔ)是軟件測試最最最重要的部分,只要你是做測試,不管是什么測試,測試的基礎(chǔ)、理論知識都是必須學(xué)會的。大概就包括:測試計(jì)劃編寫、設(shè)計(jì)測試用例、編寫測試報(bào)告、編寫B(tài)UG報(bào)告單、跟蹤BUG修復(fù)情況、還需要良好的溝通能力、以及各種測試階段所使用的測試方法、單元測試、功能測試、集成測試、系統(tǒng)測試等。
第二步:學(xué)習(xí)腳本語言
如:python語言,當(dāng)然python 是一門相對簡單的計(jì)算機(jī)語言,考慮長遠(yuǎn)發(fā)展,需要了解C語言或者java。都說C語言最難,但是用得確實(shí)也多。
第三步:學(xué)習(xí)軟件測試工具
學(xué)習(xí)軟件測試工具并不難,只是需要我們?nèi)ハ到y(tǒng)的學(xué)習(xí)。比如性能測試工具loadrunner,自動化測試工具selenium、Appium,接口測試Jmeter、Postman等。雖然說工具不是萬能的但是工具能為我們提高工作效率,所以必須得會熟練的使用。最關(guān)鍵的一點(diǎn),是要結(jié)合項(xiàng)目具體去操作,實(shí)踐出真知,理論知識在實(shí)際項(xiàng)目中才能得到鞏固。
第四步:計(jì)算機(jī)硬件知識
做過性能測試的都知道在性能測試過程中硬件性能也是一個(gè)非常重要的指標(biāo)、CPU、內(nèi)存、IO、帶寬等等、如果你是做硬件測試的。那么就更不用說了。交換機(jī)、路由器、防火墻這些設(shè)備都需要有所了解。
第五步:數(shù)據(jù)庫測試
MySQL數(shù)據(jù)庫
MySQL簡介、命令行工具以及數(shù)據(jù)管理、MySQL數(shù)據(jù)查詢(條件、分組、聚合函數(shù)、排序、分頁、連接查詢、自關(guān)聯(lián)、子查詢)、內(nèi)置函數(shù)、項(xiàng)目練習(xí)、數(shù)據(jù)分表、Python操作MySQL。
Redis數(shù)據(jù)庫
Redis簡介、客戶端和服務(wù)器、數(shù)據(jù)類型(string、hash、list、set、zset)、各種數(shù)據(jù)類型操作、Python操作Redis、主從、集群。
第六步:項(xiàng)目實(shí)戰(zhàn)
最好參與真實(shí)項(xiàng)目的測試工作,積累真實(shí)項(xiàng)目的測試經(jīng)驗(yàn)。
成為優(yōu)秀軟件測試員之提升條件,如果你想成為一個(gè)更優(yōu)秀的軟件測試員的話,除了上面那些,你也最好能夠具備開發(fā)語言即代碼編寫能力,雖然不會寫代碼也能做測試、但是如果你想做到高級測試工程師以上、那么代碼編寫能力就是必選項(xiàng)、如果不會寫代碼、那么你不可能成為高級測試。高級測試工程 師的一部分工作就是在寫測試工具。雖然測試也需要寫代碼但不需要和開發(fā)一樣那么精通某一門語言、可是測試卻需要了解很多門開發(fā)語言(舉一個(gè)簡單的例子:你 現(xiàn)在所在的項(xiàng)目從C++語言、2年后你換工作了、新公司的開發(fā)語言是Java或者是VB什么的)所以在開發(fā)語言中測試需要更廣的學(xué)習(xí)。
成為軟件測試員之必備條件,就是你一定要有良好的心態(tài)。心要靜、細(xì)心耐心、責(zé)任心。心靜不下來無法對bug展開發(fā)向思維及拓展想像。任何一個(gè)測試最先面對的心理壓力就是重復(fù)性的勞動。在你的測試生涯中,一定會碰見很多心理的考驗(yàn),自己對于質(zhì)量心里沒有底、或者由于產(chǎn)品發(fā)布問題或者達(dá)到了測試瓶頸時(shí)候的困惑等。每個(gè)人都有自己的背景以及性格,往往對于測試來講,就是考驗(yàn)心理素質(zhì)的時(shí)候,這個(gè)時(shí)候就需要你自己不斷地去克服這些心理
M15981511985
軟件測試課程內(nèi)容分為兩部分:理論部分和軟件部分,大概包含測試基礎(chǔ)課程,計(jì)算機(jī)基礎(chǔ),功能測試?yán)碚?,?shù)據(jù)庫,部分編程語言及自動化測試等等。
如果還想了解更多軟件測試相關(guān)的知識,可以去咨詢身邊從事軟件測試工作的朋友或前輩。
VivianYan~
軟件測試屬于IT行業(yè)中容易入門的崗位,代碼量較少。0基礎(chǔ)進(jìn)入IT行業(yè),完全是ok的,IT行業(yè)分好幾種有開發(fā),測試,UI,自動化,測開,運(yùn)維等這些崗位。在這些崗位里面測試相對來說還是比較容易上手學(xué)會的。
課程內(nèi)容主要有:
搭建Windows測試環(huán)境,JAVA編程,軟件測試基礎(chǔ),數(shù)據(jù)庫技術(shù),用戶界面技術(shù),高效設(shè)計(jì)測試用例,階段項(xiàng)目實(shí)訓(xùn),搭建 Linux 測試環(huán)境,白盒測試,WEB技術(shù),高效使用自動測試工具,軟件質(zhì)量保證,流行測試基礎(chǔ),企業(yè)級項(xiàng)目實(shí)訓(xùn)用例等!
學(xué)完可以從事:
功能測試工程師,性能測試工程師,安全測試工程師,白盒測試工程師,自動化測試工程師,接口測試工程師,測試開發(fā)工程師等。
互聯(lián)網(wǎng)行業(yè)目前還是最熱門的行業(yè)之一,學(xué)習(xí)IT技能之后足夠優(yōu)秀是有機(jī)會進(jìn)入騰訊、阿里、網(wǎng)易等互聯(lián)網(wǎng)大廠高薪就業(yè)的,發(fā)展前景非常好,普通人也可以學(xué)習(xí)。
想要系統(tǒng)學(xué)習(xí),你可以考察對比一下開設(shè)有相關(guān)專業(yè)的熱門學(xué)校,好的學(xué)校擁有根據(jù)當(dāng)下企業(yè)需求自主研發(fā)課程的能力,能夠在校期間取得大?;虮究茖W(xué)歷,中博軟件學(xué)院、南京課工場、南京北大青鳥等開設(shè)相關(guān)專業(yè)的學(xué)校都是不錯的,建議實(shí)地考察對比一下。
祝你學(xué)有所成,望采納。
優(yōu)質(zhì)工程師考試問答知識庫