【转】你应该了解的基础和2017测试行业的趋势
背景
今天偶然在某個(gè)Q群看到大家在聊測(cè)試行業(yè)發(fā)展的趨勢(shì),作為一個(gè)有那么些經(jīng)驗(yàn)的娛樂型測(cè)試選手,簡(jiǎn)單寫寫自己的想法。
方向
測(cè)試的發(fā)展基本上就兩個(gè)方向:技術(shù)和管理。而我認(rèn)為這兩者是都要學(xué)的技能,也就是所謂的經(jīng)濟(jì)基礎(chǔ)決定上層建筑。當(dāng)然不是說沒有技術(shù)就不能做管理,外行管內(nèi)行自然也有方法,否則所有CEO都得懂各種技術(shù)了。
技術(shù)
技術(shù)方面我認(rèn)為這么一些是必備的:
- 測(cè)試基本知識(shí)
- Linux系統(tǒng)的簡(jiǎn)單操作
- 一門腳本語言
- 五花八門的開發(fā)知識(shí)
測(cè)試基本知識(shí)不用多說,整套研發(fā)流程下來的需求分析、用例設(shè)計(jì)、評(píng)審、缺陷管理以及書寫測(cè)試報(bào)告,這些能力是一個(gè)測(cè)試人員基本的素質(zhì)。
接下來的知識(shí)都是測(cè)試發(fā)展的趨勢(shì),Linux系統(tǒng)的基本操作要會(huì),簡(jiǎn)單部署和構(gòu)造測(cè)試環(huán)境的能力還是要有的。腳本語言是為了提升工作效率以及一些自動(dòng)化工作的執(zhí)行。五花八門的開發(fā)知識(shí)是用來應(yīng)對(duì)各種突發(fā)的狀況,比如你一直都在測(cè)服務(wù)端,突然讓你去測(cè)試web端,起碼對(duì)web端的基礎(chǔ)知識(shí)比如HTTP、JS、Ajax等知識(shí)要有個(gè)概念。
管理
我覺得管理分為這么幾個(gè)方面:自我管理、團(tuán)隊(duì)管理和向上管理。
- 自我管理
自我管理始終是一個(gè)非常難的命題。
日常的測(cè)試工作中,通過自我管理可以極大的提高工作效率。比如重復(fù)的工作通過一個(gè)個(gè)自動(dòng)化腳本來處理,假設(shè)一天有10個(gè)工作是重復(fù)的,每個(gè)工作平均耗費(fèi)10分鐘,那么這部分工作全部自動(dòng)化之后,你就能富裕100分鐘的時(shí)間來做其他事。
工作之余,需要自我管理來為自己充電。我之前寫過,測(cè)試需要會(huì)的東西多,從數(shù)據(jù)庫到服務(wù)端到web端到移動(dòng)端。很可能一個(gè)需求下來全部得涉及,隨時(shí)保持一個(gè)學(xué)習(xí)的心就非常重要了。
- 團(tuán)隊(duì)管理
團(tuán)隊(duì)管理也是一個(gè)非常難的命題。
一個(gè)人單兵作戰(zhàn)很容易,只要提升自己的能力即可,但是一旦上升到一個(gè)團(tuán)隊(duì),問題就變得很復(fù)雜了。團(tuán)隊(duì)人員的素質(zhì)參差不齊,需要讓不同能力的人都能有很好的發(fā)揮空間,并且能夠有提升,團(tuán)隊(duì)還要往好的方向發(fā)展,還要防止人員流失。舉個(gè)例子,在需求評(píng)估階段,需要評(píng)估測(cè)試時(shí)間,那么首先需要了解團(tuán)隊(duì)現(xiàn)有的工作量,富余的人力資源的工作能力,需求設(shè)計(jì)到的其他資源(跨部門配合,環(huán)境,數(shù)據(jù))以及測(cè)試周期時(shí)間線上可能發(fā)生的資源抖動(dòng)。在提前計(jì)劃時(shí)就要把整個(gè)工作周期的大部分情況預(yù)見并且設(shè)計(jì)出偏差的備選方案。
- 向上管理
這個(gè)知識(shí)點(diǎn)是2016年底才了解的知識(shí),也是我認(rèn)為最難做好的地方。
國內(nèi)軟件行業(yè)發(fā)展到現(xiàn)在,測(cè)試行業(yè)前進(jìn)的步伐非常小,并且由于測(cè)試的價(jià)值無法量化,導(dǎo)致了公司的資源基本上都往產(chǎn)品開發(fā)運(yùn)營傾斜,所以如何跟領(lǐng)導(dǎo)溝通,獲取一些資源(時(shí)間人力數(shù)據(jù)以及其他)成為了一門很重要的學(xué)問。由于歷史原因,導(dǎo)致99%的領(lǐng)導(dǎo)對(duì)于測(cè)試的概念還是鼠標(biāo)點(diǎn)點(diǎn)點(diǎn),手指點(diǎn)點(diǎn)點(diǎn),如何給他們科普正確的測(cè)試觀,也是一個(gè)非常大的問題。
趨勢(shì)
我覺得2017年測(cè)試行業(yè)的趨勢(shì)有這么些:
- 功能測(cè)試依然存在,但是會(huì)變得越來越難找工作
功能測(cè)試不可能消失,即使Google這種高技術(shù)的公司,也依然存在功能測(cè)試,所以功能測(cè)試肯定不會(huì)消失,但是工作一定會(huì)越來越難找。國內(nèi)的企業(yè)招聘都是從眾心理,大家都覺得BAT的招聘是業(yè)界的方向,所以現(xiàn)在都開始要求測(cè)試人員必須會(huì)各種編程語言,實(shí)際上他們也不知道自己要什么,入職后也可能還是點(diǎn)點(diǎn)點(diǎn),但是由于他們都這么要求,如果不會(huì)些代碼,工作必然是難找的。
- 自動(dòng)化接口測(cè)試會(huì)越來越受到重視
在移動(dòng)互聯(lián)網(wǎng)時(shí)代,對(duì)于質(zhì)量的要求比PC時(shí)代高的多,而投入產(chǎn)出比最高的自動(dòng)化接口測(cè)試,將會(huì)是大部分公司的首選方向。在快速迭代的過程中,一個(gè)完善的接口測(cè)試體系能夠在很大程度上保證產(chǎn)品的質(zhì)量,而這部分的投入相對(duì)于單元測(cè)試和UI自動(dòng)化測(cè)試來說,并不多。
- UI自動(dòng)化測(cè)試的真面目慢慢會(huì)被發(fā)現(xiàn)
過去在PC端的UI自動(dòng)化一度讓QTP大放異彩,各種培訓(xùn)機(jī)構(gòu)層出不窮,然后在移動(dòng)互聯(lián)網(wǎng)時(shí)代,UI自動(dòng)化的問題越來越明顯,快速迭代中產(chǎn)品前端的快速變化,會(huì)使UI自動(dòng)化代碼的管理復(fù)雜程度呈幾何級(jí)數(shù)的增長。如果沒有規(guī)劃好,那么修改代碼的成本將是一場(chǎng)災(zāi)難,即使自動(dòng)化系統(tǒng)高度解耦,UI元素的管理和調(diào)試的成本也非常巨大,相對(duì)來說手工點(diǎn)點(diǎn)點(diǎn)更劃得來。
- 單元測(cè)試依然不是主流
無論是測(cè)試行業(yè)的大佬都在強(qiáng)調(diào),還是那個(gè)標(biāo)志性的測(cè)試三角都在告訴我們單元測(cè)試是非常重要而且非常有必要實(shí)施的。但是單元測(cè)試成本大確實(shí)是不爭(zhēng)的事實(shí),單元測(cè)試要做到持續(xù)集成,需要的開銷太大,對(duì)于測(cè)試這種無法量化收益的部門來說,這樣的開銷大多數(shù)公司是承受不起的。所以雖然單元測(cè)試很重要,但是依然難成為主流。
- 性能測(cè)試依然是稀缺的大肥肉
性能測(cè)試以前,現(xiàn)在以及將來,都會(huì)是稀缺的大肥肉。性能測(cè)試不是簡(jiǎn)簡(jiǎn)單單的用LR或者Jmeter弄一些高并發(fā)就能稱為性能測(cè)試。要測(cè)試性能,首先要非常懂開發(fā)語言,還要非常熟悉系統(tǒng),能夠分析出系統(tǒng)的性能瓶頸,性能斷點(diǎn),并且針對(duì)性的提供解決方案,大部分有這方面能力的人,都轉(zhuǎn)去做開發(fā)了,畢竟開發(fā)拿的錢多。
- 綜合素質(zhì)依然是非常重要的指標(biāo)
企業(yè)越來越需要綜合性的測(cè)試人才,從流程上看,測(cè)試介于產(chǎn)品和開發(fā)之間,需要懂人話(和產(chǎn)品溝通),也需要懂猿話(和開發(fā)溝通)。沒有一定的綜合能力很難勝任這份工作。
- 持續(xù)集成是近期的技能亮點(diǎn),遠(yuǎn)期的基礎(chǔ)技能
持續(xù)集成是目前非常流行的開發(fā)方式,如果能夠掌握這項(xiàng)技能,在近期絕對(duì)是應(yīng)聘的大殺器。但是從遠(yuǎn)期看,這將會(huì)是一個(gè)基礎(chǔ)技能,類似現(xiàn)在招聘要求會(huì)腳本語言一樣,以后這門技術(shù)也會(huì)成為一個(gè)標(biāo)配。
- 冷門測(cè)試技術(shù)是未開墾的肥地
大數(shù)據(jù)、人工智能、區(qū)塊鏈等新興頂尖技術(shù)的測(cè)試人才極度匱乏,這個(gè)方向應(yīng)當(dāng)是一個(gè)有肉吃的方向,比如開發(fā)寫了一個(gè)智能薦股的程序,推薦了一直股票,那么怎么確定開發(fā)的程序是沒錯(cuò)的呢?
轉(zhuǎn)載于:https://www.cnblogs.com/yanghj010/p/6411445.html
總結(jié)
以上是生活随笔為你收集整理的【转】你应该了解的基础和2017测试行业的趋势的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: MyBatis:lazy loading
- 下一篇: 安装proftp