文章目錄
- 背景介紹
- 開發人轉行測驗
- 如何轉行測驗
- 軟體測驗的優勢
- 目前國內開發與測驗的比例是6:1,
- 小結
背景介紹
相比開發以后的職業生涯;我更看好軟體測驗的未來,
其次具有開發經驗,對軟體測驗會有相當大的幫助,前面學了測驗基礎工具后,后期自動化提升會更快,這樣才能更好的勝任軟體測驗作業,
最重要的是測驗不是青春飯,和軟體開發相比,如果30歲還沒有轉到管理,或在技術總監或在高級研發等上層職位,那么會越來越弱勢,越來越不吃香,壓力會很大(技術和心理都會),
開發人轉行測驗
軟體開發是一種工程,是一種計劃,很難不把這種思維方式帶入到生活中,但作業可以規劃,空閑時間沒法規劃,規劃了的空閑時間就不是空閑時間,
程式員的作業是盡量的做好設計,避免出例外,我已經不由自主的把這種設計 規劃 避免出例外的思維方式帶入到生活中,看起來調理清晰,但少了許多驚喜,沒有驚喜的生活重復乏味,就好像魚缸里的魚,假如突然它的記憶不止7秒,它就會意識到自己已經在這個魚缸里轉了一圈,兩圈,三圈,多無聊,我就是那只知道了自己重復乏味生活的的魚, 多無聊!
對于我目前對著電腦,對著電腦,對著電腦的生活,我希望可以work with people,live with people,也就是像一個偉人說的那樣,從群眾中來,到群眾中去,
一個程式打開只需要1秒,一個好的程式分分鐘即可上手,
但是了解程式員或開發員的都知道,其實每個程式背后都有一個,夜以繼日,辛苦作業的程式猿,
很多從事程式開發的人會在有一定開發經驗后會轉到測驗崗位,其實測驗崗位并不輕松,因為測驗的結果直接會影響到軟體的性能,進而影響到用戶的體驗,那么,從事開發的朋友如何轉測驗呢,筆者有下面幾點建議,
1、首先,開發轉測驗感覺聽虧的,開發轉測驗很容易,反之就很難了, 只要會基本的測驗所需知識,一般還是能面試上的,做測驗沒有開發難,
開發的作業確實是比較累的,很多的公司都是時常加班的,沒點能力和體力是不行的,但是已經做技術了,尤其是如果水平還不差,放棄是很可惜的,
2、由于專職測驗人員并不參與產品的代碼撰寫,所以給人一種非生產勞動力的感覺,而且大多企業都是用一些編碼能力較弱的人去做測驗,即便在很多外企中,對測驗相對國內會重視一些,對測驗人員素質要求也較高,對測驗人員培訓也較重視,但是并不代表測驗人員地位就高,一樣是會有開發人員看不起測驗的情況,
3、如果要做一名讓開發人員佩服的測驗人員,
如何轉行測驗
人生當自勉,學習需堅持,從這一刻開始,我依舊是我,只是心境再不同,不論今后的路如何,我都會在心底默默鼓勵自己,堅持不懈,等待那一場破繭的美麗,
1)編程語言
至少要掌握一門語言,不管是簡單的php,java,還是C++也好,或者其他的腳本語言python,perl還是shell也好,至少用一種語言真正的做過一些事情,而且能拿來就用,
2)資料庫
至少要掌握一種資料庫的DBA,對SQL的操作要熟悉,至少能熟練的運用JOIN進行查詢,知道基本的HAVING的用法,如果能寫存盤程序,并且能優化存盤程序那當然更好了,測驗人員離不開資料庫的管理和資料庫的操作,
3)作業系統
作為測驗人員,各種作業系統應該很熟悉,系統安裝,配置,管理,一個都不能少,對于Linux,至少要對一種系統做過系統管理,熟悉常用的命令列操作,具體要會哪些,建議google一下,用Linux的時候,盡量能用命令列,就不要去點滑鼠,因為它不是windows,要改變這樣的習慣,能在Linux下能安裝和配置軟體,最好建議大家自己下載source code,親自編譯,了解make file的原理,
4)扎實的軟體測驗理論
這是做為測驗人員最基本的,不要連開發人員都知道的一些測驗方法,測驗人員竟然沒聽過,很多測驗人員覺得理論知識都看過,以為自己就了解了,其實做過一段時間之后,再回頭去看理論,會有更多的識訓,作業多年之后再看測驗方面的書籍,發現還是會有不同的識訓,理論是實踐經驗的總結,不能說最好,但是如果說設計測驗用例的時候,如果每種方法都有涉及到,肯定會發現用例覆寫率會高,而且容易發現bug,
5)盡量自己分析問題
發現問題了,怎么辦?可以找相關的開發人員幫忙分析,但是在發現問題之后,能自己盡量的尋找線索,首先要確定非環境因素,比如檢查配置是否全部正確,網路是否有問題等等,然后確定非環境因素后,保護現場,保存記錄系統提示資訊,如果有日志功能,那自己先根據日志查找一些線索,并把自己檢查過的地方和做過的分析資訊盡可能多的提供給開發人員,而不是僅僅把錯誤日志或者錯誤資訊丟給開發人員分析就不管了,
6)多涉獵一些專案之外的知識
不要做一個專案,就兩耳不聞窗外事,做測驗的就是要涉獵的廣,跟開發不同,測驗是要能接受任何型別的專案,因為測驗是一門方法學,方法學是不受某個產品或者領域限制的,但是如果對其他領域也了解的多,對做測驗是有幫助的,前沿技術也要了解一些,
7)掌握一些安全方面的知識
往往系統安全是很重要的,如果能提出一些系統安全方面的漏洞,那別人自然會覺得你考慮的比較全面,至于安全方面需要哪些知識,首先從網路安全入手,了解一些密碼學方面的知識,比如了解常用的加密演算法原理,比如報文加密傳輸協議原理,建議看一下hash的方法,這個簡單容易理解,還比較容易舉一反三,
8)提高溝通能力,懂得尊重開發人員
測驗人員要面對的人員很多,客戶,專案經理,開發人員,產品經理等,有時候會全部都接觸的到,那么沉默就不一定是金,有良好正確的溝通能力,會幫助測驗人員提高在其他人心目中的好印象,溝通不是能說就行,要正確的溝通,高效的溝通,就是能用最簡潔的語言把事情描述清楚,溝通的好,人緣就會好,就自然會受到大家的歡迎,其他人也愿意合作,千萬不要在背后評論開發人員,即使評論,也評論別人的優點有哪些值得學習,懂得尊重開發人員,即使說技術比別人強,懂得尊重別人的人才能被別人尊重,
9)不要自己把自己的地位降低
很多測驗人員覺得自己做的測驗作業本身就沒有技術含量,覺得自己的作業創造的價值少,沒有挑戰性,其實如果連自己都看不起自己,那如何讓別人看得起呢,

軟體測驗的優勢
軟體測驗是在規定的條件下對程式進行操作,以發現程式錯誤,衡量軟體品質,并對其是否能滿足設計要求進行評估的程序,因此一個軟體能否成功的被大家知道認同甚至追捧,最終都要經過軟體測驗工程師的檢測,
而且與其他行業競爭激烈情況不同的是,軟體測驗工程師在我國并沒有被大多數人所知道,因此在人才方面仍有大方面的空缺,軟體工程師可謂是我國最緊缺的IT 人才,因此,對于很多找不到作業的朋友們來說,軟體測驗工程師是-個很不錯的選擇,從事軟體測驗工程師行業具有很大的優勢,下面我們就-起來看看軟體測驗工程師就業的6大優勢,
01、就業競爭小
軟體測驗工程師目前正在成為IT行業中一個新亮點,不僅其從業人員薪水高、人員需求增加快而廣受關注,而該行業未來良好的發展前景也受到肯定,據國家權威部門統計,中國軟體人才缺口中,其中30%的人才為軟體測驗人才,
同一時間中華英才網發布了最新一期的IT職場人氣排行榜,IT人才仍是企業需求量最大的人群,作為軟體開發流程中的重要一環,軟體測驗崗位漸漸“浮出水面”,并憑借其龐大的人才需求和廣闊的職場發展前景日漸成為IT職場就業的大熱門,
02、職業發展方向
由于作業的特殊性,測驗人員不但需要對軟體的質量進行檢測,而且對于軟體專案的立項、管理、售前、售后的等領域都要涉及,在這程序中,測驗人員不僅提升了專業的軟體測驗技能,還能接觸到各行各業,專案管理、溝通協調、市場需求分析等能力都能得到很好的鍛煉,從而為自己的多元化發展奠定了基礎,
經過軟體測驗崗位洗禮的人才往往是行業中的多面手,比其它IT人才具有更強的可塑性,在技術、管理、市場甚至其它非IT領域都能得到良好的發展,
03、無年齡限制,發展空間廣
軟體測驗員的一生如同一名醫生的一生,隨著職業閱歷和臨床經驗的豐富累積,到一定的年齡他們通過“望聞問切”就能知道毛病出在什么地方,因此,有人說軟體測驗員和醫生是最不需要用“青春”來保證和延續自己職業壽命的職業,
軟體測驗入門很快,門檻相對不高,關鍵是對于年齡無限制,更多的是要求從業者有經驗和耐心,而且隨著專案經驗的不斷增長和對行業背景和深入了解,經驗和資歷會帶來更高薪資和更高地位,切實感受到越老越“值錢”!
04、高薪沒商量
軟體測驗工程師作為軟體質量的把關者,其職能在于保證交付到客戶手中的軟體可靠好用,運行暢通無阻,從產品定義到產品開發再到產品維護,都離不了軟體測驗,
但由于軟體測驗的重要性是近兩年才被充分認識到的,高校教育和企業培養都還沒有跟上,致使軟體測驗人才嚴重供不應求,出現跑步上崗、快速提升的狀態,薪資也逐步走高,優秀的軟體測驗人才年薪可達十萬,甚至二、三十萬或更高,
05、無性別差別
軟體測驗崗位要求作業人員具備經驗、認真、耐心、細致、責任心、溝通能力強等,所以對性別沒有偏好,同時也不需要在小企業積累經驗就能獲得知名企業的入門通行證,作業壓力、強度相對較小,
06、入門門檻低
大中專學歷即可,是不是計算機專業都可以,如果是其他有業務背景的專業更有優勢,目前大部分測驗技識訓屬于手工測驗,手工測驗要求入門門檻很低,你只要會寫用例,會提缺點就可以了,測驗人員需要簡單了解業務知識,學習所開發系統的使用,也就是會使用系統就可以了,照著用例執行測驗,發現缺點直接提交缺點就可以了,很大的薪酬優勢,剛開始作業時月薪很低4000多,但作業半年,對作業流程了解后,再去換作業,五六千沒問題,如果做銀行業務測驗起薪六七千沒問題,有一點銀行業務知識的再去換作業八千以上沒問題,現在銀行測驗人員缺口很大,尤其是在大的外包公司做好的專案,比如銀行專案等待遇和同等作業經歷的開發差不多,
目前國內開發與測驗的比例是6:1,
所以測驗行業人才缺口很大,就業前景很好,基本屬于供不應求,作業比較輕松,比起軟體開發工程師來說,軟體測驗工程師的作業就相對輕松多了發展大,測驗分為三個階段:手工測驗、自動化測驗、性能測驗,
這是一個逐步提升的程序,較初作業可能做手工測驗,也是目前絕大部分測驗人員所從事的作業,自動化測驗是測驗的發展趨勢,而且現在自動化測驗人員急缺,且薪資很高,現在較稀缺的是性能測驗人員,目前性能測驗人員的待遇比同等經歷的開發可能還要高,因為現在性能測驗人員屬于稀缺狀態,
(1)手工測驗:現在比較普及,大多數測驗都還停留在手工測驗階段,
(2)自動化測驗:是趨勢,但目前用自動化測驗的還比較少,需要適當的代碼撰寫作業,做一段手工測驗后,積累一定經驗,可以慢慢步入自動化測驗階段,如果自動化測驗比較熟練,月薪1萬沒問題,和開發工資差不多,
(3)性能測驗:性能測驗人員現在稀缺人群,一般能做性能測驗,且做得可以的一般月薪都在1.6萬以上,比開發要高,無性別要求,軟體測驗工程師對性別沒有特定要求,因此是一相對來說比較適合女性的IT職業,越老越吃香,軟體測驗作業是對質量的把關,其中包含技術及管理等方面的作業,作業相對穩定,對年齡沒有限制,而且隨著經驗的積累,工齡越長越吃香,希望可以幫助到你!
小結
失敗不可怕,可怕的是還沒開始你就臨陣逃脫,
下面都是小編辛苦整理的資料

如果你不想體驗自學時找不到資料,沒人解答問題,到最后堅持幾天便放棄,那么大家可以進群交流(644956177),里面有各種軟體測驗資源和技術交流,
加油吧,測驗員!任憑風吹雨打,只要一直走下去,不放棄,遠方的路終將清晰,路就在腳下,成功就在明天!
未來的你肯定會感謝現在拼命的自己!
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/271267.html
標籤:其他
