說到軟件測(cè)試怎么樣把将,網(wǎng)上搜索得到的結(jié)果大多數(shù)都是:“沒有技術(shù)含量”轻专,“門檻低”,“沒前途”察蹲。请垛。。洽议。宗收。。之類的結(jié)果亚兄,這也是讓一些行內(nèi)從業(yè)者或者渴望入行從業(yè)者感到迷茫困惑的地方混稽。說實(shí)話,在成為一名軟件測(cè)試工程師之前审胚,我也不是軟件測(cè)試科班出身匈勋,說白了就是“半路出家”,大學(xué)期間我主修的是電子信息工程專業(yè)膳叨,那時(shí)候我立志成為一名嵌入式軟件開發(fā)工程師洽洁,也曾每日在這個(gè)領(lǐng)域進(jìn)行學(xué)習(xí)和探索,直到后來轉(zhuǎn)為軟件測(cè)試菲嘴,我發(fā)現(xiàn)實(shí)際情況并不像網(wǎng)上給這個(gè)職位打得標(biāo)簽?zāi)菢佣鲎裕浖y(cè)試也是一個(gè)值得深耕的職業(yè)汰翠。
其實(shí),軟件測(cè)試技術(shù)種類很多昭雌,一提到測(cè)試字眼复唤,大多數(shù)人的想法就是:“測(cè)試不就是點(diǎn)點(diǎn)點(diǎn)么”,其實(shí)不然城豁,說到測(cè)試技術(shù)種類苟穆,包括:面向?qū)ο蟮臏y(cè)試、面向SOA的測(cè)試唱星、面向微服務(wù)的測(cè)試雳旅、web測(cè)試、移動(dòng)app測(cè)試间聊、windows測(cè)試攒盈、嵌入式軟件測(cè)試、物聯(lián)網(wǎng)測(cè)試哎榴、云測(cè)試型豁、大數(shù)據(jù)測(cè)試、安全測(cè)試等尚蝌,每種測(cè)試的方法迎变、理論、技術(shù)棧又不盡相同飘言,這樣看來測(cè)試又怎么能稱之為“點(diǎn)點(diǎn)點(diǎn)”呢衣形?
對(duì)于工作,除了一些物質(zhì)需求之外姿鸿,大家更關(guān)心的還是發(fā)展怎樣谆吴,成長路線如何。那么我們就來說一說軟件測(cè)試的發(fā)展和成長路線苛预。
上面提到句狼,軟件測(cè)試技術(shù)種類很多,但是每個(gè)技術(shù)種類的成長方式都是大同小異的热某,發(fā)展方向我個(gè)人總結(jié)有兩大方向:技術(shù)線和管理線腻菇,至于能發(fā)展到什么層次和水平那就要看個(gè)人的投入以及公司提供的崗位了。成長路線我們就按照兩大發(fā)展方向來分析昔馋。
技術(shù)線芜繁,這類方向適用于兩類測(cè)試從業(yè)者,一類是從功能測(cè)試做起绒极,沒有任何編程經(jīng)驗(yàn)的,還有一類就是有編程能力的蔬捷,當(dāng)然選擇這類發(fā)展路線的也都要從功能測(cè)試做起垄提,這是保證我們知道測(cè)試是什么的重要過程榔袋。從功能做起,我們學(xué)會(huì)了如何理解需求铡俐、如何設(shè)計(jì)測(cè)試用例凰兑、如何執(zhí)行測(cè)試用例、如何閱讀各類文檔审丘;從功能做起吏够,我們學(xué)會(huì)了如何與開發(fā)溝通、如何與產(chǎn)品溝通滩报、如何處理解決意見分歧锅知;從功能做起,我們漸漸意識(shí)到眼前工作的局限性脓钾、意識(shí)到手工測(cè)試的低效性以及枯燥性售睹。這時(shí)候我們需要拓展自己的技術(shù)能力,如:掌握操作系統(tǒng)操作能力可训、掌握數(shù)據(jù)庫操作語句昌妹、開始學(xué)習(xí)一門編程語言、開始主動(dòng)的了解工作輔助的測(cè)試工具使用方法握截,漸漸的懂更多的我們飞崖,測(cè)試效率提高了,但是發(fā)現(xiàn)有些時(shí)候僅僅靠人力執(zhí)行的效率終究是有瓶頸的谨胞,而且有一些測(cè)試重復(fù)性很高固歪,這讓我們自己感覺工作興趣就降低了很多。這時(shí)候我們開始考慮是不是可以通過一些手段讓重復(fù)性高的操作自動(dòng)的去執(zhí)行畜眨,于是我們開始考慮自動(dòng)化測(cè)試思維昼牛,我們開始學(xué)習(xí)自動(dòng)化測(cè)試框架、將學(xué)習(xí)的編程語言開始投入腳本的開發(fā)上康聂、我們開始深入的學(xué)習(xí)操作系統(tǒng)的shell命令贰健、開始將文字的測(cè)試用例轉(zhuǎn)換成一條條的自動(dòng)化測(cè)試用例。再后來恬汁,你不再滿足于只能將測(cè)試在自己的機(jī)器上獨(dú)自享有伶椿,是否有辦法將整個(gè)測(cè)試放到一個(gè)平臺(tái)上去操作去、去維護(hù)呢氓侧?答案是有的脊另,搭建自動(dòng)化測(cè)試平臺(tái)的想法此時(shí)已經(jīng)扎根在心中了,屬于自己公司的具有強(qiáng)定制化的平臺(tái)约巷,擁有漂亮的前端頁面偎痛,強(qiáng)大的用例管理機(jī)制,賬號(hào)管理讓每個(gè)人的工作高效而不沖突独郎,這時(shí)你已經(jīng)可以稱得上是一名測(cè)試開發(fā)工程師了踩麦,再后來枚赡。。谓谦。贫橙。。反粥。
如此可見卢肃,測(cè)試的技術(shù)路線是不是很精彩呢。
管理路線才顿,管理路線與大多技術(shù)崗晉升并無太大的出入莫湘,只不過個(gè)人對(duì)此路線不太感興趣(至少現(xiàn)在這么覺得),因此不在此過多贅述娜膘。但是管理路線對(duì)于軟件測(cè)試來說逊脯,也是一條非常有挑戰(zhàn)的路線,如果你不想死磕技術(shù)到底竣贪,那就可以在這個(gè)方向深耕军洼。
從業(yè)至今,一直在嵌入式測(cè)試方向和服務(wù)端測(cè)試方向演怎,但是我不會(huì)僅限于一兩個(gè)小方向去發(fā)展自己匕争,測(cè)試行業(yè)之大、測(cè)試技術(shù)之廣足以讓我們探索遨游爷耀,沒有不好的行業(yè)甘桑,只有做不好的職業(yè)人。曾經(jīng)在書上看到這么一句話:“同樣的面粉給到不同人手里歹叮,有的人做成了饅頭跑杭,有的人做成了面包,還有人做成了pizza”咆耿,所以測(cè)試也是一樣德谅,拿到這樣一份工作,能把它做成什么樣子看是要看我們自己的萨螺。