Spring OXM- 漫談XML解析技術(shù)">Spring OXM- 漫談XML解析技術(shù)
720
2022-05-30
有不少測(cè)試同學(xué)反饋,2020 年好難啊,在各種壓力下,陷入了對(duì)自己和未來測(cè)試職業(yè)發(fā)展的迷茫。今天就一起來重溫下經(jīng)典,重塑信心,破解迷茫。應(yīng)不少同學(xué)的要求,通過本文分享下對(duì)測(cè)試工程師職業(yè)發(fā)展的看法,話題較大,不敢隨便亂寫,拋磚引玉,僅供大家參考。
1.
測(cè)試行業(yè)發(fā)展背景
微軟引領(lǐng)的大測(cè)試時(shí)代
中國最早的對(duì) IT 工程的啟蒙和測(cè)試定位的探索大多來自于微軟。當(dāng)年的大背景是微軟故意放任 Windows 的盜版,并積極的輸出他自身的 IT 生態(tài)技術(shù)棧到中國。中國從政府到民間幾乎全部使用了 Windows。中國有大量的微軟認(rèn)證的 VP 等各種專家。
微軟和他的附屬生態(tài)帶給中國測(cè)試行業(yè)的影響,簡單總結(jié)下:
強(qiáng)調(diào)工程的嚴(yán)謹(jǐn)性。CMMI 一統(tǒng)天下。無數(shù)中國公司為了通過這個(gè)認(rèn)證費(fèi)盡腦汁。大部分公司通過它也不是為了自己的規(guī)范,而是為了能拿到政府或者國外機(jī)構(gòu)的外包業(yè)務(wù)。
測(cè)試和研發(fā)的比例。因?yàn)槎际强蛻舳水a(chǎn)品。如果交付出去出現(xiàn)質(zhì)量問題是很難解決的。所以測(cè)試被放在一個(gè)非常重要的位置上。測(cè)試與研發(fā)比一度是 1:2
外包公司發(fā)展迅猛。短短的幾年。中軟,東軟,軟通動(dòng)力,博彥等公司迅猛的發(fā)展起來。
測(cè)試技術(shù)的啟蒙和發(fā)展。主要是自動(dòng)化為主。在十年前的年代,聽一些前輩說,有公司做性能測(cè)試,就是有人用哨子吹下,然后一屋子的人就開始一起點(diǎn)。所以當(dāng) QTP 和 LoadRunner 出現(xiàn)后,就迅速占領(lǐng)了市場(chǎng)。
當(dāng)互聯(lián)網(wǎng)世界開始爆發(fā),測(cè)試行業(yè)的主要變化是:
CMMI 逐漸被互聯(lián)網(wǎng)公司忽略。國內(nèi)崛起的公司有自己的業(yè)務(wù),他們不屑于不實(shí)用的認(rèn)證,開啟了自己獨(dú)特的野蠻發(fā)展的節(jié)奏。這也是之前在外企工作的白領(lǐng)有優(yōu)越感的一個(gè)原因。
測(cè)試技術(shù)大發(fā)展。不再是簡單的自動(dòng)化測(cè)試,技術(shù)開始更加細(xì)化。比如單元測(cè)試,代碼動(dòng)靜態(tài)測(cè)試,接口測(cè)試,持續(xù)集成,各種端的自動(dòng)化測(cè)試。大家也不再迷信 UI 自動(dòng)化,而分層自動(dòng)化,持續(xù)集成,測(cè)試即服務(wù)等理念開始流行。
測(cè)試工程師技術(shù)型轉(zhuǎn)變。以前的測(cè)試工程師就是點(diǎn)點(diǎn)點(diǎn),不會(huì)要求技術(shù)的。但現(xiàn)在 BAT 等一線公司已經(jīng)全部推行技術(shù)筆試了。可以說,不懂開發(fā)基礎(chǔ)的測(cè)試人已經(jīng)難以發(fā)展了。點(diǎn)點(diǎn)點(diǎn)測(cè)試工程師已經(jīng)退化到只能用于用戶端的功能校驗(yàn)工作了。
測(cè)試研發(fā)比:從 1:2 下降到了 1:3、1:5。
移動(dòng)互聯(lián)網(wǎng)爆發(fā),IT 研發(fā)技術(shù)棧和云計(jì)算服務(wù)也發(fā)展迅猛,這讓小公司的生產(chǎn)力有飛躍性變化,也催生了一場(chǎng)席卷全球的創(chuàng)業(yè)浪潮。這股浪潮起源于硅谷,并迅速通過"Copy to China"模式燒到了中國。另外一個(gè)是中國大環(huán)境的變化,導(dǎo)致了外資企業(yè)生存困難,很多優(yōu)秀的企業(yè)都從中國撤離。
這期間的測(cè)試行業(yè)發(fā)生了如下的變化:
服務(wù)于國內(nèi)企業(yè)的測(cè)試工程師開始增多。外包測(cè)試工程師,外企工作白領(lǐng)測(cè)試工程師都被外企撤離影響到了,開始逐漸轉(zhuǎn)到國內(nèi)公司。外企工作的優(yōu)越感逐漸喪失,國內(nèi)的工程師開始崛起。
敏捷理念盛行。SCRUM 和 XP 理念被迅速的普及。Scrum 迎合了產(chǎn)品管理的需求,XP 迎合了工程化發(fā)展的需求。各自發(fā)展都很迅猛,然后逐漸衍生了更深入的 CI CD 和 devops 等模式。
測(cè)試研發(fā)比。下降到 1:8 甚至更低。其實(shí) BAT 都向往 google 的 1:10。只是國內(nèi)目前做不到。
大質(zhì)量部模式被打散。為了提高運(yùn)作效率,QA 或者測(cè)試工程師團(tuán)隊(duì)被逐漸分拆到各個(gè)具體業(yè)務(wù)部門。大質(zhì)量部模式消失意味著測(cè)試工程師的發(fā)展開始遭遇天花板。很多人還沒能體會(huì)到這個(gè)模式帶來的巨大影響。
測(cè)試技術(shù)新發(fā)展。測(cè)試平臺(tái)得到了很大的發(fā)展。研發(fā)工程師,技術(shù)型測(cè)試工程師也開始逐漸發(fā)揮價(jià)值。比如新型的全鏈路壓測(cè),全鏈路追,測(cè)試監(jiān)控,各種接口測(cè)試和 mock 平臺(tái),各種云測(cè)和專項(xiàng)測(cè)試平臺(tái)。獨(dú)立的測(cè)試服務(wù)公司也開始層出不窮。
人類已經(jīng)進(jìn)入 DT 時(shí)代。大數(shù)據(jù),機(jī)器學(xué)習(xí),深度學(xué)習(xí),圖形渲染等技術(shù)棧也已經(jīng)成熟了。隨之而來會(huì)形成新的生產(chǎn)力并落地到測(cè)試行業(yè),這個(gè)階段大家剛開始感受到。我暫時(shí)不做評(píng)論。
2.
測(cè)試行業(yè)發(fā)展總結(jié)
之所以列舉過去的行業(yè)變化,其實(shí)是為了告訴大家,不要認(rèn)為目前的模式就是行業(yè)的長期現(xiàn)狀。目前不同企業(yè)仍然是處于不同的理念和不同的歷史階段中。沒有絕對(duì)的對(duì)錯(cuò),只有適合與否。
這些變化都是圍繞著幾條核心的主線發(fā)展的:
業(yè)務(wù)發(fā)展帶來了對(duì)質(zhì)量和速度的追求。這是整個(gè)行業(yè)發(fā)展的主線。
業(yè)務(wù)發(fā)展的需求影響到了產(chǎn)品研發(fā)和測(cè)試。它和資本一樣是貪婪的,無時(shí)無刻不在追求著突破瓶頸。追求更快更好的發(fā)展。它決定著很多公司的生死和很多行業(yè)工程師的前途。研發(fā),產(chǎn)品,QA 都是要為業(yè)務(wù)服務(wù)的。
技術(shù)是生產(chǎn)力的重要組成部分,技術(shù)的發(fā)展是自帶加速度的。每次質(zhì)變都會(huì)帶來一些行業(yè)重大的變更。技術(shù)的成熟度決定了測(cè)試行業(yè)的成就能做多大。
作為測(cè)試工程師要善于利用當(dāng)前的技術(shù)棧打造符合當(dāng)前需求的解決方案。
公司主體在追求簡單高效的管理上是永不止步的。技術(shù)和工具的每前進(jìn)一步,就意味著組織溝通的能力在增強(qiáng)。管理這個(gè)方向會(huì)逐漸的扁平化。高層管理會(huì)越來越少。一線管理會(huì)越來越多。
作為測(cè)試行業(yè)比較尷尬的一點(diǎn)是大質(zhì)量部模式模式的消失,讓測(cè)試行業(yè)的發(fā)展開始遭遇天花板。如果 Hold 不住研發(fā)和產(chǎn)品,在測(cè)試行業(yè)發(fā)展的人是沒法往上有很好的晉升的。
3.
測(cè)試工程師職業(yè)發(fā)展關(guān)鍵因素
我根據(jù)測(cè)試人才的基本屬性并用實(shí)際的例子總結(jié),按照 8 年跨度(08-16),總結(jié)了行業(yè)的一些典型人才的職業(yè)發(fā)展現(xiàn)狀(鑒于隱私要求,模糊了相關(guān)數(shù)據(jù),與真實(shí)情況略有偏差)。
我手里也有更多的數(shù)據(jù),之前也一直想搞個(gè)決策樹模型,但是一直沒完整的做出來。這次就先簡單列舉這幾個(gè)典型個(gè)案,簡要分析下測(cè)試人的職業(yè)發(fā)展關(guān)鍵因素。
技術(shù)能力決定了你的薪資增長加速度。在月薪 1-3w 中間。技術(shù)能力助力會(huì)較多。
管理能力決定了你的薪資階層。月薪 2-5w 是管理層基本薪資。后面的要靠公司的股票和獎(jiǎng)金。
業(yè)務(wù)能力決定了你的地位和長期回報(bào)。對(duì)業(yè)務(wù)的把控決定你在團(tuán)隊(duì)的影響力和重視度,也關(guān)聯(lián)期權(quán)和股票的數(shù)量。
運(yùn)氣和選擇決定了你的人生軌跡。選擇的好就能獲得最大回報(bào)。
股票或者期權(quán)回報(bào)是超過工資的。選擇一家靠譜的可持久的公司很重要。
作為個(gè)人發(fā)展,我的建議是扎實(shí)的提升你的技能,培養(yǎng)好你的人脈和軟實(shí)力。至于運(yùn)氣和選擇不用焦慮,如果你有能力,自然會(huì)有高人拉攏你。比如之前就經(jīng)常有朋友聯(lián)系我,說是 XX 公司要發(fā)期權(quán)了,XX 公司要上市了,跟我們一起干吧。人品好,技術(shù)好,大家都會(huì)喜歡與你為伍的。
切莫在不該有的年齡追求權(quán)利
這會(huì)斷送你的整個(gè)前程。在一些面試場(chǎng)合,如果面試官問你愿不愿意做管理,如果你回答是,那么面試基本就掛了。一定要確認(rèn)面試你的人是不是真的希望你走管理路線。大多只是測(cè)試你是不是真的是個(gè)實(shí)干家。
過早參與管理工作也會(huì)導(dǎo)致個(gè)人技能發(fā)展的不健全。這會(huì)為以后帶來隱患。過于追求權(quán)力必然也會(huì)引發(fā)辦公室政治和各種利益斗爭(zhēng)。所以請(qǐng)謹(jǐn)慎面對(duì)這個(gè)毒蘋果。
在薪資和工作機(jī)會(huì)之間做合理的權(quán)衡
每家公司都有自己的薪資體系。你要參考這個(gè)數(shù)據(jù)來合理的確定自己的薪資,不要有幻想。不要覺得別人因?yàn)槟炒纬晒Φ暮鲇颇玫蕉嗑桶脨馈?/p>
一個(gè)優(yōu)秀而扎實(shí)的工作經(jīng)歷會(huì)讓你受益一生,會(huì)為你的簡歷增光不少。對(duì)于這種機(jī)會(huì)降薪也值得去。
一個(gè)合理的節(jié)奏是,剛參加工作 1-2 年內(nèi)主要是積累能力,薪資能糊口即可。2-5 年,可以適當(dāng)?shù)奶圩非蟾玫拇龌蛘吒W光的工作履歷。5年以上,就是要物色好的機(jī)會(huì)一飛沖天了。
如果跳槽太多,一些大公司也會(huì)非常的在意,會(huì)影響你的面試。比如工作經(jīng)驗(yàn)不到一年或者兩年就跳槽的人,很容易被 BAT 認(rèn)為輕浮。
4.
當(dāng)下測(cè)試行業(yè)的發(fā)展
鑒于過去的大形勢(shì)變化,不懂技術(shù)的測(cè)試工程師會(huì)逐漸被淘汰出局。一波測(cè)試工程師的失業(yè)潮是在所難免的。雖然早期我也呼吁身邊的人趕緊脫離落后的業(yè)務(wù)體系,脫離落后的測(cè)試技能,但是看到很多人越來越生活艱難,也是挺心痛的。
包括測(cè)試工程師的需求越來越少,招聘職位也越來越少,典型的新崛起的巨無霸公司比如 Facebook 早期都沒有 QA。甚至前幾年一度有 QA 團(tuán)隊(duì)是否值得存在的爭(zhēng)論。表面看起來是測(cè)試行業(yè)衰落了。
有趣的是,大家討論 QA 團(tuán)隊(duì)是否值得存在的初衷,是為了更好的保證質(zhì)量。這還是挺耐人尋味的。絕大多數(shù)的公司,都是非常支持 QA 部門的存在的,問題在于 QA 團(tuán)隊(duì)的存在的價(jià)值到底是大還是小。
過去陳舊的測(cè)試體系,落后的測(cè)試人員能力,冗長的測(cè)試流程是被整個(gè) IT 行業(yè)詬病的一個(gè)關(guān)鍵。當(dāng)研發(fā)的生產(chǎn)力在逐漸的提升,運(yùn)維的部署在逐漸的自動(dòng)化,QA 所帶來的價(jià)值和耗費(fèi)的成本就越來越不能忽視了。甚至成為了一個(gè)項(xiàng)目的最大的成本。
這是任何一家公司都無法忽視的問題。早年阿里巴巴的高管曾經(jīng)集體去硅谷拜訪新崛起的巨無霸,得到的結(jié)論就是他們的流程和執(zhí)行力比國內(nèi)強(qiáng)很多。甚至 Facebook 早年都沒有 QA 就成長為大公司了。所以阿里就迅速推動(dòng)了流程的裁剪。這部分包括裁撤 SQA,裁撤需求分析師,裁撤項(xiàng)目經(jīng)理,削減 QA 名額。進(jìn)入產(chǎn)品,研發(fā),測(cè)試三足鼎立的最簡模式。
QA 會(huì)不會(huì)被撤掉也取決于這個(gè)部門的價(jià)值。所以不要想當(dāng)然的覺得"存在即合理",現(xiàn)在部分的公司已經(jīng)在試驗(yàn)"無 QA"的模式了。互聯(lián)網(wǎng)行業(yè)唯一不變的就是變化。
比如一個(gè)典型的例子,在搜索,推薦,機(jī)器學(xué)習(xí)等方向的算法測(cè)試是很重要的領(lǐng)域,是需要專業(yè)的測(cè)試工程師參與的。這個(gè)行業(yè)能容納很多的測(cè)試團(tuán)隊(duì)。但是測(cè)試行業(yè)這些年就沒形成對(duì)這個(gè)領(lǐng)域的正確測(cè)試方法,結(jié)果最后丟失了這個(gè)市場(chǎng)。現(xiàn)在都是研發(fā)自己保證了。因?yàn)檎也坏胶细竦臏y(cè)試工程師去保證這個(gè)業(yè)務(wù)。
同樣在性能測(cè)試領(lǐng)域也是如此,隨著性能測(cè)試平臺(tái),全鏈路壓測(cè),性能監(jiān)控,AB Test,云壓測(cè)這類技術(shù)和服務(wù)的出現(xiàn),性能測(cè)試工程師的需求也會(huì)縮小。越來越多公司里的性能測(cè)試都已經(jīng)變成研發(fā)主導(dǎo)了。丟失了這塊的業(yè)務(wù),性能測(cè)試 QA 的需求量自然會(huì)受影響。
一定要記住,業(yè)務(wù)空間決定 QA 的生存空間,這是所有行業(yè)都通行的道理。如果你不能滿足業(yè)務(wù)需求,就會(huì)被淘汰出局,要么選擇退守防御要么選擇勇于接受挑戰(zhàn)。
那測(cè)試行業(yè)的未來是什么樣的那,很多人會(huì)擔(dān)心。不過我還是整體樂觀的。因?yàn)槲蚁矚g整個(gè)行業(yè),這些年也一直在進(jìn)行不斷的思辨。這里說下我的看法。
從業(yè)人員規(guī)模跟生產(chǎn)力負(fù)相關(guān),跟業(yè)務(wù)規(guī)模正相關(guān)。以后能有多大取決于技術(shù)和業(yè)務(wù)規(guī)模的雙重因素。
首先,是大環(huán)境因素。隨著各種行業(yè)的互聯(lián)網(wǎng)化,IT 行業(yè)在擴(kuò)大, 外賣,美甲,甚至是無人機(jī)汽車航天產(chǎn)業(yè)都將成為科技公司。研發(fā)的隊(duì)伍會(huì)擴(kuò)大,QA 的隊(duì)伍自然也會(huì)整體擴(kuò)大。前提是 QA 自己要跟得上時(shí)代。
其次,是隨著生產(chǎn)力提升自然就不會(huì)需要這么多人的。哪個(gè)行業(yè)都這樣,測(cè)試行業(yè)并不特殊。就跟汽車行業(yè)一樣。早年堆人,然后堆工具,堆技術(shù),上機(jī)器人,改進(jìn)流程。
行業(yè)技術(shù)改進(jìn),測(cè)試技術(shù)改進(jìn),測(cè)試工具和測(cè)試服務(wù)的改進(jìn),都會(huì)一定程度提高了測(cè)試效率,減少了成本。這種改進(jìn)會(huì)導(dǎo)致 QA 的團(tuán)隊(duì)更精煉高效。
人數(shù)多意味著大家的價(jià)值跟富士康工廠里的工人一樣廉價(jià)。追求高附加值才是正確的路。這對(duì)公司和測(cè)試團(tuán)隊(duì)都是雙贏的。
第三個(gè)因素是行業(yè)地位。Devops 的流行是推動(dòng)了研發(fā)和運(yùn)維的密切合作。一旦這個(gè)階段完成,產(chǎn)品的生產(chǎn)部署會(huì)非常的流暢。隨之而來的就是問題會(huì)越來越早的暴露,大家對(duì)質(zhì)量會(huì)更加的重視。到時(shí)候就會(huì)進(jìn)入一個(gè)新的時(shí)代,DevQA。
運(yùn)維逐漸會(huì)管道化,Dev 和 QA 會(huì)成為新的主角。只是到時(shí)候能撐大局的不一定是現(xiàn)在的軟件測(cè)試工程師了 會(huì)是新時(shí)代的測(cè)試工程師。
測(cè)試行業(yè)會(huì)越來越專業(yè)。人才,技術(shù),工具,開源平臺(tái),服務(wù)會(huì)越來越多。越來越完善。術(shù)業(yè)有專攻,專業(yè)化分工仍然是大趨勢(shì)。
技術(shù)層面上也會(huì)有創(chuàng)新。以前的測(cè)試只能留下測(cè)試用例和業(yè)務(wù)知識(shí)文檔,沒有什么連續(xù)性積累。
隨著接口測(cè)試,質(zhì)量監(jiān)控,覆蓋率分析,業(yè)務(wù)建模等技術(shù)的突破, QA 也會(huì)形成自己穩(wěn)定可積累的業(yè)務(wù)數(shù)據(jù), 并逐漸形成自己的平臺(tái)和業(yè)務(wù)。
業(yè)務(wù)空間 + 技術(shù)門檻的雙重因素,是我堅(jiān)信 QA 部門能長期存在的一個(gè)核心原因。
5.
迎接測(cè)試行業(yè)的變化
幾乎大部分的互聯(lián)網(wǎng)公司都在分拆業(yè)務(wù)和 QA 團(tuán)隊(duì),從而提高執(zhí)行力。所以管理上百人的總監(jiān)職位會(huì)越來越少,而管理百人以下的總監(jiān)會(huì)越來越多。不排除少量的巨無霸仍然沒有改變。或者有些燒錢的初創(chuàng)公司倒行逆施。
其中這些測(cè)試管理者會(huì)遇到一些新的挑戰(zhàn),比如更高層是研發(fā)出身居多。不懂研發(fā)體系幾乎沒有發(fā)展空間了。測(cè)試管理體系失去了上層建筑,對(duì)未來的影響還是深遠(yuǎn)的。會(huì)有陣痛,但是結(jié)果肯定會(huì)是好的。
原因是多方面的。大公司因?yàn)榉植鸬膯栴}。不再有統(tǒng)一的測(cè)試技術(shù)支撐部門,所以分拆之后的每個(gè)團(tuán)隊(duì)都需要組建對(duì)應(yīng)的職能團(tuán)隊(duì),對(duì)測(cè)試技術(shù)人員的需求反而會(huì)增多。
中小型公司也苛求質(zhì)量保證效果,不止是要好,而且要求更快,也需要大量的技術(shù)人才。這幾年通過各種招聘網(wǎng)站的招聘 JD 的描述也能看得出來。
原來做歐美日韓外包業(yè)務(wù)的公司會(huì)因?yàn)閲鴥?nèi)互聯(lián)網(wǎng)的發(fā)展逐漸式微,他們需要轉(zhuǎn)型做國內(nèi)。但是國內(nèi)對(duì)外包業(yè)務(wù)也大多排斥,而且外包業(yè)務(wù)在效率溝通管理上都有諸多弊端。其自身也無法承載對(duì)測(cè)試工程師的培養(yǎng)和長期發(fā)展。所以這幾年會(huì)有大量的外包測(cè)試工程師轉(zhuǎn)型。
這方面需要有新的優(yōu)秀的外包服務(wù)公司。能做到有自己的測(cè)試服務(wù),測(cè)試技術(shù)和高級(jí)的測(cè)試研究工程師才行。比如東軟也開始做自己的各種云測(cè)平臺(tái)之類的,就是一種為了迎合新時(shí)代的變更。
第一個(gè)是工作上已經(jīng)沒有太大的晉升空間。第二個(gè)是也很難跳槽。最好的結(jié)果是憑借多年的經(jīng)驗(yàn)轉(zhuǎn)管理。
我跟行業(yè)的很多測(cè)試經(jīng)理交流過,大部分工作超過 6 年的人,在測(cè)試執(zhí)行上會(huì)倦怠,在測(cè)試技術(shù)的改進(jìn)上已經(jīng)無法入門,還不如招實(shí)習(xí)生。相對(duì)來說,有技術(shù)基礎(chǔ)的人在工作 8 年以上仍然會(huì)保持自己的學(xué)習(xí)熱情。
所以未來測(cè)試團(tuán)隊(duì)的架構(gòu)基本會(huì)是多數(shù)業(yè)務(wù)測(cè)試工程師 + 少數(shù)測(cè)試專家 + 測(cè)試經(jīng)理的管理模式。
以前不識(shí)字的是文盲,后來是不識(shí)英文的是文盲,在繼各國呼吁加強(qiáng)對(duì) IT 技術(shù)的重視后,新時(shí)代的文盲就已經(jīng)快是不懂開發(fā)的人了。
以前處于發(fā)展期,行業(yè)對(duì)人才的苛求是第一位的。現(xiàn)在隨著大公司發(fā)展穩(wěn)定,招人已經(jīng)穩(wěn)定了。
他們基本只在 211 院校校招。社招也看學(xué)歷。初創(chuàng)公司多是融資燒錢為主,在學(xué)歷上和閱歷上也是看的很高。能夠不拘一格降人才的公司會(huì)越來越少。
我之前推薦了不少同學(xué)去其他優(yōu)秀的公司,其中有一部分同學(xué)就是技術(shù)不錯(cuò),但是學(xué)歷未過關(guān)。所以希望大家技能和學(xué)歷上能夠好好的重視這個(gè)問題。除了學(xué)歷門檻,如上一條所說技術(shù)門檻也存在。所以加油吧,少年!
測(cè)試行業(yè)經(jīng)過自身的凈化洗滌會(huì)有新生。典型的變化就是薪資從以前的 3k-15k 的范圍,整體提升到 1w-3w 之間。
技術(shù)含量的提升,責(zé)任的提升必然會(huì)帶來整體的回報(bào)。現(xiàn)在測(cè)試工程師只要技術(shù)好,學(xué)歷沒問題。工作 3 年拿個(gè)兩三萬的月薪是很平常的。
這些年整個(gè) IT 行業(yè)對(duì)測(cè)試行業(yè)的發(fā)展非常不滿意,通俗點(diǎn)講,大家都覺得測(cè)試很 Low,但是又不能沒有。研發(fā)提交項(xiàng)目給測(cè)試的心情就跟以前過年要去火車站排隊(duì)買票一樣。要申請(qǐng)測(cè)試資源,給測(cè)試講解業(yè)務(wù)和實(shí)現(xiàn),遇到比較 low 的或者新入職的,連搭建環(huán)境都不會(huì),還得手把手教。
研發(fā)只是修改一行代碼,QA 或者測(cè)試那邊就炸鍋了。各種流程足以讓研發(fā)頭發(fā)都能掉好幾根。
作為參考對(duì)比,再思考下運(yùn)維。當(dāng)年部署個(gè)環(huán)境跟提交測(cè)試很像。要申請(qǐng)運(yùn)維的介入,要申請(qǐng)機(jī)器資源,然后提交部署文檔,還要明確基礎(chǔ)環(huán)境,依賴庫等各種細(xì)節(jié)的版本號(hào)。
遇到本地發(fā)布環(huán)境不行之類的問題還得跟運(yùn)維撕逼。當(dāng)年運(yùn)維行業(yè)還流行著一句," 人 " 才是最關(guān)鍵的發(fā)布保證者。
而現(xiàn)在隨著持續(xù)交付和 DevOps 的流行。發(fā)布都已經(jīng)做到"絲般柔滑"了,一鍵發(fā)布,自由選擇灰度,平時(shí)的發(fā)布甚至都不需要運(yùn)維參與。嘗試了新模式的甜頭后,對(duì)測(cè)試行業(yè)的弊端已經(jīng)很難忍受了。
所以在優(yōu)秀的測(cè)試工程師和測(cè)試架構(gòu)師難找的情況下,已經(jīng)有越來越多的公司選擇直接用研發(fā)工程師來頂了。他們的追求很簡單。單測(cè)->接口測(cè)試->基礎(chǔ)的冒煙測(cè)試,能夠做到自動(dòng)化就可以了。如果能像運(yùn)維那樣做成測(cè)試即服務(wù)就更完美了。
我一直堅(jiān)信,QA 的價(jià)值是非常的大,測(cè)試行業(yè)在經(jīng)過這次調(diào)整后也會(huì)發(fā)展的很好。至于說未來能有多輝煌,就要看大家的努力了。
6.
測(cè)試職業(yè)發(fā)展建議
測(cè)試行業(yè)和其他行業(yè)的發(fā)展沒有本質(zhì)的區(qū)別。這些年都已經(jīng)規(guī)范化了。一般的公司都會(huì)有兩條路線發(fā)展。一個(gè)是 P 或者 T 簡稱的技術(shù)路線,一個(gè)是 M 的管理路線。
每個(gè)方向都有很大的發(fā)展空間,級(jí)別也是很多,年薪也是從 20w 到 100w 以上都有。稍大的公司大都是并行發(fā)展的。小公司可能就只有管理路線可走了。所以做技術(shù)的同學(xué),最好是在大公司發(fā)展,去小公司就要適當(dāng)調(diào)整自己工作重心。
首先技能和技術(shù)只是過程,業(yè)務(wù)的質(zhì)量才是目標(biāo)。
一個(gè)合格的優(yōu)秀的測(cè)試工程師,應(yīng)該是能做到如下幾點(diǎn):
懂業(yè)務(wù)。能扎實(shí)的保證業(yè)務(wù)質(zhì)量。不排斥用腦力和體力去保證質(zhì)量。
懂技術(shù)。能夠做深入的自動(dòng)化或者分析工作。能夠利用工具和技術(shù)解決問題。
懂架構(gòu)。能夠跟研發(fā)和產(chǎn)品進(jìn)行正常的交流,保證產(chǎn)品需求和實(shí)現(xiàn)都沒問題。能帶團(tuán)隊(duì)走上更好的發(fā)展。
而隨著敏捷開發(fā)、DevOps、持續(xù)交付的流行,軟件測(cè)試人員必須成長進(jìn)階為測(cè)試開發(fā)工程師,同時(shí)具備一定的開發(fā)和運(yùn)維能力。
測(cè)試開發(fā)工程師會(huì)通過測(cè)試左移,更深入介入開發(fā)工作,提前與開發(fā)人員一起制定測(cè)試計(jì)劃,推動(dòng)代碼評(píng)審、代碼審計(jì)、單元測(cè)試、自動(dòng)化冒煙測(cè)試、測(cè)試精準(zhǔn)化分析以及研發(fā)自測(cè)等來保證研發(fā)階段的質(zhì)量。
測(cè)試開發(fā)工程師會(huì)也通過測(cè)試右移,參與配置部署,將自動(dòng)化測(cè)試用例配置到持續(xù)交付鏈中,并全流程監(jiān)控發(fā)布后的應(yīng)用質(zhì)量。總之,作為 DevOps 關(guān)鍵角色,測(cè)試人員將推動(dòng)開發(fā)和運(yùn)維共同實(shí)現(xiàn)高效交付高質(zhì)量產(chǎn)品的目標(biāo)。
但這里想強(qiáng)調(diào)一點(diǎn),并不看好只開發(fā)測(cè)試工具的測(cè)試開發(fā)工程師。開發(fā)一款測(cè)試工具,設(shè)計(jì)一個(gè)更好的測(cè)試框架,發(fā)明一種更先進(jìn)的測(cè)試手段。這是個(gè)人成長帶來的自然成果,但不是目標(biāo)。
很多人會(huì)覺得開發(fā)測(cè)試工具的測(cè)試開發(fā)是有前途的,其實(shí)也不是。只是他碰巧趕上了測(cè)試行業(yè)的技術(shù)轉(zhuǎn)型期的需要。我記得在百度的時(shí)候,好多負(fù)責(zé)單測(cè)工具,單測(cè)框架的維護(hù)團(tuán)隊(duì),經(jīng)常凌晨兩三點(diǎn)還在修復(fù) Bug。但是幾年過去,這些人的努力大多沒有很好的回報(bào)。
這是因?yàn)樗麄冏龅氖虑槊撾x業(yè)務(wù)目標(biāo)太遠(yuǎn)。一旦完成目標(biāo),他們也容易被“管道化”,成為邊緣角色。這個(gè)行業(yè)除了極少數(shù)技術(shù)的狂熱愛好者,能夠找到自己在行業(yè)的技術(shù)地位外,大多數(shù)人都應(yīng)該去追隨業(yè)務(wù)的發(fā)展。業(yè)務(wù)才是測(cè)試的根基。
測(cè)試行業(yè)和以前的戰(zhàn)國時(shí)代一樣,成為一個(gè)統(tǒng)帥團(tuán)隊(duì)叱咤風(fēng)云的將軍,還是成為一個(gè)打造兵器滿懷工匠精神的鐵匠,都是值得尊敬的。在冷兵器時(shí)代排兵布陣管理就是王道,在熱兵器時(shí)代下技術(shù)和科技是重要力量。這個(gè)需要看每個(gè)人的愛好和追求。明確自己的發(fā)展方向和愛好就可以。
關(guān)于測(cè)試技術(shù)路線,我的建議是:
多讀書。能系統(tǒng)的了解很多東西。
多看別人的代碼。他山之石可以攻玉。別人的開源代碼里面藏著很多的經(jīng)驗(yàn)和智慧。要善于學(xué)習(xí)。
早期多造輪子。這是一種不斷演習(xí)的強(qiáng)化鍛煉。可以強(qiáng)化自己的技能。
多承擔(dān)開源維護(hù)工作。盡可能的參與開源社區(qū)的維護(hù)工作。跟這些人的協(xié)作你能學(xué)習(xí)到很多有用的實(shí)踐知識(shí)。能夠強(qiáng)化自己的溝通協(xié)調(diào)和架構(gòu)設(shè)計(jì)的能力。
多泡論壇交流。閉門造車,敝帚自珍,固步自封都是沒什么成長的。跟這些保守的人交流你也學(xué)不到太多。
打怪升級(jí)。從部門里一件件的改進(jìn)做起,實(shí)現(xiàn)把技術(shù)轉(zhuǎn)化為生產(chǎn)力。
以前純做測(cè)試團(tuán)隊(duì)管理的人估計(jì)是很難適應(yīng)互聯(lián)網(wǎng)行業(yè)的變化了。可能要面臨著諸多的挑戰(zhàn)。需要加強(qiáng)自身的能力建設(shè)。
不少早年做了管理的同學(xué)現(xiàn)在有些其實(shí)都開始后悔了,弄的高不成低不就。現(xiàn)象就是總監(jiān)升不上去。經(jīng)理級(jí)別沒亮點(diǎn)也不能升級(jí)別。業(yè)務(wù)發(fā)展一般,團(tuán)隊(duì)也沒變化,而跳槽最怕遇到筆試或者技術(shù)測(cè)驗(yàn)。
真正能做好測(cè)試管理的精英還是蠻少的。如果踏入這個(gè)行業(yè),應(yīng)該多關(guān)心如下的事情
能幫你做事的人才和團(tuán)隊(duì):沒有給力的隊(duì)伍是做不好的。
“混圈子”:結(jié)識(shí)更高級(jí)別的 CXO。這是將來的發(fā)展需要的。
多讀書:多學(xué)前人的管理和溝通經(jīng)驗(yàn),跟得上行業(yè)發(fā)展的步伐。
修身養(yǎng)性:魅力、氣場(chǎng)、名望、實(shí)力、人品都是取信于人的關(guān)鍵。
管理相對(duì)技術(shù)在大公司向上發(fā)展是比較難的。一般跳槽到初創(chuàng)公司是最容易變現(xiàn)的。比如一個(gè) BAT 的測(cè)試經(jīng)理,月薪不過是 2w 多的樣子。跳槽到創(chuàng)業(yè)公司做測(cè)試管理。月薪就到 3w-5w 了。甚至能力上去,直接跳槽過去當(dāng)高管和 CTO 的也不少。管理這塊,我就不班門弄斧了。
以上只是侃侃而談,沒有什么深度,僅供參考。因?yàn)樘舆^長,原來提到的一些技術(shù)話題,我先暫時(shí)剝離出去了,以后再寫?yīng)毩⒌募夹g(shù)篇。(end)
自動(dòng)化測(cè)試
版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實(shí)的內(nèi)容,請(qǐng)聯(lián)系我們jiasou666@gmail.com 處理,核實(shí)后本網(wǎng)站將在24小時(shí)內(nèi)刪除侵權(quán)內(nèi)容。