自我介紹下,我是一名轉IT測試人,我的專業(yè)是化學,去化工廠實習才發(fā)現這專業(yè)的坑人之處,化學試劑害人不淺,有毒,易燃易爆,實驗室經常用丙酮,甲醇,四氯化碳,接觸多了,吃個飯都感覺在吃試劑,實屬被逼無奈,只能選擇轉行。
在這期間我迷茫過,糾結過,不知道該選擇什么方向,后來我的發(fā)小推薦我轉行去做軟件測試,看他在這行發(fā)展的還挺好,我就想著要么我也試試看。然而走上這條路,我才發(fā)現完全不懂it的我,學起來也不會太困難。就這樣轉行測試改變了我的人生軌跡,和一群努力奮斗、滿腔熱血的同事們一起,燃起了我的斗志,也為自己創(chuàng)造了更好的前途!
授人以魚不如授人以漁,所以,今天我也想把我的經驗和經歷分享給大家,希望可以幫助一些迷茫職業(yè)發(fā)展方向、糾結是否轉行的朋友們!
首先我們聊聊軟件測試的前景。 這個行業(yè)前景怎么樣,我入行的話會出現什么樣的問題?遇到瓶頸怎么破?這一系列問題是很多在行業(yè)外觀望的同學甚至是剛剛入行的朋友都密切關注,畢竟這關系到自己未來的收入,甚至是決定自己的職業(yè)發(fā)展方向,下面以我多年的經驗幫你一一化解你們的疑問。
如下,我將以問答的形式闡述 。
1、現在學習軟件測試,將來的發(fā)展?jié)摿υ趺礃幽兀?/b>
互聯(lián)網浪潮來襲, 大大小小的公司都開始重視軟件測試了。發(fā)展到2018年初來說,這個行業(yè)已經比較穩(wěn)定,但是并沒有飽和,缺口依然很大。
一是軟件測試在未來的5~10年內發(fā)展會很快, 人才缺口很大,因為人工智能和大數據的發(fā)展,把互聯(lián)網帶入了新的時代,軟件的復雜度和信息安全使得軟件企業(yè)越來越需要專業(yè)的測試人員來把控質量,測試這關過不了,產品做出來也是死掉。
二是很多測試人員的技術水平因為知識不成體系或者學的不夠扎實的原因, 只能做一下簡單的工作,其實企業(yè)更多的需要一些技術層級稍微高一點的人才。
2、2021年這個行業(yè)有一個什么樣的趨勢呢?
1.純功能測試, 需求量會越來越低;
2.接口自動化測試 ,比重會明顯增加;
3.性能測試,還是一樣,人才稀缺;
4.軟件測試人才的需求量會越來越大;
5.企業(yè)招人 ,綜合技能要求會越來越高;
6.測試人員的薪資差距會越來越大;
7.自學測試, 就業(yè)機會越來越少。
3、想做點有技術含量的工作,想學習自動化,如何入手?
是否有技術含量, 與是否參與自動化測試,沒直接關系 。 軟件測試過程中, 涉及到技術含量的內容,多的是 。
比如,問題定位, 需要涉及到服務器知識、 各種服務架構知識、 Linux知識、 數據庫知識、 抓包工具、HTML知識等等 ,這些都可以折騰,跟單純的自動化腳本編寫相比,同樣有價值 。
而且, 測試執(zhí)行過程中, 可以自己寫一些小腳本 ,代替重復性的工作, 或者實現一些手工不太方面的事項;此項, 稱為輔助性小工具, 可以提高工作效率 。
4、會不會很難,學了之后還是不能勝任工作呢?
首先說,不難,但是要有人帶 ,千萬不要盲目自學, 即使要自學, 也是在有明確而清晰的脈絡之后再進行自學, 否則就是浪費時間。如果方向錯了, 每一次努力都是在倒退。
有人問學后能不能勝任工作, 也是完全可以的, 一般培訓機構都是有實際的項目去操作的,其實自學的也最怕的是這個, 找不到項目去練手。而且遇到問題會蒙圈。
一般來說,一本書,找個有經驗的老師, 3節(jié)課講完一本書足以,3節(jié)課教會一個工具也足以了,最后再結合實際的項目去操作, 全部都是按照工作的流程來的,又為何不能勝任工作呢?
5. 想入行軟件測試,怎么入行 ?
一、多看書 ;
二、多思考 ;
三、準備簡歷 ;
四、多面試 ;
五、多總結;
六、如果條件允許、時間充裕,可以去培訓,培訓可讓你加速入行,其他價值靠自己。
6.測試學幾個月就能找到6-9千的工作,這可能嗎?
這已經是一線城市初級測試工程師的基本標準了 ,達不到這個標準就跳, 總會找到合適的。
我擔心的不是你們入行之后起始拿不到這樣的薪酬, 而是擔心一直處于這個階段。 見過太多的人卡在這個瓶頸期,一去分析,要么是說自己的學歷限制、要么是說自己的年齡限制、 要么是說自己的技術水平限制??墒沁@些都是在找一些客觀條件,能拿多少薪資, 看自己能干什么事, 畢竟我身邊大神們的逆襲故事太多了。
基本上做上1-2年, 薪酬過萬是沒有問題的, 以前的一個朋友,剛去找工作的時候是8.5k,隔了一年,也就是上個月, 拿到百度的offer, 14k,可以說是很勵志了!
軟件測試這一行有兩條路可以選擇, 我當初走的是技術路線,3年時間過去了,現在我升到了測試主管, 月薪2w+,每個人擅長的技能不同,你可以根據自己的發(fā)展方向去選擇要走的路。
軟件測試這兩個路線我總結了下:
1. 管理路線:初級測試人員-->中級測試人員-->高級測試人員-->測試組長-->測試經理-->質量管理;
2. 技術路線:初級測試人員-->中級測試人員-->高級測試人員-->白盒測試/功能自動化測試/安全性測試/性能測試等
看上面的發(fā)展路線你會發(fā)現,前期走的路是一樣的,這段時間在于積累測試經驗,并決定自己走哪條路線(哪條路線更適合自己)。
上面通過我的個人經驗對測試崗位的供求現狀,可能存在的片面與不足之處,但是也能說明測試的發(fā)展前景:
這個行業(yè)的發(fā)展已經比較成熟,但是缺口巨大,具有系統(tǒng)知識技能體系的,會高級使用一些工具的缺口更大;
入門比較容易;
就業(yè)機會多,因為公司產品迭代快,個人技術能力增長也快
轉行成本不是很大,相比來說,時間和資金相比開發(fā)都要少很多。
目前軟件測試還存在一個現狀是,這個行業(yè)大學普遍還沒有專門的課程,不像開發(fā)。想要進去這個行業(yè)大多選擇自學和培訓兩種途徑。下面免費分享自己這些年來總結的資料
一、Linux 必備知識
Linux 作為現在最流行的軟件環(huán)境系統(tǒng),一定需要掌握,目前的招聘要求都需要有 Linux 能力。

二、Shell 腳本
掌握 shell 腳本,包括 shell 基礎與應用、shell 邏輯控制、shell 邏輯函數等。

三、互聯(lián)網程序原理
自動化必由之路:前端開發(fā)基礎知識以及互聯(lián)網網絡必備知識。

四、Mysql 數據庫
軟件測試工程師必備 Mysql 數據庫知識,不僅僅停留在基本的“增刪改查”。

五、抓包工具
Fiddler、Wireshark、Sniffer、Tcpdump 各種抓包工具適用于各種項目,總有一款適合你。

六、接口測試工具
接口測試神器,你繞不開的強大工具:Jmeter。小巧靈活:Postman。

七、Web 自動化測試 Java&Python
了解自動化的目的,熟練掌握 testng&unittest 自動化框架,以及斷言與日志處理。

八、接口與手機自動化
專業(yè)接口調用、測試解決方案。組建完整的 web 和接口自動化框架,Appium 整體使用。

九、敏捷測試 &TestOps 構建
揭開 TestOps 的神秘面紗,持續(xù)集成 Jenkins 框架爛熟于心。

十、性能測試 &安全測試
軟件測試的彼岸:性能測試和安全測試,選對方向,努力爬坑吧!

相信你根據這個學習架構路線,不斷地去摸索與提升,突破技術的瓶頸,可以說,這個過程會讓你痛不欲生,但只要你熬過去了。以后的生活就輕松很多。正所謂萬事開頭難,只要邁出了第一步,你就已經成功了一半,等到完成之后再回顧這一段路程的時候,你肯定會感慨良多。我也是走過這樣一段路,才能獲得更多高薪職位的機會,付出終有回報,也算是對我能力的一種認可吧,真正的證明了自己的價值。至少稅后 30+的薪水是我當前狀態(tài)下比較滿意的。
看完這篇內容后,相信以下兩件事,也會對你的個人提升有所幫助:
1、 點贊,讓更多人能看到這篇文章,同時你的認可也會鼓勵我創(chuàng)作更多優(yōu)質內容。
2、 讓自己變得更強:想一想,如果你想在測試這個行業(yè)一直做下去,你的經驗和測試技術是遠遠不夠的,你需要進階,你需要豐富你的技術棧!還等什么!
這里給大家分享一下,我是一名摸爬滾打十年的測試人,自己根據這些年從事測試的經驗,整理一套系統(tǒng)的自動化進階教程(課件+筆記+案例源碼+測試工具使用文檔),跟大家分享下我的成果,定期更新教程和學習方法、學習資源、分享自研自動化測試平臺,感興趣的小伙伴可以關注我

軟件測試學習資料領取和學習經驗分享扣扣群:938856006,群里都是學軟件測試,或者是業(yè)內的同行,如果在軟件測試學習和工作中遇到什么問題,都可以在群里進行交流,同時群里有最新的軟件測試學習資源領取,包括一些面試題和自動化進階資料!