·······································································
我們精選了一下網友答案:
···································^^····································
手有技術,不難;技術很菜,很難。目前不管是西安還是其他城市,企業對于優秀軟件測試人才,一將難求,而一些人滿天飛的簡歷沒人要,歸根結底是自身的技術、定位和眼界。打鐵還需自身硬,你應該考慮的是如何讓自己“硬”起來,這才是問題的本質!
···································^^····································
沒有技術肯定難。
現在軟件測試入門要求越來越高,你想沒技術直接轉行軟件測試行業,不現實,當然不排除某些個例。
像現在公司愿意培養新人,但是這些新人是指的應屆畢業生。
因為培訓應屆畢業生可以留住,但是像你工作1年,來回換工作,別人把你培訓出來,然后你跳槽了,企業耗時耗力得不償失呀。
如果你真想進入這個行業,可以考慮自學或者培訓的方式,先積累技術經驗,然后再進入這行,也會比較簡單,以后的路還很長,加油!
···································^^····································
全文3000多字,個人經驗分享,不喜勿噴,覺得有用幫忙點贊哦!
那些不要求經驗的,基本很多都是培訓,注意辨別,記得面試前去查下公司的情況,如果是培訓就別浪費時間啦。
還有記得簡歷需要增加項目經驗,事實證明,沒有項目經驗的簡歷基本沒有公司看的,我在淺談下我對軟件測試規劃以及理解,并且整理的一些比較好用的書本,供大家參考。
軟件測試行業里工程師工作崗位的分類
有按看不看代碼分的:黑盒測試工程師、白盒測試工程師
有按主要業務分的:金融測試工程師、通信測試工程師、本地化測試工程師、游戲測試工程師
有按主要任務分的:自動化測試工程師、性能測試工程師、安全測試工程師
有按被測軟件分的:手機app測試工程師、手游測試工程師、網頁測試工程師、客戶端測試工程師
有時也有按被測軟件的語言、技術分的:java測試工程師、.Net測試工程師、數據庫測試工程師
還有和開發混在一起的:測試開發工程師、測試工具開發工程師、測試架構師
最多的還是籠統的:軟件測試工程師、資深測試工程師、高級測試工程師、測試主管、測試經理此外最常見的就是復合的,如:java測試資深工程師、ios手游高級測試工程師,把上面的各類定語隨機組合。
推薦的測試書籍
說到這里先給大家推薦幾本書,書本不在于多,要精,對大多數測試很有幫助的,直接上圖,也可以去下載電子版或者網上買本看看,需要的可以下面評論,我可以發給大家。
1.軟件測試(第2版),一本測試入門的好書,較全面地介紹了各種測試領域和方法,為測試新手提供了正確的觀念和寬泛的基礎。
2.軟件測試工程師面試指導,面向初學者,介紹了軟件測試行業、測試工程師素質要求、基本測試技術、求職策略、面試技巧、典型試題,對于測試新手或邁向測試行業的朋友有較高的參考價值。此書還收錄了一些對讀者來信的回復,內容涉及職業規劃、大學生就業、測試學習、測試實踐等,針對當前常見的困惑,做出了謹慎且深思熟慮的回答。附文《我在微軟做軟件測試外包》對于了解微軟中國的流程與文化很有參考價值。
3.軟件測試的藝術(第2版),一本“久經考驗”的測試經典:1979年,第一版面試;25年后,第二版登場。平心而論,有些觀點已經不能直接應用在測試實踐中,但是仔細品味仍有所收獲。畢竟,這是一本需要思考的書,而不是操作手冊。
4.軟件測試技術大全:測試基礎、流行工具、項目實戰,該書由多位作者共同撰寫,內容涉及測試理念、測試技術、測試開發、測試自動化、測試管理和常見的測試工具,不愧“測試大全”的書名。有些內容失之于粗糙,一些論述也不夠嚴謹,缺乏參考文獻更是此書的硬傷。瑕不掩瑜,此書理論和實踐結合緊密,仍值得測試工作者學習和思考
工作崗位類型多導致的測試人員迷茫 - 再看行業的特點
看上面這么多崗位,可以感覺到軟件測試行業就是一個大雜燴,什么崗位都有,職業發展道路復雜得難以想象啊。
所以論壇上經常看到測試工程師發帖說“工作X年,迷茫啊”,X的值從1到10不等,至于10年以上的,屬于人到中年,也沒時間來發帖表示迷茫了,或已轉行了,當然這行業在中國一共也沒多少年
這個行業有以下特點
1. 收入差距極大,有月薪四五千的黑盒測試工程師,也有年薪幾十萬的資深測試工程師
2. 技術差距極大,有只會鼠標點點點的手工測試人員,也有精通程序代碼的資深測試人員
3. 工作內容差距極大,有人每天點點鼠標,測測XXX信息管理系統,有人測復雜的金融業務,有人寫測試工具,有人測服務器、中間件、測socket、測高并發,有人搭建測試平臺
4. 不同崗位間技術壁壘嚴重,比如你讓一個黑盒手工測試人員去看兩個安全測試人員做滲透測試,他很可能完全看不懂這些人在干啥。如果你給一個網站手工/自動化測試人員做一份數據庫測試人員的筆試題(考具體數據庫的SQL、函數、存儲過程),很可能他要交白卷。當然反過來說,要從技術型測試崗位轉行去做黑盒手工測試人員是毫無壁壘的,但一般不會有人這么轉。。。。
5. 入行門檻低,一個其他專業的無關人員通過三個月簡單培訓,即可掌握普通的黑盒測試方法,成為一名軟件測試工程師,拿3-5k薪水
6. 黑盒手工測試是主流職業,國內大部分中小型公司都需要大量的黑盒手工測試人員,同時巨頭級的金融機構、互聯網公司仍然需要資深的黑盒測試人員
所以造成了大量外行人員涌入軟件測試行業里的黑盒手工測試崗位,并給人以測試人員技術不行的感覺。
軟件測試行業下細分職位的發展路線
首先黑盒測試有以下特點:
1. 門檻低,培訓三個月可掌握;我做外包的時候,曾有公司將3個月培訓的應屆生偽裝成2年經驗黑盒測試工程師派去客戶方工作。客戶方毫不懷疑,并最終給以好評。
2. 技術路線長度為零,一入黑盒不復返,想做技術難難難
3. 測試技術知識無更新,仍然是上世紀六十年代左右的黑盒測試方法
4. 依賴業務知識作為核心競爭力,如金融測試工程師
5. 職業發展路線一般是測試管理方向或干脆轉行。可以說絕大部分從業人員如果不想轉行的,都想做測試管理,然后可想而知競爭激烈,而且真的只會黑盒測試的人以后越來越難拿到管理崗位。為什么?因為現在有很多人懂一點技術
所謂懂一點技術,就是會做一點自動化測試。
自動化測試有以下特點:
1. 人人都在提,職位描述里都有,但大多數人都只懂個皮毛(因為他們做黑盒做久了,技術路線毫無積累)
2. 自動化測試工作難找,首先自動化測試對企業來說成本極高,長期投入才能見效,這對國內小公司來說是不可能的,其次,項目適合自動化的不多,比如要做8年的40國語言的本地化測試項目就很適合,但畢竟少,一個極其不穩定的網站就很不適合,但國內大部分是這種。再次,招不到會做的人,你能招到的人基本上有兩種,一是做黑盒測試為主,懂一點自動化測試的人,技術上屬于基本指望不上的,學習能力基本沒有,要靠高手教出來的;另一種是原來做開發,因壓力大/無聊等原因轉行做自動化測試的人。這種技術上有的還是可以的。但問題是測試思維欠缺。能做,但不一定做得好,經常陷入自動化測試的陷阱和泥潭中。但你如果想要招懂技術、測試思維好的人基本上招不到,當然錢多的巨頭是可以把這些人用錢砸出來的。
3. 懂自動化測試技術不一定能讓你找到自動化測試工作,但對找手工測試工作的幫助極大。所以黑盒測試人員如果怕失業、怕被應屆生擠走的,務必學一點點自動化測試來提高表面上的技術競爭力。就算不會做,也要會吹,而且基本上放心好了,一般公司是承受不了自動化測試的成本的,不會真的讓你做自動化測試。
4. 全靠自學,沒人教。我不懂自動化測試的時候看國內的各種自動化測試教程、書籍、視頻,都覺得高大上。我懂了之后看這些覺得都不太好。為啥? 他們不教原理,只教工具。 不教思維,只教方法。后果是,你學了皮毛,學了“術”,而不懂原理,不懂“道”。自學者推薦使用英文資料自學,比中文資料強100倍。中文資料當然也有好的,但極少,更多的是某些人為賺錢寫的,也有自己就一知半解的人瞎寫-害人不淺。英文資料也有瞎寫的,但好資料多。
5. 高端崗位和開發人員的技能重疊性高。這有個什么問題呢,就是你做黑盒測試懂一點自動化測試的人,在競爭高端自動化測試崗位時,比不過資深開發。去看看互聯網巨頭里對自動化測試高端崗位的職位描述就發現了,跟你平時用的東西完全沒關系。也就是說,自動化測試的從業人員想走高端崗位,需要面對來自轉行的開發人員的巨大挑戰。
6. 可被手工測試替代。對大部分中小公司而言,一旦因為對自動化測試的成本估計不足,在自動化測試上就會陷入陷阱和泥潭。很多公司會用大量的手工測試實習生來代替自動化測試。效果也還行。所以除非是很適合自動化測試的項目和對成本有充分估計的公司,一般不會去做自動化。招大量實習生有另一個好處,就是容易產生管理崗位,黑盒測試出身的大多數就等著這種機會來做主管。
7. 職業發展路線一般就是一直繼續做自動化或嘗試挑戰巨頭公司的高端崗位,更多的人會自動化之后去和黑盒測試人員競爭測試管理崗位,這時他們有技術上的先天優勢。
自動化測試的陷阱和泥潭:
1. HP公司的QTP廣告深入人心,錄制回放的自動化現在仍有許多支持者。但這類崗位停留于工具的使用上,對個人來說,技術路線極短。因為這種工具就是為了讓不怎么會技術的人使用而設計的。對公司來說,商業工具確實是成本最低的自動化測試解決方案。所以有不少公司仍然用他。但他很難招到愿意為公司犧牲自己的技術路線的人,一般他只能招到懂一點點技術的黑盒測試人員來做這種自動化測試。這里有一個很老的典故:某測試人員來到一家軟件公司,技術負責人指著角落里一臺積滿灰塵的電腦說,這是我們的自動化測試專用機,不過錄制的腳本老是跑不起來,現在我們已經不太搞自動化測試了。
2. 開源工具單獨無法使用,而懂一點技術的黑盒測試人員搭不好測試框架。以網站測試威力,最流行的開源工具selenium,必須和測試執行器(xunit系列)一起用。團隊需要至少有一個人有搭建測試框架的能力。實際上很多團隊沒有這號人。搭出來的測試框架用四個字形容就是一塌糊涂。總之這對后面的人影響很大,如果搭框架的人已離職,你最好想清楚要不要去這種項目做自動化測試。一個蹩腳的框架會讓你痛不欲生,產生還不如做手工測試的念頭。
3. 為什么懂一點技術的黑盒測試人員搭不好測試框架。為什么懂一點測試的開發人員也搭不好測試框架。因為,他們有一個共同特征:不懂自動化測試原理。 比如說,自動化測試要關注可維護性,要設計合理的代碼重用機制,以網頁測試最流行的開源工具selenium來說,官網就有介紹頁面對象模型的使用方法。但一般人看不懂。再比如搭一個好的selenium框架需要很好的編程語言基礎。假設你招了大部分轉行做測試的初級開發人員或懂一點技術的黑盒測試人員用java和selenium來做網頁自動化測試,你跟他說“多用組合少用繼承”,他完全不懂你說什么,他反正寫java就不管三七二十一繼承繼承再繼承,他就會個繼承,要么他干脆把所有東西塞一個類里面,然后你會看到他們在測試代碼里寫出幾千行的上帝類、寫出十幾個類的繼承鏈。你跟他說testNG的測試執行機制,他也一頭霧水。我看到過某實際項目中使用了5年的自動化測試腳本,里面竟然是用自己的代碼重新實現testNG自帶功能的,并且除了增加測試代碼復雜度以外毫無任何好處(難道是他們初代作者為了提高測試人員不可替代性的大智慧?),還有開發人員異想天開得用spring來封裝測試類的(那他肯定沒用過xunit系列測試執行器)。還有時候你會看到幾千行測試數據和幾千行測試預期結果放在同一個文本文件里,然后后來人找不到要找的數據,就胡亂地往這個巨大的文本文件里寫一行自己要的數據,他也不管是不是跟前面的重復了。對這種,我只想說一句,那個已經離職掉了的原作者,你回來讓我打一頓消消氣好不好。
綜上所述,基于這些原因,中小公司你想搞用戶界面層的自動化測試,多半搞不好。但自動化測試不等于用戶界面自動化測試。還可以搞接口,搞單元測試。接口測試是一個很適合做自動化的切入點,如果技術負責人問我怎么開始做自動化,我就會推薦他從接口測試的自動化開始。這一點對公司、對測試人員都有巨大好處,是少見的雙贏。
我做接口測試工作時的體會:
1. 比黑盒測試簡單無數倍,薪資竟然比黑盒測試高。
2. 太容易了,好爽。
3. 不要給我招懂一點技術的黑盒測試人員,也不要給我招轉行做測試的初級開發。好吧,只能招到這樣的。最后他們做的東西我都要返工一遍,還不如我自己做來著……算了慢慢教。如果不懂自動化測試原理,你煩我也煩。你煩做不好,我煩教不會。
4. 做接口測試依賴于開發人員的配合,我們沒時間通讀代碼(對更多的人來說,其實讀也讀不懂),開發愿意幫助你的話,在這個崗位上你的工作很容易取得成就。
接口功能測試是測試行業的一個黃金點。其后自然而然的你可以接觸接口的壓力測試,并接觸正宗的性能測試。
碼字不容易,歡迎點贊哦,如果需要上面的電子書,可以評論留言哦
···································^^····································
看你是計算機應用技術專業的,計算機方面有基礎,雖然我是兼職做軟件培訓的,
但是我覺得你的情況,是可以自學的,想轉行軟件測試,需要做一些準備,要學習相
關的知識。我建議你自學,沒什么難學的,軟件行業我也是一步步走過來的。
如果啥疑問或者學習上的指導,可以私信我,我工作空閑時間可以免費解答,知無不言。
這位朋友,你好,首先我們可看一些數據(截圖日期2020年2月26日)
當天西安最校招聘信息237條,其中工資7k到14k不等
西安做為一個系部的二線城市來說,一天有這么多的需求量,其實已經很多了
所以說在西安找個工作還是很簡單的
至于工資為什么有2倍的差距?這就和一個班里的同學,為什么有的可以上清華北大,有的只能上普通專科是一樣的
軟件測試的分類有很多,如果只做簡單的功能測試,那么不好意思,現在做功能測試的人比較多,所以說工作相比來說比較難找
但是如果你做的是自動化測試,或者性能測試,現在這種人比較缺,找工作還是很有優勢的
附一張最新的西安自動化測試的情況,可以做為參考
·······································································
我們精選了一下網友答案:
2500左右,不過你要是做過白盒測試,那工資可能會更高些,軟件測試也是靠經驗吃飯的職業,壽命比較長,要想往更高處發展,做性能測試還是很不錯的。 西安曼誠科技專業軟件測試實訓及外包,在西安接觸測試最早的一家公司,可以去看看
···································^^····································
一線城市會高點,你最好先看看西安那邊測試行業的競爭情況,也許測試不多,需求也不大,工資就會比較少lasonlixin您好!希望能有所幫助!有空到CSDN,365testing,測評網看看。
···································^^····································
舉個例子:深圳,大專學歷,1年黑盒測試經驗3-4.5k。本科4-5.5. 你可以參考下,還是那句廢話能力決定待遇
···································^^····································
軟件測試工程師2000~4000元/月,3年以上工作經驗5000元/月左右,
·······································································
我們精選了一下網友答案:
···································^^····································
1 實驗室簡介
西安空間無線電技術研究所軟件評測實驗室(簡稱“軟件評測實驗室”或“評測實驗室”)隸屬于西安空間無線電技術研究所(又稱“中國空間技術研究院西安分院”,簡稱“西安分院”),于2015年07月01日經西安分院批準成立。
西安分院成立于1965年,是中國航天衛星有效載荷領域最大、最重要的專業研究所。經過長期的建設和發展,西安分院在高速數據傳輸、衛星導航、通信衛星、軟件工程系統集成等方面形成了技術優勢與特色,相關產品廣泛應用于航天型號,為航天型號、國防事業和國民經濟建設做出了重要貢獻。2009年西安分院通過職業健康安全管理體系認證;2010年通過了GJB9001B-2009質量管理體系認證;2012年通過了GJB5000A-3級軍用軟件研制能力評價;2019年,通過了GJB9001C質量管理體系認證。專業的技術底蘊與多維度的認證體系為評測實驗室提供了良好的技術與管理環境。
評測實驗室的前身是西安分院專職從事軟件/FPGA(以下統稱為“軟件”)測試的軟件檢測實驗室,成立于2008年。檢測實驗室建立以來,西安分院已投入大量資金用于工作環境、軟件測試手段的改造與建設,引進了多種用于軟件靜態分析、質量度量、需求建模與驗證、功能測試、結構測試的軟件測試工具和設備。同時針對具體型號提出針對性地研發軟件測試自動化工具,建立軟件測試平臺的方案,努力使檢測實驗室擁有國內一流的軟件測試工具和測試環境。
近幾年,實驗室承接了大量的FPGA測評工作,涉及數傳、雷達、通信、導航、天線伺服等多個專業領域,培養并鍛煉出了一支技術過硬、具有航天精神的測試隊伍。出色完成了以載人航天工程和重點武器型號為代表的多項工程的關鍵軟件測評任務,為各項試驗計劃的順利完成做出了重要貢獻。同時,檢測實驗室在大量工程實踐、經驗積累的基礎上,在新型軟件測試技術、軟件測試管理、軟件質量度量、軟件測試充分性、軟件可靠性和安全性等方面開展研究工作,積淀了豐厚的技術成果。
2008年,成立軟件/FPGA檢測實驗室。
2010年,通過了GJB9001B-2009質量管理體系認證。
2012年,通過了GJB5000A-3級軍用軟件研制能力評價。
2017年,實驗室取得中國實驗室國家認可委員會和國防科技工業實驗室認可委員會的聯合認可(圖2-1),注冊號CNAS L9816,獲得認可的FPGA評測能力范圍包括:文檔審查,代碼審查,仿真測試,邏輯等價性測試,靜態時序分析,板級測試,系統測試。實驗室在2019年通過體系換版復評。
2019年,通過了GJB9001C質量管理體系認證。
圖2-1中國合格評定國家認可委員會實驗室認可證書(CNAS&DILAC)
實驗室現有員工15人,碩士學歷人員達到100%,正高級研究員、高級工程師以上4人,實驗室主任1名,人員專業分工包括:質量監督員、技術負責人、質量負責人、評測項目主管、質量主管、產品保證人員、設備管理人員以配置管理人員等。從業人員具有多年航天FPGA產品研制、評測與質量管理、航天FPGA標準制定等經驗,是一支高效、創新、嚴謹的專業化隊伍。
西安空間無線電技術研究所軟件評測實驗室位于西安分院B區B5樓。占地面積307平方米,其中試驗場地68平方米。實驗室位于西安分院內,保密條件完備,實驗室嚴格按照西安分院各項保密規章制度開展保密工作,全年無違反保密法律法規的行為;實驗室具備防靜電條件,定期開展防靜電條件內部檢查,通過了防靜電體系審核;實驗室按照西安分院信息中心統一管理,實行網絡與互聯網物理隔離。
a) 具有高性能IBM服務器2臺。
b) 具備測試計算機十一臺。
c) 實驗室目前擁有各類測試儀器設備,完備的測試環境(圖4-1)。
d) 具備宇航FPGA產品環境考核試驗設備(可選評測項)。
e) 高低溫箱(FPGA產品溫度環境性能考核)。
f) 熱真空試驗罐(熱真空環境下FPGA性能考核)。
圖4-1 實驗室測試儀器
實驗室具備各類FPGA開發與驗證軟件工具以及項目數據管理軟件,如下表所示:
表4-1軟件項表
0 篇文章
如果覺得我的文章對您有用,請隨意打賞。你的支持將鼓勵我繼續創作!