單從軟件測試這個崗位來說,是個不錯的崗位,隨著互聯(lián)網(wǎng)產(chǎn)品的豐富,企業(yè)和用戶對軟件產(chǎn)品的質(zhì)量都有很高的要求,因此軟件測試工程師的角色就非常重要了。
但是軟件測試從業(yè)者分兩種:
一是初級軟件測試員
技能需求:手工測試,也就是點點點,薪資水平一般,并沒有突出。工作內(nèi)容也并沒有什么過多技術含量,從業(yè)者眾多,很難獲得長期穩(wěn)定的發(fā)展。
二是軟件測試工程師
技能需求:自動化測試、編程能力。薪資水平較高,甚至能與程序員薪資水平一致。前景非常好,未來可期。國外軟件測試工程師相較于國內(nèi)更受重視。
這個崗位確實不錯,但看你有沒有往更高層面發(fā)展的念頭和毅力。如果只是在手工測試點點點,點到職業(yè)壽命終點的話,那入行軟件測試,反倒耽誤了您的寶貴時光。
總之,如果熱愛就勇敢的去嘗試,難度不大,易上手!
目前軟件測試涉及的行業(yè)是多種多樣的,從金融產(chǎn)品到電信、 游戲 、 汽車 、殺毒、網(wǎng)站、企業(yè)管理、學校教育、本地化產(chǎn)品等等。你是否有這樣一個疑問:軟件測試前景如何?近年來,軟件測試一直呈現(xiàn)出火爆的發(fā)展勢頭。為什么軟件測試這么火?在這背后是有一定的深層次原因的。在*的很多軟件企業(yè)存在著重開發(fā)、輕測試的現(xiàn)象,造成日后的軟件產(chǎn)品的質(zhì)量問題頻出。而且很多公司都表示市場上軟件測試人員實在太少,想聘請也沒有這方面的人才,所以只好退而求其次拿軟件開發(fā)人員急用。所以盡快招聘軟件測試人員已經(jīng)成為當務之急。*英才網(wǎng)顯示,目前軟件測試人才的缺口在30萬人以上,IT行業(yè)國內(nèi)外巨頭正在加緊爭奪軟件測試人才,華為一次拋出50名軟件測試人員的招聘大單,而聯(lián)想、用友、瑞星等企業(yè)也紛紛打出高薪招聘軟件測試人才的啟事。隨著測試行業(yè)的不斷發(fā)展,北京和上海將會帶動其他城市一起發(fā)展。軟件測試人才更強調(diào)經(jīng)驗積累,在幾年的測試經(jīng)驗背景下,可以逐步轉(zhuǎn)向管理或者資深測試工程師,擔當測試經(jīng)理或者*主管,所以職業(yè)壽命更長;另外,由于國內(nèi)軟件測試工程師人才奇缺,并且一般只有大中型企業(yè)才會單獨設立軟件測試*,所以很有保障,待遇普遍較高。
作為一名IT行業(yè)的從業(yè)者,我來回答一下這個問題。
首先,軟件測試工程師的發(fā)展空間還是比較大的,未來在平臺化開發(fā)時代,軟件測試工程師的從業(yè)規(guī)模依然有較大的上升空間,而且崗位職責也會不斷得到升級。在IT行業(yè)內(nèi),有不少產(chǎn)品經(jīng)理、項目經(jīng)理以及行業(yè)策劃專家都是從測試工程師成長起來的,也有不少測試工程師最終走向了產(chǎn)品研發(fā)崗位。從這個角度來看,測試工程師未來既可以選擇走管理路線,也可以選擇走技術研發(fā)路線。
從當前產(chǎn)業(yè)互聯(lián)網(wǎng)發(fā)展的大趨勢來看,軟件測試工程師要想在職場發(fā)展中有更大的發(fā)展空間,應該關注以下幾個方面的內(nèi)容:
*:豐富自身的知識結(jié)構。測試工程師對于技術結(jié)構的要求是比較全面的,雖然并不需要像研發(fā)人員那樣深入了解技術細節(jié),但是需要接觸到的知識面卻比較廣泛,而且要能夠把握住各種技術的功能邊界。簡單地說,軟件開發(fā)涉及到的知識,測試人員都需要有所了解,包括各種類型的操作系統(tǒng)和數(shù)據(jù)庫知識都是必須要掌握的。所以,測試工程師要不斷豐富自身的知識結(jié)構,以便于能夠不斷拓展自身的崗位任務邊界。
第二:掌握開發(fā)平臺相關技術。當前軟件開發(fā)正在向平臺化方向發(fā)展,云計算平臺、大數(shù)據(jù)平臺、物聯(lián)網(wǎng)平臺和人工智能平臺將廣泛落地到軟件開發(fā)領域,所以測試工程師也要掌握一定的開發(fā)平臺知識,這樣才能更好地完成軟件測試任務。目前云計算平臺的應用已經(jīng)比較廣泛了,應該重點關注一下云計算平臺的相關知識,目前很多云計算平臺也集成了一些測試工具,應用起來也比較方便。
第三:掌握行業(yè)技術。測試工程師也需要具有一定的行業(yè)知識,這一點在產(chǎn)業(yè)互聯(lián)網(wǎng)階段會更重要,因為不同行業(yè)的軟件產(chǎn)品在測試的過程中有不同的側(cè)重點,這就需要測試工程師要在崗位上不斷總結(jié)行業(yè)經(jīng)驗。
如果有互聯(lián)網(wǎng)、大數(shù)據(jù)、人工智能等方面的問題,或者是考研方面的問題,都可以在評論區(qū)留言,或者私信我!
軟件測試這個崗位怎么樣?就個人的親身體會簡單談一下吧。
1.薪資:同等學歷背景下,薪資同研發(fā)崗,優(yōu)秀的軟件測試工程師可能還會略高于研發(fā)崗。
2.個人發(fā)展:推薦大公司。一般情況下,大公司的軟件測試流程比較完善,而且重視測試,測試人員會相對來說具備一些話語權。而且大公司的產(chǎn)品具有市場競爭力,技術相對前沿一些,相應的對于測試工作也具備一定的挑戰(zhàn)性。有些小公司,測試人員真的是“點點”,測試流程也不完善,甚至測試的時候都沒有測試用例,整體的測試過程都無法追溯,測出問題了,開發(fā)人員也不會積極響應,沒有嚴格的監(jiān)管制度,互相甩鍋。
3.就業(yè)機會:一線城市軟件測試就業(yè)還是可以的,比較好找工作。尤其是測試開發(fā)工程師,市場上比較搶手。
4.注意事項:
軟件測試本身屬于質(zhì)量保證體系,相當于質(zhì)檢*。 所以對于軟件測試人員的溝通協(xié)調(diào)能力要求比較高 。在這里要先說一下,一個團隊里為什么要存在軟件測試工程師?個人覺得主要有兩方面原因:一方面是希望產(chǎn)品的質(zhì)量可以更好,提高商業(yè)競爭力。而另一方面就是提高開發(fā)人員的代碼水平。試想一下,如果沒有人給開發(fā)人員提bug,他們自己又發(fā)現(xiàn)不了,沒有問題驅(qū)動,他們的代碼怎么優(yōu)化?怎么提高?在實際項目開發(fā)過程中,一般都是比較急,加班加點的,項目時間點卡的特別嚴,開發(fā)人員將代碼轉(zhuǎn)測之后也是比較疲憊的,在這種狀態(tài)下,收到了測試人員一堆bug,勢必會有一些小情緒。所以測試人員要具備一種能力,讓開發(fā)人員開開心心的認可你的bug。
簡單小結(jié)一下:
(1)軟件測試這個崗位在市場上有一定的就業(yè)前景,但是對技術要求目前也越來越高,軟件測試入門容易,深入難。真正的軟件測試工程師,掌握的技能是全局的,多方面的。
(2)軟件測試也是比較辛苦的,因為卡在項目*的一個節(jié)點,在時間緊,任務重的時候,通常需要加班加點甚至通宵,但是整體還是有忙有閑的。
其實不應該把選擇和努力去搞一個對立,但是現(xiàn)實告訴我,選擇真的大于努力。
畢業(yè)了一直從事運營工作,也就是seo,剛開始就是簡單的發(fā)帖,碼字這樣,雖說枯燥,更沒有什么技術含量,不過還算說得過去。每天把我該做的東西做完了拿包就走。
后來這不新媒體起來了嘛,誤打誤撞就接觸到了,說是需要的技術含量吧,懂點規(guī)則內(nèi)容優(yōu)質(zhì)一點就行。那會是在一個美容院工作,因為運營的領域?qū)τ谡麄€互聯(lián)網(wǎng)都特別敏感,所以面臨的就是限流,就是無止境的封號.一個平臺好不容易有些起色了,緊接著就封號,真的是絕望了.在加上施壓,扣錢,終于在一個月拿了兩千多的工資以后,撤了~~
撤了以后還得工作啊,還得換地方啊,不過當時還是想著做這方面的工作。結(jié)果各種招聘軟件上一看,就那么四五千塊錢,確實沒法干,又是在北京,交完房租根本沒法活。
也是一個機會吧,家里親戚介紹說去學軟件測試吧,門檻低,有比較熱門,上升空間也比較大。當時也是實在沒轍就只能去了。培訓了三個月以后,還上崗了,一個月能掙八千多塊錢??杀戎皬姸嗔?,之前是掙不多,扣的多,有點業(yè)績是真難,事還多?,F(xiàn)在已經(jīng)是第四個年頭了,自動化測試已經(jīng)沒啥問題了,一個月差不多3萬左右。
這不就純純體現(xiàn)了選擇大于努力嗎?比如很多人學修車,幾年才能出師,又苦又累,當然沒有貶義。我想說的是都是技術,你去學個互聯(lián)網(wǎng)it技術,肯定是比干別的強。
如果你只想要一份看起來不錯了工作,軟件測試崗位還是不錯的選擇。進一家中小型公司做APP,網(wǎng)頁等軟件測試,工作內(nèi)容說的通俗一點就是讓你打開APP,網(wǎng)頁,所有能點的地方都多點幾下看有沒有問題??粗芎唵螌Σ粚Γ跫墱y試確實是這樣,要求你能理解需求,對相應的需求進行驗證,看是否符合要求。
這些僅僅是最基本的要求,隨著慢慢地接觸,你會發(fā)現(xiàn)要想把所有的場景測全面其實并不容易,你得有基本的測試思維。比如一個登錄場景,你要看正確輸入手機號,密碼的情況,還得看不正確的情況。驗證碼是否有次數(shù)限制,避免窮舉破解,也要避免驗證碼請求過多(畢竟驗證碼是要花錢的),你得會抓包看數(shù)據(jù)。像不同瀏覽器的差異,不同Android系統(tǒng)的差異等,有時候會遇到總有那么一兩臺手機,瀏覽器器上就是有問題,其它的都正常,不容易發(fā)現(xiàn),更不容易復現(xiàn)等等。
隨意接觸的時間越來越長,你掌握這些場景的測試問題不大,也能有一份工作,想上一個臺階,要求就更高了。你得會一些自動化腳本,你的測試用例要寫的全面,有些甚至還要求你會基本的性能測試。你得會寫SQL語句查數(shù)據(jù),甚至是為了模擬一些場景,你還得用SQL造數(shù)據(jù)。再比如測試一些股票指標,算法很復雜,你算一個點的數(shù)據(jù)就得幾十條數(shù)據(jù),你不可能去手動計算,你得會簡單的編程等等。
你想要一份看著不錯的工作,掌握功能測試就夠了,若想深入發(fā)展,得學更多的知識,也能發(fā)展的不錯。
親身體驗,簡單講一下吧
不講虛的,假如有一技之長,比如代碼能力,就不要入行軟件測試,直接做軟件開發(fā),軟件開發(fā)的話,“錢途”會更好。
假如真的準備或已入行軟件測試,除了熟悉軟件功能代碼邏輯之外,請不要停止學習,功能測試除了點點點之外,可以學習fiddler和postman的使用來抓包和做接口測試,后面如果有機會,則要學習代碼知識,接觸自動化測試,因為軟件測試門檻較低,入行的人越來越多,這也就造成了用人單位的要求越來越高,自動化肯定是必備知識項了。
如果要堅持做技術,可以按照功能測試->自動化測試->測試開發(fā)->測試架構師的路線來走
如果想做管理,則可以制定功能測試->測試主管->測試經(jīng)理->測試總監(jiān)的路線
希望可以幫助到你
我就是一個軟件測試工程師,在一個公司
干了4年了,從培訓機構出來的,哈哈,干久了就干煩了,沒有突破,關鍵還是自己想干成什么樣子,哈哈
枯燥乏味,夜以繼日,但是未來必不可少。
可以分享自己收集的學習資料給你
軟件測試工程師待遇怎么樣
作為軟件質(zhì)量控制中的重要一環(huán),軟件測試工程師基本處于“雙高”地位,即地位高、待遇高。同時,軟件測試的人才需求缺口超過30萬人??梢哉f他們的職業(yè)前景非常廣闊,而人才的緊缺也促使軟件測試工程師的薪資逐漸走高,高級測試工程師年薪可高達20萬元。一起來看看軟件測試工程師的待遇到底怎么樣吧!
從近期的企業(yè)人才需求和薪金水平來看,軟件測試工程師的年工資還有逐年上升的趨勢。
測試工程師一般會分為以下幾個等級:初級測試工程師、中級測試工程師和高級測試工程師。不同的級別的測試工程師薪資差異很大。
高級測試工程師:
高級測試工程師年薪約8-10萬元左右。他們不但需要掌握測試與開發(fā)技術,而且對所測試軟件對口的.行業(yè)非常了解,能夠?qū)y試方案可能出現(xiàn)的問題進行分析和評估。但對于目前流行的性能測試,手機APP測試,能編寫腳本并修改腳本,也就是具有研發(fā)基礎的測試工程師,年薪約15W-25W左右。
中級測試工程師:
中級測試工程師的年薪約在5-6萬元左右。他們要能夠編寫測試方案,測試文檔、與項目組一起制定測試階段的工作計劃。能夠在項目中合理利用測試工具來完成測試任務?;局屑壒こ處熣碱I市場大部分。
初級測試工程師:
初級測試工程師的年薪約在2-4萬元左右。他們的工作通常是按照測試方案和流程對產(chǎn)品進行功能測試,檢查產(chǎn)品是否有缺陷。
從地域來看,廣州地區(qū)該職位的平均年薪約為5萬元;其中外商獨資歐美企業(yè)的年薪*,達到了8萬元;合資/合作歐美企業(yè)也能拿到6.5萬元的平均年薪,合資/合作非歐美企業(yè)就較遜色,年薪不到4萬元。
北京地區(qū)軟件測試工程師的平均年薪為7.2萬元,需求只增不減,各大外包公司,出現(xiàn)搶人的狀態(tài)。只要有三年工作經(jīng)驗的測試工程師,基本都可以達到1.2W以上的工資。如果按天付費的工程師,每日可達500-2000元/日。
上海地區(qū)軟件測試工程師的平均年薪為6.8萬元;歐美獨資和歐美合資的薪資不相上下,分別為8.9萬和8.7萬元;國營企業(yè)略高于平均線,達到7.5萬元,其余各類企業(yè)則都表現(xiàn)平平。
杭州地區(qū)該職位的平均年薪達到了5.5萬元。其中,外商獨資歐美企業(yè)和合資/合資歐美企業(yè)的年薪相當,均為6.9萬元;國營企業(yè)的薪資也頗吸引人,超過了5.9萬元;民營/私企和合資/合作非歐美企業(yè)的年薪均不到5萬元。
大連地區(qū)該職位的平均年薪為4.8萬元。其中,外商獨資企業(yè)和合資/合作歐美企業(yè)的年薪均超過了5.7萬元;國營企業(yè)的軟件測試工程師的年薪也近5萬元左右,而民營/私企和合資/合作非歐美企業(yè)的年薪則相對較低。
上海地區(qū)的軟件測試工程師享有的帶薪年假是*各地最多的,一年平均有10天,北京、廣州、大連均為8天,杭州和深圳相對較少,為6天。
著名跨國公司人力總監(jiān)張汶女士表示,在北京,軟件測試行業(yè)的從業(yè)者7成左右都擁有專科以上學歷,本科學歷的從業(yè)者的薪資約為大專學歷從業(yè)者的1.33倍左右,而碩士學歷的從業(yè)者薪資起點明顯高于本科學歷從業(yè)者,約為后者的1.49倍。一般外語能力精通者的薪資為平均薪資的1.29倍左右,熟練者為平均薪資的1.09倍,北京地區(qū)的平均年薪是*各城市*的,超出7萬元,其中外商獨資歐美企業(yè)的年薪為7.8萬元;國營企業(yè)的年薪緊隨其后,超過了7.3萬元;合資/合作非歐美企業(yè)的年薪較低,約為6萬。
據(jù)了解,想要成為一名合格的軟件測試人員,不僅需要理解和掌握測試理論、標準和規(guī)范,還需要根據(jù)不同企業(yè)的產(chǎn)品特點,熟練操作一種甚至多種測試工具。軟件企業(yè)在招聘測試人員時一般要求計算機專業(yè)大?;蛞陨蠈W歷,除了熟悉相關的測試理論和常用的測試工具外,還要有比較廣泛的知識面,例如,掌握數(shù)據(jù)庫知識、操作系統(tǒng)知識、編程知識等;具備計算機編碼或測試相關工作至少 1 年以上經(jīng)驗。對于資深的軟件測試人員而言,還需具備自主開發(fā)測試工具的能力。
;只要一個電話
我們免費為您回電