需要系統學。

如果不清楚學什麼,可以看我專欄。


建議全部系統學習。

功能測試,自動化測試,介面測試,性能測試,都要學,不然找不到工作,找到了工資也很低。

轉行軟體測試需要學什麼,這個軟體測試培訓機構最有發言權,因為術業有專攻,就靠這個喫飯的。可以參考回答:

軟體測試需要學什麼? - 測牛學堂的回答 - 知乎

軟體測試需要學什麼??

www.zhihu.com圖標發佈於 2020-11-24繼續瀏覽內容知乎發現更大的世界打開Chrome繼續黑馬測試黑馬測試?

已認證的官方帳號

建議系統學。

現在自動化測試是主流,但是你不會功能測試也做不好自動化測試。也就是說,你功能測試,介面測試,ui測試都要學。

如果想薪資更好,最好還能學性能測試。

如果缺乏學習資源,可以看下這個帖子,手工、介面、UI 、性能測試資源都有。

新人如何入門和學習軟體測試??

www.zhihu.com圖標

測試入門類回答推薦:

作為一名軟體測試人員,有哪些網站是你應該多多關注的,哪些書籍是你必須要看的?

作為一名軟體測試工程師,需要具備哪些能力?

軟體測試人員怎麼快速讓自己牛逼起來?大概要多久才能很牛逼?

大四應屆畢業生,想自學軟體測試,要學到什麼程度才能找到工作?

如何系統、高效地學習入門軟體測試,並能找到軟體測試的工作?

零基礎想轉行做軟體測試,可以嗎?

軟體測試需要學什麼?

想要成為一個優秀的軟體測試人員,應該學些什麼?

在校生想成為軟體測試工程師自學需要學什麼?

新人如何入門和學習軟體測試?

怎樣做好軟體測試

編輯於 2020-11-26繼續瀏覽內容知乎發現更大的世界打開Chrome繼續學習感悟成長學習感悟成長

軟體測試大的分類:功能測試,性能測試,安全性測試。

功能測試又分手工功能測試和自動化測試,如果沒有基礎建議你從手工功能測試入手,然後藉助工具介面測試,這些學的好的話,可以找工作了,然後邊工作邊學習進階,這樣學起來更快。


建議系統學。

現在自動化測試是主流,但是你不會功能測試也做不好自動化測試。也就是說,你功能測試,介面測試,ui測試都要學。

如果想薪資更好,最好還能學性能測試。

如果缺乏學習資源,可以看下這個帖子,手工、介面、UI 、性能測試資源都有。

新人如何入門和學習軟體測試??

www.zhihu.com圖標

測試入門類回答推薦:

作為一名軟體測試人員,有哪些網站是你應該多多關注的,哪些書籍是你必須要看的?

作為一名軟體測試工程師,需要具備哪些能力?

軟體測試人員怎麼快速讓自己牛逼起來?大概要多久才能很牛逼?

大四應屆畢業生,想自學軟體測試,要學到什麼程度才能找到工作?

如何系統、高效地學習入門軟體測試,並能找到軟體測試的工作?

零基礎想轉行做軟體測試,可以嗎?

軟體測試需要學什麼?

想要成為一個優秀的軟體測試人員,應該學些什麼?

在校生想成為軟體測試工程師自學需要學什麼?

新人如何入門和學習軟體測試?

怎樣做好軟體測試

編輯於 2020-11-26繼續瀏覽內容知乎發現更大的世界打開Chrome繼續學習感悟成長學習感悟成長

軟體測試大的分類:功能測試,性能測試,安全性測試。

功能測試又分手工功能測試和自動化測試,如果沒有基礎建議你從手工功能測試入手,然後藉助工具介面測試,這些學的好的話,可以找工作了,然後邊工作邊學習進階,這樣學起來更快。


軟體測試大的分類:功能測試,性能測試,安全性測試。

功能測試又分手工功能測試和自動化測試,如果沒有基礎建議你從手工功能測試入手,然後藉助工具介面測試,這些學的好的話,可以找工作了,然後邊工作邊學習進階,這樣學起來更快。


肯定是要系統學習的呀~

學習流程

1.功能測試學習

功能是軟體測試最基礎最本質的工作,就和地基一樣,所以功能測試基礎一定要打好。在瞭解基礎的功能測試的時候可以看一看《軟體測試的藝術》這本書對才學習軟體測試的人很有用。

2.介面測試

介面是前後端數據交互的通道,介面測試也是測試中很重要的一部分,介面測試的學習包括測試工具的學習:apipost、jmeter、loadrunner等。通信協議,http協議也需要重點學習,可以幫助我們基礎瞭解互聯網通信,前端如何傳遞數據到後端。

3.性能測試

性能測試一般是介面測試的一部分,通過介面對伺服器進行的測試,查看伺服器各種數值,性能測試包括很多分類測試注重點也不一樣,如:壓力測試、負載測試、穩定性測試等。

4.自動化測試

自動化測試可以分為:介面自動化測試和ui自動化測試。

學習自動化測試,需要掌握一門語言,php/python/java等。介面自動化測試要掌握requests框架,ui自動化測試需要掌握selenium:web端需要掌握selenium,app端需要掌握appium。

5.Linux操作系統

學習Linux操作系統是為了自己部署測試環境,方便於自己測試。學習好Linux shell語句也很重要。

6.前端、後端和資料庫語言

能夠看懂前端頁面,知道前端頁面是如何編寫出來的,ajax傳值的方法,後端會一門後端語言,php/python/java等。會資料庫基本的sql語句的編寫。

發佈於 2020-11-25繼續瀏覽內容知乎發現更大的世界打開Chrome繼續談判專家談判專家辯手,想用思想照亮他人。

系統性的學習才能幫助你工作,但是和分類學不矛盾,系統是分類的拼湊,把該學的分類學會了,自然就係統了。


系統性的學習才能幫助你工作,但是和分類學不矛盾,系統是分類的拼湊,把該學的分類學會了,自然就係統了。


先直接回答你的問題:你最好都系統的學習,但不是馬上,而是先入門,選擇一個自己要長期堅持的細分領域。

學習軟體測試不是最終目標,你的最終目標是從事軟體測試的工作。

建議找一份軟體測試的工作,在工作中有目標的學習,一是學習效率高,二是容易堅持下去。正如明代王陽明所提出「事上練」。

具體來講你需要分為五步走:

第一步:寫簡歷

在簡歷中體現一些軟體測試的內容,有工作或實習經歷的,寫上去,如果沒有,在教育經歷裡面寫一些軟體測試相關的內容。教育經歷裡面沒有,那就在個人簡介、求職意向裡面寫上一點,這樣HR搜關鍵字可以把你搜到。簡歷可以美化,不可以造假(誰知道你將來會不會蛻變為大佬,成為時代的弄潮兒)。

第二步:入門學習

網路上多得是軟體測試的入門知識,先弄清楚術語,也就是行話。學點皮毛,用於面試。

軟體測試從方向上分:測試管理、自動化測試、性能測試、功能測試

大部分人從功能測試入手,如果後期對自動化或性能感興趣,逐步過渡到自動化測試和性能測試,一部分管理能力突出,則發展到測試管理的崗位,當然也有一直從事功能測試的。

第三步:模擬面試

沒有基礎的人面試還是做一些準備,把以下幾個問題仔細想一下,對著鏡子自己練習幾遍:

  1. 2~3分鐘自我介紹
  2. 簡歷中所提到的軟體測試內容,稍微深入瞭解一下,一定會被問到,比如你參加的XX項目中,你是什麼角色?簡單介紹一下項目?項目中有哪些問題?你碰到過什麼問題?如何解決的?
  3. 你的長處和短處是什麼?
  4. 關於公司,你還有哪些問題?

第四步:廣撒網

現在都是網上投遞簡歷,廣撒網吧,也可以請熟悉的朋友內部推薦(一般推薦人也有獎金可拿的)

第五步:不斷學習

一般入職後都有培訓,根據自己的興趣和公司所提供的平臺,定一個努力方向,工作中學習成長。學習途徑:

自學

軟體測試有不少好的書籍,比如:軟體測試,這本書比較基礎,作為軟體測試入門的學習材料很合適。

Google軟體測試之道,在豆瓣上評分8.2分,也推薦大家有精力的適合讀一讀,現在是互聯網紅利期,瞭解頂級互聯網公司的軟體測試方法、經驗,對於職業發展也有有益。

軟體測試(原書第2版)京東¥ 49.30去購買?

Google軟體測試之道京東¥ 43.07去購買?

專業培訓

前幾年北大青鳥很火,這幾年還有其他的一些培訓機構,比如51testing,原來是免費的平臺,現在也提供培訓。

畢竟要花錢的,如果不是希望培訓機構給推薦工作,建議找免費的課程,網易雲課堂、慕課都有不錯的老師。

軟體測試的證書是ISTQB,沒必要,考試費挺貴,國內不認。

論壇

原來51testing不錯,後來主要是CSDN,專業的文章不少,知乎、百度、豆丁都有很多資源。

祝你一路升級打怪,早日成為軟體測試的高手!

如果覺得本文對你有幫助,也請順手點個贊再走 ?,謝謝!


不是什麼分類不是分類的,學習軟體測試你要拿高薪,下邊的內容你就是必須學的,一個都不能拉的。。。

青雲叔叔:大四應屆畢業生,想自學軟體測試,如何應對面試??

zhuanlan.zhihu.com圖標

自動化測試,性能測試,安全測試…

如果是剛開始學習後想入門,我是覺得可以從測試基礎,測試用例編寫的方法等等知識學起,然後再考慮是想做自動化測試還是性能還是安全,再去做個側重。自動化的話,可以熟悉一些比較主流的自動化方向,比如介面自動化,APP自動化,web自動化等等…性能和安全我做的不多,不多說,不能說錯了-_-||

但做測試僅僅這些還不夠,還需要資料庫知識,linux命令等等


網路,開發語言,架構,Linux,基礎在網上看看就行了


先學好功能測試吧,學會寫測試用例,測試報告以及測試思維的學習。然後linux,資料庫你得學吧。找工作的話要錢多還得學UI自動化,介面自動化。這些就夠你琢磨的了。其他問題可以在工作中慢慢學習,遇到問題的時候再學習也不遲


我是報培訓班系統學習的,出來感覺還是挺容易找工作的,不過還是要看學歷和經驗的


軟體測試全稱是軟體測試工程師[軟體分為B/S(web網頁)架構和C/S(APP應用)架構,測試方式和內容相同,但是測試具體操作有區分],主要可以分為理論知識和實際操作兩部分。

理論知識一般指:軟體測試的發展過程、作用、測試模型、會使用到那些工具、怎麼使用和為什麼使用的;

實際操作一般指:黑盒測試、白盒測試以及灰盒測試(細分可以分為功能測試、介面測試、性能測試、自動化測試),不管是黑盒、白盒或灰盒測試都包含功能、介面、性能和自動化;

黑盒測試是指不涉及內部代碼(一般指功能較多),白盒測試就是檢驗代碼(一般指介面、性能、自動化較多),灰盒就是介於黑盒和白盒之間,既有功能又有代碼;

既然都包含為什麼會又分出來?因為就算是自動化測試其實也是自己寫的代碼,並不是內部的代碼,如果你寫的代碼會調用產品自己的代碼(把產品代碼封裝並調用),那就可以說是白盒測試;

功能測試:對產品的基本功能、頁面排版、展示效果等;介面測試:調用介面看他的能否正常使用(分為單介面測試和介面調用介面測試),看返回參數內容是否正確;性能測試(介面測試的延伸):對於介面的承受能力進行測試,看他的最大承受力和最優承受力(可以對吞吐量這些進行分析,如響應事件總數、平均響應時間、總響應時間、錯誤率、CPU使用情況等進行分析);自動化測試:編寫代碼對產品進行測試,更高效快捷,可以有效的節省人工和時間;

以上是對測試的基本講解,關於怎麼學習,是分類學習推薦的還是全部系統的學習的問題。

首先學習分類推薦的,是那些?是指的只學一部分其他不學還是怎樣?就當問的自學還是找機構系統學習回答吧。

自學的優點是:1、花費的成本較低,只需要買一些網路課程和一些書籍就可以啦;2、學習時間自由,不用像上學一樣去聽課;3、沒有人去督促學習,不用跑來跑去;4、想學更深入的也可以

自學的缺點是:1、沒人督促學習,全靠自律;2、沒有人去為你講解不理解的地方,需要自己去琢磨;3、沒有項目去給你去模擬實驗;4、有可能會沒人溝通(自己不可能說是一直跟懂行的朋友或網路上去交流);5、學習時間可能會較長;

培訓系統學習的優點:1、有人督促學習,會有老師監督;2、可以和同學一起去交流,每個人的理解不同嘛;3、一般都會有項目去實際操作的,加深理解;4、後續機構也會教一些簡歷的編寫、面試技巧和輔助尋找工作等;

培訓系統學習的缺點:1、有人監管這學習,可能不太自由;2、學習費用會高很多;3、要天天跑來跑去;4、培訓機構比較多,有可能會遇到坑;5、教的內容比較淺但是多,更適合大眾,如果想深入瞭解的話可能時間不夠

軟體測試技術指南【圖片 價格 品牌 評論】-京東?

item.m.jd.com

可以看一下,對於軟體測試所涉及的東西都有介紹


系統的學習基礎理論知識(推薦黑馬程序員都課程,適合入門),然後根據分類逐一擊破,先功能後介面再是性能,最後是自動化。


雖然不是大佬,但是得看你想做哪個?供暖測試?


軟體測試細分很多方面。一般開始做的是功能測試(黑盒測試)之後可以白盒測試、性能測試、安全測試、自動化測試。但這些測試方法,核心的是要有測試的思路。所以主要積累測試理論,測試方法,然後把這些學以致用 用在這些方法。之後可以往編程方向進行升華。通過腳本來實現測試的效率。所以建議從簡單開始學起,之後在研究某個類型的測試


全套課程可以找我哦


推薦閱讀:
相關文章