我們精選了一下網友答案:
···································^^····································
這是一篇可以讓你從零基礎學習軟件測試到月入過萬的文章,如果你有心的話,這篇文章將為你打開軟件測試的大門!
一張圖理解測試與各部門之間的關系.......
開個玩笑。
文章一共5000字左右,預計閱讀時間8分鐘。
或許從這篇文章開始,你就從懵懂走上了軟件測試快速提升道路。
我會結合自己的經驗,從以下幾個方面為所有的腦子還在蒙圈狀態的伙伴提供一個思路:
一、學習軟件測試的心態
二、軟件測試行業的發展前景
三、我今年25歲,入行軟件測試晚不晚?
三、軟件測試小白的學習路線圖
四、必備的軟件測試學習書籍
五、成為了軟件測試功能師,又該如何月薪過萬
基本上這幾個方面的問題就是涵蓋了你們想知道的地方,要是還有想了解的細節,直接私信找我就就行,我看到就回。
好,咱們言歸正傳,少扯閑篇。
一、小白學習軟件測試的心態
在決定自學之前,一定要問自己幾個問題,把這幾個問題思考明白了,自學的道路會順利很多,因為見過了太多的“從自學到放棄”。首先需要摒棄的就是典型的學生思維(后面會講)。
1、自己是否真的想好了進入這個行業?是否真的經過了深思熟慮,還是僅僅因為羨慕這個行業的薪資水平,一時沖動?
這個問題想明白了,就不至于后期 遇到困難的時候出現想放棄的情況,自己選擇的路,跪著也要走完!
2、自學的時間是否有嚴格的計劃安排?是否能夠固定抽出時間來去學習,這個時間段不受其他事情干擾?
如果這個問題解決不了,那么就是三天打魚兩天曬網,學著前面的,忘著后面的,終究是不成體系。
3、學習的過程中,需要結合實際項目去實操,這個項目去哪里獲取?身邊是否有穩定的渠道能夠接觸到項目?
如果這個問題解決不了,那么學的和用的就會脫節,實際進入企業的時候會全盤蒙圈。
4、學習過程中遇到的技術問題,如何自己去解決?百度?請教身邊的朋友?去交流群里問?
這個問題我放在最后,尤其的重要,因為技術的東西都是死的,重要的就是自己實際操作,在實操中遇到問題,解決問題,從而提高自己的技術水平。百度問題不全面,沒有針對性;身邊的朋友看自己的情況,包括去交流群里請教,都是可以的,但是誰都沒有義務一直去幫你。
以上4個問題想明白了,那么從哪里著手就是一個小問題了,只不過我是把在自學中會遇到的棘手問題在你自學開始之前就讓你去思考,這樣不至于中間遇到問題的時候蒙圈。OK,咱們再說說心態。
關于自學
1.軟件測試入門容易,但是這不是你認為它好學的理由,你怎樣輕視它,它就怎樣輕視你;
2.門檻低意味著容易入門,但同時也意味著要爬升的道路比較長;
3.看書解決不了問題,只是參考,書籍更新速度慢,信息傳達單一,但是經典的終歸還是經典;
4.不輕易推薦自學,這個還是要看人,自學非常容易鉆進牛角尖,見過太多的“從自學到放棄”。
關于工作態度:
1.認為軟件測試就是寫寫測試用例,執行一下,匯總一下bug的,趁早清醒,否則只能一輩子點點點。你不主宰你自己,那就讓別人主宰你;
2.所有身邊一開始認為測試容易,錢好混的,再過幾年看他,還是老樣子;
3.學無止境,你工作別人也在工作,你發呆別人在學習,然后你就被艸爆了;
4.工作中不要只有想象力,沒有執行力,咱們還沒有成長到公司離不開自己的地步;
5.主觀能動性,主動去接觸技術性的內容,成年人不要指望別人把東西嚼碎了喂你;
這也就是我前面說到的學生思維。
二、軟件測試行業的發展前景
參照我在另外一個問題下的高贊回答,思維導圖看不清的找我要原圖
各位大佬,對于新入行的軟件測試小白有什么好的建議或者忠告??www.zhihu.com三、我今年25歲,入行軟件測試晚不晚?
同樣的,這個問題也參照我另外一個高贊回答
二十五歲零基礎轉行做軟件測試怎么樣??www.zhihu.com跨行做軟件測試到底有沒有前途,已經29歲了??www.zhihu.com三、軟件測試小白的學習路線圖
重點說說這個
按照這個路線圖去學習,自學就會變得非常輕松,不會有無從下手的感覺了
初級階段
初級階段需要掌握四個方面的內容
一、軟件測試的基礎知識,編寫測試用例的方法及測試流程
二、掌握禪道、SVN等必要工具,及缺陷定義和測試計劃編寫方法
三、web測試與app測試的方式方法與協議
四、接口測試postman工具的操作使用,前端基礎知識H5及CSS
接口測試學習,可以點擊下方鏈接看視頻教學。樂搏學院—軟件測試之接口測試用例編寫方法與要點_嗶哩嗶哩 (゜-゜)つロ 干杯~-bilibili?www.bilibili.com
中級階段
中級階段需要掌握六個方面的內容,從中級開始就是涉及到一些工具的使用
一、QTP自動化工具的環境搭建
二、loadrunner性能工具的環境搭建
三、jmeter性能工具的環境搭建及接口壓力測試
四、jmeter腳本增強,app/web性能測試
五、fiddler抓包工具的操作使用、Jenkins自動化部署工具
六、數據庫MySQL、SQL語句
性能測試學習,可以點擊下方鏈接看視頻教學。【軟件測試】性能測試的三種核心策略_嗶哩嗶哩 (゜-゜)つロ 干杯~-bilibili?www.bilibili.com
高級階段
高級階段涉及到四個方面,需要掌握一點開發的知識
一、虛擬機的搭建與使用,Linux環境搭建及命令
二、eclipse框架介紹,學習測試必須掌握的Java基礎知識
三、testNG+selenium自動化工具環境搭建
四、APP自動化之monkey
需要原圖可以私我。
按照這個方向去學習,基本上出來技能水平就達到了中級的水平,完全就可以去面試找工作了。但是這個時候與真正的中級水平還差點火候,那就是沒有實際的工作經驗,那這個時候就需要去研究企業的大項目,去獲取一些經驗。另外打算面試之前,還需要對掌握一些面試技巧及面試題,最重要的是要包裝一下自己的簡歷。因為能力已經足夠,那就需要所有的硬件也都匹配上。
四、必備的軟件測試學習書籍
1.《Google軟件測試之道 》 2.《持續交付》 3.《軟件測試的藝術 》 4.《 代碼整潔之道:程序員的職業素養》5.《軟件測試 》6.《測試驅動開發 》7.《軟件測試經驗與教訓》8.《探索式軟件測試》9.《捉蟲日記》10.《發布!軟件的設計與部署》11.《移動App測試實戰》12.《微軟的軟件測試之道》13.《顛覆完美軟件:軟件測試必須知道的幾件事》14.《有效的單元測試 》15.《敏捷軟件測試測試人員與敏捷團隊的實踐指南》16.《騰訊Android自動化測試實戰》17.《完美軟件對軟件測試的各種幻想》18.《 Python Web開發:測試驅動方法》19.《測試驅動開發的藝術》20.《軟件測試工程師面試指導》21.《自動化測試最佳實踐來自全球的經典自動化測試案例解析》22.《Cucumber:行為驅動開發指南》23.《Web安全測試 》24.《大話移動APP測試:Android與 iOS應用測試指南》25.《iOS測試指南》26.《全程軟件測試(第2版)》27.《 JUnit實戰》28.《 xUnit測試模式 》29.《測試驅動的面向對象軟件開發》30.《Java測試新技術TestNG和高級概念》31.《測試之美》32.《測試架構師修煉之道》33.《.NET軟件測試自動化之道》34.《 軟件測試之魂》35.《模糊測試強制性安全漏洞發掘》36.《 單元測試的藝術(第2版)》37.《 軟件測試技術經典教程》38.《有效軟件測試》39.《計算機軟件測試》40.《 軟件測試基礎教程》41.《 Junit in Action 中文版》42.《游戲測試精通 》43.《 精通軟件性能測試與LoadRunner實戰》44.《完美測試 》45.《用例分析技術》46.《軟件測試自動化》47.《軟件測試面試突擊》48.《應用程序性能測試的藝術》49.《 軟件測試與持續質量改進》50.《Perl Testing程序高手秘笈 》
綜合來說,國外的經典居多,國內的相當一部分是拼湊而來,但是也是有一部分經典的,這個要看作者。建議8.0分以上的都可以讀來看看,另外相關書籍沒有必要去花那么高的價格去買新書,要么是直接買二手的,要么是直接找電子版的進行看,這其中很多書在大學的圖書館也很容易找到,要是找不到的話,我這里有一部分的電子版,可以給到你們。
五、成為了軟件測試功能師,又該如何月薪過萬
首先要說的時候,關于進入了軟件測試行業之后的幾個發展方向:
1、技術路線
要是走這條路線的話,入門做初級測試工程師(很多測試人員做的測試工作連初級測試工程師的水平都達不到),然后進階到中級,做接口,性能,而后到高級工程師,做自動化測試工程師,最后可以一直發展到測試架構師。
依據目前的行情來看,在一線城市,做初級薪資在6k-8.5k是很正常的,在中級的時候過萬是一點問題都沒有。昨天我在招聘網站上差的,高級的自動化的是在15k-25k這個區間,所以現在測試工程師的薪資是追平開發的。
目前針對于技術流,薪資待遇及就業率比較高的幾個城除了北上廣深之外,還有西安、杭州、南京等。
2、管理路線
從初級測試工程師開始,就可以考慮走管理路線,先做測試組長、測試主管、測試經理、測試總監。但是這條路線有個問題,對于個人的情商要求要高一些,不然可能做到測試主管或者測試經理就到頭了。
說句直白一點的,管理崗位的需求面畢竟窄。但是呢,技術可以不要求精通。
3、那啥,此路不通,曲線救國
這里說此路不通并不是說直接轉行去做別的了,這種的就不再咱們的討論范圍,咱們討論的是發展方向哈。曲線救國的意思就是因為個人興趣或者崗位需求等原因的不同,選擇另外的崗位,但是依然沒有脫離測試行業。比如從測試工程師進到需求分析師,再到咨詢顧問,再到產品經理。
當然每個公司的業務形式不一樣,所以第三條道路操作難度最大。
好了,說完了發展的思路,咱們就好好聊聊如何做才能薪資過萬,可能會覺得我梳理的比較多,只是為了便于為不同水平的朋友都提供幫助,有不足之處還請批評指正。
為了方便閱讀,我先把思維導圖原圖放上來吧。耐心看完,都是干貨,文末我依然有資料相送。
一、不斷究根問底
1.出現問題解決后知道是如何解決的
比如出現bug要知道是什么類型的bug,是什么類型的問題引起的。
2.對不清楚的需求要問清楚再去測試
不能瞎干、蠻干。
3.對于bug修改進度的跟進
對于嚴重級比較高的bug,要每天跟蹤修改的進度,改成什么樣了,還需要多長時間。
4.難以再現的問題,給予絕對的關注
不能因為又一個問題無法重現,就直接放棄。
這個問題解決了可以直接導致項目質量很大提升,如果一個測試是”差不多“的態度,第一領導不會放心,第二項目質量一定不會高。這樣的人升職加薪也就無望了,同時也沒有辦法提升自己。
技術的問題好解決,唯獨思想思路的問題不好解決
二、合理控制時間
1.項目周期的時間
項目周期時間把控非常重要,如果說來不及了,合理的安排一些加班,并且要每天的去跟進這個項目的進展
2.每個測試階段的時間把控
測試過程中,會分為很多的階段,都要提前的給它設置好時間節點,然后再去控制它,讓這個測試周期確實是在這個測試時間節點之內
3.學習工作休息娛樂時間比例的把控
上班時間中把這些時間合理劃分,工作一定要站在50%以上,如果工作時間占了每天8個小時的50%以下,那么就是一個不合格的測試工程師了,離開除就不遠了,在合適的時間偷個懶是可以的。
如果一個人的時間觀念非常差,在工作中會體現的非常明顯。比如上班經常遲到,比如領導交代的任務總是不能按時完成。
三、學會有效溝通
1.表達能力
表達能力在與開發人員溝通過程中以及在面試中都非常的重要,如果一個人的表達能力不行,那么這樣的人是做不了領導的,向上的空間也會很受限制。當然,不愛說話,不代表表達能力不好
2.理解能力
一個是認真的傾聽別人的意思,比如產品經理講需求文檔,要準確理解他的意思;在一個就是在別人說話的時候不要打斷,思路一斷很難接上來。很多人在職場中被人排擠,卻并不知道原因,都是細節的原因。
3.思考能力
主要是指能夠提出建設性的意見建議。當然這一點需要注意的一定不能總是為了凸顯自己而去特立獨行的唱反調,這樣會死的很快。
另一種就是認真傾聽別人的發言,然后最后能夠總結并延伸出新的觀點,這樣的一看就是有leader的潛質。
記住不要不懂裝懂
4.決策能力
決策能力就是拿出有效的依據和理由去說服對方。
別人已經提出來了一套方案的時候,能夠拿出有效的理由和依據,告訴他,你是錯的,為什么是錯的,能夠把理由跟依據說得非常的詳細,而且確實最后的結論確實是錯的。這樣的話,領導會高看你的,為什么不給你加薪。
有效的溝通能夠幫助你很好的理解別人的思想和意圖,并且提出不一樣的觀點和看法,同時也能夠讓別人去接受你的觀點和方案,讓同時更好的接納你,讓領導更加的認可你
四、提高工作效率
1.能夠快速掌握業務
主要是關于邏輯和業務流程,這個不多講
2.提高測試用例的編寫速度和有效性
別人寫一個測試用例需要兩天,我只需要半天,完全可以把他開掉,然后給我漲工資。
3.能夠快速進入測試的狀態
很多人剛接手任務的時候,很長時間都進入不了測試的狀態,只有越測發現的問題越多,形成機械化的模式,就進入狀態了。這也就是很多人測試的時候特別討厭別人打斷。
4.能夠有效的跟進
首先要說,很多測試人員去跟進開發人員改bug,都不是有效的,因為他們只會一味的在群里催。
首先要問開發這個問題是什么原因,為什么會出現這么嚴重的錯誤,這個問題修改需要動多少模塊,需要動多少代碼,這個問題問清楚,需要多長時間自己心里就有數了。
很多測試人員表面上看到問題出現了,實際牽扯很多的頁面,越催開發反而越緊張
5.能夠快速判斷問題的位置
必須寫出直觀的缺陷報告,一定要簡捷、清晰、易懂。
什么叫問題位置,當你們發現頁面當中存在一個缺陷的時候,能夠快速的知道這個問題是什么原因引起的。不用看代碼,那個屬于白盒測試。同時要知道通過什么樣的操作能夠重現這個問題,并且能夠用禪道或者至少能夠把它清晰的編寫出來。
只有工作的效率提高了,每天干的事情才會越來越多,這樣才能越來越值錢。千萬不要覺得自己現在的工作效率很高很牛。
五、學會換位思考
1.能夠站在開發的角度思考問題
第一個,千萬不要發現一個嚴重級的bug就大呼小叫,讓全公司的人都覺得你很厲害,這樣會深深的傷害開發人員,因為代碼都是他們寫出來的。
第二個,千萬不要非常強硬的催開發人員,因為開發們該bug也是非常苦惱的,同時還要面對領導的壓力,同時要面臨你們的壓力
2.能夠站在產品的角度思考問題
對需求文檔或者是業務出現了一些爭議的時候,不能把主觀的只考慮咱們測試的角度,我認為這個功能不合理,我認為這個模塊多余,我認為這個流邏輯不通,我認為這個優惠卷就設計的不對,那么當你們確實認為這個東西不對的時候,我希望你們也能夠理智地去探討的話,去跟他聊
3.能夠站在用戶的角度思考問題
講到用戶的角度,就是用戶體驗這一塊,每一個測試出來的項目,都一定要站在用戶的角度上去感受一下這個項目好不好用,能不能達到我的需求,易用程度就是站在用戶角度,你們會發現更多的問題
4.能夠站在領導的角度思考問題
當你們能夠站在領導的角度思考問題了,我覺得你們已經離領導不遠了,因為一般的公司的員工,他們只考慮的就是自己能夠怎么樣,我能夠做什么,然后我能夠為公司帶來什么,但是有一些員工的他們就想著我能幫領導解決什么問題,我能幫領導分擔多少壓力。
當你們自以為是總是以自我為中心的時候,你們永遠都不會站在其他人的角度上去思考這個問題。你們只會適得其反,遭到別人的批評或者是指責。當你們學會了去站在對方的角度去想這個事情的時候,你會覺得自己有很多話都不該說,有很多事情可能都不該做了,這樣的話你們的為人處世,包括你們的這個公司的氛圍越來越好
六、提高思維水平
1.想問題的出發點一定要越來越高
只有出發點高了,想問題才會全面
2.做事情的態度一定要越來越嚴謹
做測試過程中的一些表現,包括跟進缺陷的一些表現,包括做性能測試、自動化測試的時候的一些態度,包括一些細致的報告,這些東西都能體現出來你們做事嚴謹不嚴謹。嚴謹的人寫出來的報告是非常的完美的。不嚴謹的人,他們的報告漏洞百出。
3.判斷邏輯的思路一定要越來越清晰
一個功能別人測能考慮到10種可能性,讓你來測你只能考慮到5個可能性,這就是差距為什么別人掙的比你多,因為思維水平太差.
舉個例子:業務里邊有一個積分的功能,小白想到就是積分能不能用,這積分是怎么來的,怎么能獲取到積分,到了多少才能使用,有沒有商品達到了一千積分才能用的,積分能夠換商品能夠換什么商品,這是小白能夠一眼看到了一些需求。但是一個資深的測試呢,他的判斷邏輯判斷能力思路非常的高,非常的活躍,那么這時他會想了積分,跟優惠券能不能一起用對不對,我用了積分之后,如果退了退款了那么還是不是這些問題,一般小白想不出來了。
4.具備為達目標而解決難題的能力
千萬不要抱有出現難題有主管,有經理去解決的想法,不要總想著把這些問題去推給別人。
想別人沒有想到的問題,做別人不愿意做的事情,解決別人解決不了的問題
七、提升全棧技術
技術性的不多說,缺什么補什么。
八、參加技術培訓
不斷提高自身知識范圍
不斷學習最新的技術工具
不斷探尋最先進的測試思想
快速掌握技術的核心,快速達到實戰的能力
盡可能節省時間學習,追求快速奏效,再繼續提高
九、體現自身價值
努力在測試中找出別人找不出來的問題
努力去解決別人解決不了的疑惑
努力去擔當別人不愿意擔當的任務
努力去完成別人完成不好的工作
把能做好的事情做到極致,把能力范圍外的事情努力做到最好
十、善于思考問題
思考工作方面的問題
思考技術方面的問題
思考溝通交流的問題
思考為人處世的問題
思考在別人眼中你的問題
思考如何做的更好,如何解決已知問題
按照這樣的方式去查找自身存在的問題,相信一定可以突破自身的瓶頸。
-----------送福利-----------
·······································································
我們精選了一下網友答案:
通訊工程我感覺應該不用培訓了吧, 并且就如ls所說,培訓也學不到什么東西,都是基礎的,鑒于lz的專業,完全可以自學的。 理論知識學習一下,計算機知識相信lz也比較了解的,更何況lz還是個妹紙,找份測試的工作應該比較簡單。 如果一定要培訓,可以咨詢一下51testing,不過真的不太建議。 測試方面的事情lz不懂的可以追問。
···································^^····································
這個軟件測試培訓機構杭州還是蠻多的 建議你去 誠信學習網 上面看一下 上面有杭州所有的軟件測試培訓機構 及開課情況 你可以去看一下的喲。。。如有需要詢問的 可以去問一下客服 他們的服務還是蠻不錯的 會根據你的空閑時間,地點,方式幫你選一個滿意的機構。是免費的喲。。。
···································^^····································
軟件測試很有錢景,但是也很累,女孩子做容易早衰
·······································································
我們精選了一下網友答案:
···································^^····································
0 篇文章
如果覺得我的文章對您有用,請隨意打賞。你的支持將鼓勵我繼續創作!