前言
這段時(shí)間也是剛剛?cè)腭v簡(jiǎn)書(shū)檩帐,發(fā)現(xiàn)很多人對(duì)軟件測(cè)試都有一些刻板印象术幔,比如覺(jué)得測(cè)試“入門(mén)門(mén)檻低,沒(méi)啥技術(shù)含量”轿塔、“對(duì)公司來(lái)說(shuō)不重要”特愿、“操作簡(jiǎn)單工作枯燥”、“一百個(gè)開(kāi)發(fā)勾缭,一個(gè)測(cè)試”等等揍障。
其實(shí),網(wǎng)上出現(xiàn)這些測(cè)試相關(guān)的負(fù)面評(píng)論俩由,根源在于企業(yè)對(duì)測(cè)試人員的要求毒嫡,已經(jīng)由低端的功能性測(cè)試,轉(zhuǎn)變?yōu)楦呒?jí)的自動(dòng)化測(cè)試了幻梯。
但我發(fā)現(xiàn)兜畸,身邊不少測(cè)試工程師,大部分時(shí)間仍在做重復(fù)性工作碘梢,想探索點(diǎn)新技術(shù)咬摇,發(fā)現(xiàn)公司的業(yè)務(wù)場(chǎng)景和用戶(hù)體量根本用不著,長(zhǎng)久下去煞躬,某天跟同行交流才發(fā)現(xiàn)自己仿佛被時(shí)代拋棄肛鹏,什么自動(dòng)化測(cè)試逸邦、性能測(cè)試、API 測(cè)試在扰、高可用高性能之類(lèi)的流行名詞和行業(yè)趨勢(shì)缕减,明明身在其中卻不知所云。通過(guò)跟行業(yè)內(nèi)一些大佬的深入交流芒珠,我了解到軟件測(cè)試領(lǐng)域新的關(guān)鍵趨勢(shì)主要體現(xiàn)在以下幾個(gè)方面:
?AI 的發(fā)展與軟件測(cè)試
?敏捷與 DevOps
?自動(dòng)化測(cè)試
?環(huán)境和數(shù)據(jù)
?成本與效能
在這樣的趨勢(shì)下桥狡,測(cè)試人員的職業(yè)發(fā)展之路有什么變化呢?我們先來(lái)看看測(cè)試人員的技術(shù)發(fā)展方向有哪些皱卓。
技術(shù)方向
基于前面提到的新趨勢(shì)裹芝,測(cè)試人員的職責(zé)由單一的測(cè)試軟件系統(tǒng)是否工作、是否滿(mǎn)足業(yè)務(wù)需求變得更加多樣化好爬,測(cè)試人員可以全流程參與軟件開(kāi)發(fā)局雄,讓測(cè)試活動(dòng)貫穿軟件開(kāi)發(fā)整個(gè)生命周期。因此存炮,測(cè)試人員的職業(yè)發(fā)展技術(shù)方向有:
?敏捷測(cè)試專(zhuān)家
?高級(jí)測(cè)試開(kāi)發(fā)專(zhuān)家
?專(zhuān)項(xiàng)測(cè)試專(zhuān)家
?QAOps 專(zhuān)家
1. 敏捷測(cè)試專(zhuān)家
敏捷測(cè)試強(qiáng)調(diào)的是盡早測(cè)試和頻繁測(cè)試炬搭,測(cè)試人員需要能夠從需求分析階段開(kāi)始介入,全流程參與穆桂,跟整個(gè)團(tuán)隊(duì)一起實(shí)現(xiàn)團(tuán)隊(duì)為質(zhì)量負(fù)責(zé)宫盔。對(duì)敏捷測(cè)試專(zhuān)家的技能要求有:
領(lǐng)域測(cè)試能力: 測(cè)試人員需要豐富的業(yè)務(wù)知識(shí)、較強(qiáng)的業(yè)務(wù)敏感度和業(yè)務(wù)理解能力享完,熟悉各種不同類(lèi)型的業(yè)務(wù)模式灼芭,包括新興業(yè)務(wù) IoT、智能服務(wù)般又、區(qū)塊鏈等彼绷,能夠制定相應(yīng)的測(cè)試策略,有效協(xié)助團(tuán)隊(duì)做好質(zhì)量?jī)?nèi)建茴迁,實(shí)現(xiàn)交付價(jià)值最大化寄悯。
自動(dòng)化測(cè)試能力: 自動(dòng)化測(cè)試是敏捷開(kāi)展的必要條件,自動(dòng)化測(cè)試技能是測(cè)試人員的必備技能堕义。成為敏捷測(cè)試專(zhuān)家猜旬,要求測(cè)試人員了解不同的自動(dòng)化測(cè)試框架的優(yōu)缺點(diǎn),能夠指導(dǎo)項(xiàng)目自動(dòng)化工具的選型倦卖;了解測(cè)試分層的思想洒擦,能夠幫助團(tuán)隊(duì)制定合適的自動(dòng)化測(cè)試策略;能夠?qū)崿F(xiàn)業(yè)務(wù)功能層的自動(dòng)化測(cè)試怕膛,能夠跟開(kāi)發(fā)人員一起參與底層自動(dòng)化測(cè)試(接口測(cè)試熟嫩、單元測(cè)試等)的評(píng)審工作;了解持續(xù)集成工具褐捻,能夠在持續(xù)集成流水線(xiàn)上配置和運(yùn)行自動(dòng)化測(cè)試邦危。
溝通協(xié)調(diào)能力: 敏捷測(cè)試要求團(tuán)隊(duì)為質(zhì)量負(fù)責(zé)洋侨,測(cè)試人員作為主力舍扰,需要承擔(dān)起質(zhì)量的分析者和協(xié)調(diào)者的角色倦蚪,要求有很好的跟不同角色溝通和協(xié)調(diào)團(tuán)隊(duì)合作的能力。
2. 高級(jí)測(cè)試開(kāi)發(fā)專(zhuān)家
高級(jí)測(cè)試開(kāi)發(fā)專(zhuān)家的必備技能要求有高級(jí)自動(dòng)化測(cè)試边苹、白盒測(cè)試陵且、開(kāi)發(fā)和平臺(tái)構(gòu)建能力,要求有很強(qiáng)的測(cè)試代碼編寫(xiě)能力个束,能夠自行開(kāi)發(fā)自動(dòng)化測(cè)試工具慕购、搭建自動(dòng)化測(cè)試框架、構(gòu)建自動(dòng)化測(cè)試平臺(tái)和服務(wù)茬底。
同時(shí)沪悲,最好還有 AI 應(yīng)用的基礎(chǔ)算法應(yīng)用能力和自然語(yǔ)言處理技能,需要了解和掌握 AI 相關(guān)知識(shí)阱表,以及 AI 知識(shí)在測(cè)試中的應(yīng)用殿如,以幫助實(shí)現(xiàn)自動(dòng)化測(cè)試的智能化。
3. 專(zhuān)項(xiàng)測(cè)試專(zhuān)家
專(zhuān)項(xiàng)測(cè)試技能集包括安全最爬、性能等跨功能測(cè)試技能涉馁,需要有扎實(shí)的計(jì)算機(jī)基礎(chǔ)知識(shí),了解安全問(wèn)題的類(lèi)型爱致、安全測(cè)試工具的優(yōu)缺點(diǎn)烤送,能夠提供安全測(cè)試解決方案;熟悉性能影響因素糠悯、性能測(cè)試關(guān)注點(diǎn)以及提供性能調(diào)優(yōu)方案等帮坚。
專(zhuān)項(xiàng)測(cè)試技能也包括測(cè)試數(shù)據(jù)和測(cè)試環(huán)境的管理,要求熟悉虛擬化互艾、云計(jì)算技術(shù)试和、數(shù)據(jù)匿名化等數(shù)據(jù)處理技術(shù),能夠提供測(cè)試數(shù)據(jù)和環(huán)境管理的方案。
4. QAOps 專(zhuān)家
測(cè)試右移已經(jīng)越來(lái)越被重視府蛇,這意味著測(cè)試活動(dòng)需要右移到生產(chǎn)環(huán)境两入,需要測(cè)試人員跟 Ops 人員更緊密的合作,QAOps 專(zhuān)家也應(yīng)運(yùn)而生溉箕。QAOps 專(zhuān)家需要了解基礎(chǔ)設(shè)施相關(guān)技術(shù)與實(shí)踐,了解日志管理悦昵、日志監(jiān)控以及日志分析技術(shù)肴茄,同時(shí)還要有用戶(hù)行為分析能力,通過(guò)跟 Ops 的合作但指,充分利用生產(chǎn)環(huán)境的各種類(lèi)型的信息來(lái)優(yōu)化軟件開(kāi)發(fā)和測(cè)試流程寡痰,以實(shí)現(xiàn)最終優(yōu)化業(yè)務(wù)價(jià)值的目標(biāo)抗楔。
管理方向
管理崗位在新的趨勢(shì)下有些將不復(fù)存在,一般在相對(duì)傳統(tǒng)的組織架構(gòu)下才會(huì)有拦坠,但是目前來(lái)看還是有相當(dāng)?shù)钠髽I(yè)是適用的连躏,在此也簡(jiǎn)單聊一下。根據(jù)每個(gè)公司的情況不同贞滨,測(cè)試人員直接相關(guān)的管理崗位也會(huì)有些不同入热,大體有如下這些:
?測(cè)試組長(zhǎng)
?測(cè)試經(jīng)理
?項(xiàng)目測(cè)試負(fù)責(zé)人
測(cè)試總監(jiān)
1. 測(cè)試組長(zhǎng)
測(cè)試組長(zhǎng)一般帶幾個(gè)測(cè)試工程師, 負(fù)責(zé)任務(wù)分派和人員管理等工作晓铆。除了必備的測(cè)試技能外勺良,測(cè)試組長(zhǎng)需要的管理技能有:
任務(wù)優(yōu)先級(jí)識(shí)別能力: 需要能夠識(shí)別任務(wù)的優(yōu)先級(jí),并根據(jù)當(dāng)前工作合理分配給不同的人去完成骄噪。
培養(yǎng)團(tuán)隊(duì)成員的能力: 帶領(lǐng)團(tuán)隊(duì)需要對(duì)團(tuán)隊(duì)成員進(jìn)行培養(yǎng)和發(fā)展相應(yīng)的能力尚困,需要能夠識(shí)別不同人員的自身特點(diǎn),有針對(duì)性的培養(yǎng)相應(yīng)的技能链蕊。
溝通協(xié)調(diào)能力: 要帶領(lǐng)好團(tuán)隊(duì)事甜,較強(qiáng)的溝通協(xié)調(diào)能力必定能事半功倍,讓團(tuán)隊(duì)工作更順暢示弓。
2. 測(cè)試經(jīng)理
測(cè)試經(jīng)理一般是管理一個(gè)測(cè)試部門(mén)讳侨,下面可能有多個(gè)測(cè)試小組。測(cè)試經(jīng)理除了需要關(guān)注技術(shù)外奏属,還需要關(guān)注部門(mén)的發(fā)展跨跨、績(jī)效等。需要的相應(yīng)技能有:
技術(shù)洞察力: 測(cè)試經(jīng)理需要對(duì)技術(shù)趨勢(shì)和先進(jìn)測(cè)試工具有較多了解囱皿,需要能夠幫助團(tuán)隊(duì)確定測(cè)試技術(shù)和測(cè)試工具的研究和使用勇婴,以提高團(tuán)隊(duì)的工作效能。
風(fēng)險(xiǎn)識(shí)別能力: 測(cè)試經(jīng)理需要能夠很好的理解業(yè)務(wù)需求嘱腥、識(shí)別項(xiàng)目風(fēng)險(xiǎn)耕渴,負(fù)責(zé)制定測(cè)試策略和具體的實(shí)施方案,并能進(jìn)行總結(jié)齿兔、報(bào)告橱脸,及時(shí)反饋?lái)?xiàng)目質(zhì)量狀態(tài)。
培養(yǎng)團(tuán)隊(duì)成員的能力: 團(tuán)隊(duì)成員的能力培養(yǎng)非常重要分苇,測(cè)試經(jīng)理跟測(cè)試組長(zhǎng)一樣需要這個(gè)技能添诉。
溝通協(xié)調(diào)能力: 測(cè)試經(jīng)理不僅需要協(xié)調(diào)測(cè)試部門(mén)內(nèi)部的各種情況,還需要橫向跟公司其他部門(mén)進(jìn)行溝通協(xié)調(diào)医寿,溝通協(xié)調(diào)能力更加重要栏赴。
3. 項(xiàng)目測(cè)試負(fù)責(zé)人
項(xiàng)目測(cè)試負(fù)責(zé)人主要負(fù)責(zé)一個(gè)項(xiàng)目的質(zhì)量保障工作,需要有跟測(cè)試經(jīng)理相似的技能: 技術(shù)洞察力靖秩、風(fēng)險(xiǎn)識(shí)別能力和溝通協(xié)調(diào)能力 须眷。
4. 測(cè)試總監(jiān)
測(cè)試總監(jiān)是測(cè)試經(jīng)理的延伸竖瘾,屬于質(zhì)量部門(mén)的最高負(fù)責(zé)人,需要負(fù)責(zé)公司所有項(xiàng)目的質(zhì)量活動(dòng)花颗,所要求的的技能跟測(cè)試經(jīng)理類(lèi)似捕传。
易轉(zhuǎn)型方向
考慮到從事測(cè)試這一塊的人群也是魚(yú)龍混雜,除了測(cè)試直接相關(guān)的管理崗位外捎稚,根據(jù)測(cè)試人員的職業(yè)特點(diǎn)乐横,以下兩個(gè)崗位是比較適合轉(zhuǎn)型的方向:
項(xiàng)目經(jīng)理
產(chǎn)品經(jīng)理
1. 項(xiàng)目經(jīng)理
測(cè)試人員,尤其是敏捷團(tuán)隊(duì)的測(cè)試人員今野,涉及到項(xiàng)目質(zhì)量相關(guān)的方方面面,自然有著能縱觀大局的機(jī)會(huì)罐农,成功轉(zhuǎn)型項(xiàng)目經(jīng)理的例子非常常見(jiàn)条霜。相應(yīng)的技能要求有:
團(tuán)隊(duì)管理能力: 管理團(tuán)隊(duì),包括人員風(fēng)險(xiǎn)識(shí)別涵亏、協(xié)調(diào)溝通等方面宰睡,需要掌握一定的人際關(guān)系相關(guān)的軟技能。
客戶(hù)關(guān)系管理能力: 項(xiàng)目經(jīng)理除了要搞定團(tuán)隊(duì)气筋,還有最為關(guān)鍵的是要處理好跟客戶(hù)的關(guān)系拆内,客戶(hù)關(guān)系管理技能特別重要。
決策能力: 決策能力是一種綜合的判斷能力宠默,即面對(duì)幾個(gè)方案或錯(cuò)綜復(fù)雜的情況麸恍,能夠做出正確的判斷并采取行動(dòng)。
2. 產(chǎn)品經(jīng)理
軟件測(cè)試人員都需要能夠很好的理解業(yè)務(wù)需求搀矫,一般都有很強(qiáng)的業(yè)務(wù)能力抹沪,轉(zhuǎn)型當(dāng)產(chǎn)品經(jīng)理是一個(gè)不錯(cuò)的方向。產(chǎn)品經(jīng)理相應(yīng)的技能要求有:
用戶(hù)需求挖掘能力: 產(chǎn)品經(jīng)理需要有包括挖掘潛在用戶(hù)需求瓤球、確定需求優(yōu)先級(jí)融欧、構(gòu)建用戶(hù)畫(huà)像的能力。
多維度思考能力: 產(chǎn)品經(jīng)理需要能夠從基本維度卦羡、外在維度噪馏、核心維度和商業(yè)價(jià)值維度思考的能力。
抽象能力: 產(chǎn)品經(jīng)理不僅要能從事物本身進(jìn)行抽象绿饵,還需要能夠考慮不同層次的抽象欠肾;抽象完后,還需要把抽象的對(duì)象回歸到展示層面蝴罪,需要有抽象回歸具象的能力董济。
三個(gè)轉(zhuǎn)變(附加)
測(cè)試人員要培養(yǎng)前面介紹的技能,首先需要實(shí)現(xiàn)下面三個(gè)轉(zhuǎn)變:
1. 對(duì)測(cè)試的認(rèn)知
測(cè)試活動(dòng)不僅是驗(yàn)證系統(tǒng)功能要门,可以更加的多樣化虏肾。比如廓啊,測(cè)試左移就包括對(duì)需要的澄清和驗(yàn)證,測(cè)試右移則包括生產(chǎn)環(huán)境的監(jiān)控和信息收集等封豪。
測(cè)試人員不是質(zhì)量的把關(guān)者谴轮,好的質(zhì)量意味著要交付更多的價(jià)值,而不是沒(méi)有缺陷那么簡(jiǎn)單吹埠,測(cè)試人員不再是發(fā)現(xiàn)缺陷越多越有成就第步,而是要想著如何跟不同角色高效合作,使得交付的產(chǎn)品能夠優(yōu)化業(yè)務(wù)價(jià)值缘琅。
2. 對(duì)技術(shù)的關(guān)注
由于測(cè)試活動(dòng)的多樣性粘都,不能只關(guān)心測(cè)試相關(guān)技術(shù),要把視野擴(kuò)展到軟件開(kāi)發(fā)過(guò)程中各個(gè)環(huán)節(jié)接觸到的領(lǐng)域知識(shí)和不同類(lèi)型的技術(shù)刷袍,不同業(yè)務(wù)類(lèi)型翩隧、技術(shù)架構(gòu)和基礎(chǔ)設(shè)施等都會(huì)對(duì)測(cè)試有不同的影響和要求。
3. 測(cè)試不可以獨(dú)立存在
測(cè)試不能再以獨(dú)立部門(mén)自居呻纹,需要跟不同的角色更多的溝通和合作堆生。比如,需求分析階段需要跟需求人員有密切的溝通雷酪,實(shí)現(xiàn)自動(dòng)化測(cè)試過(guò)程中可以跟開(kāi)發(fā)人員結(jié)對(duì)或其他方式的深度合作淑仆,生產(chǎn)環(huán)境下的測(cè)試需要跟 Ops 人員緊密合作等。
同時(shí)哥力,測(cè)試人員對(duì)于系統(tǒng)所采用的技術(shù)架構(gòu)蔗怠、技術(shù)方案的設(shè)計(jì)思路都需要有所了解,從而更好的理解開(kāi)發(fā)的工作省骂、理解架構(gòu)演進(jìn)對(duì)于測(cè)試的影響蟀淮,更好的開(kāi)展測(cè)試工作。
如果對(duì)軟件測(cè)試有興趣钞澳,想了解更多的測(cè)試知識(shí)怠惶,這里有最新軟件測(cè)試大廠(chǎng)面試資料和免費(fèi)學(xué)習(xí)資料(里面有功能測(cè)試、性能測(cè)試轧粟、python自動(dòng)化策治、java自動(dòng)化、測(cè)試開(kāi)發(fā)兰吟、接口測(cè)試通惫、APP測(cè)試等多個(gè)知識(shí)點(diǎn)的架構(gòu)資料),有需要的朋友點(diǎn)擊獲取
最后
其實(shí)混蔼,早前這些問(wèn)題也常充斥在我心里履腋,后來(lái)隨著工作年限的變長(zhǎng)和經(jīng)驗(yàn)的積累,我才慢慢領(lǐng)悟一二,愿各位測(cè)試同仁的職業(yè)發(fā)展之路更加順暢遵湖,如果我的博客對(duì)你有幫助悔政、如果你喜歡我的文章內(nèi)容,請(qǐng) “點(diǎn)贊” “評(píng)論” “收藏” 一鍵三連哦Q泳伞D惫!
原文鏈接:https://blog.csdn.net/m0_59893917/article/details/118489222