功能測(cè)試如何快速轉(zhuǎn)向自動(dòng)化測(cè)試?

好多小伙伴都是從功能測(cè)試入門的,從最開始或者更長(zhǎng)的時(shí)間一直都在從事點(diǎn)點(diǎn)點(diǎn)的工作。覺得工作沒有樂趣,枯燥,想要提升自己,但不知道自己該怎么做。

不得不說,每個(gè)人都會(huì)有迷茫期,記得我剛出來工作的時(shí)候,隔三岔五的迷茫,根本不知道自己到底想要做什么,只能隨波逐流的過一天是一天。

但每次度過迷茫期都會(huì)有一點(diǎn)提升,因?yàn)樵诿悦F诘臅r(shí)候,會(huì)不斷的糾正自己要走的路。所以,各位小伙伴在這個(gè)階段就應(yīng)該想想自己未來到底要怎么走。

今天在這里分享的是一些大佬的切身感想!

某知名公司資深測(cè)試工程師

我的職業(yè)生涯:專項(xiàng)性能-功能測(cè)試-專項(xiàng)性能-自動(dòng)化+功能
從性能轉(zhuǎn)向自動(dòng)化純屬對(duì)代碼的熱愛,能否勝任一項(xiàng)工作興趣最重要,所以如何快速入門,首先看你是否有這方面的興趣。下面是我當(dāng)年入門的步驟:

1、接受自動(dòng)化相關(guān)的培訓(xùn),如概念培訓(xùn)、工具培訓(xùn)等

2、系統(tǒng)學(xué)習(xí)一門編碼語(yǔ)言,熟悉編程思想

3、走讀公司內(nèi)部自動(dòng)化框架代碼

4、在github上、各大論壇學(xué)習(xí)自動(dòng)化來源代碼

5、依葫蘆畫瓢的參與自動(dòng)化用例開發(fā)

6、自啟項(xiàng)目,運(yùn)用市場(chǎng)主流關(guān)鍵字驅(qū)動(dòng)思想重新封裝自動(dòng)化框架,學(xué)習(xí)各大web框架融入關(guān)鍵字,形成可視化自動(dòng)化

7、學(xué)習(xí)自動(dòng)化持續(xù)集成

這些過程似乎不是那么快速高效,但是效果會(huì)很好,如想快速入門,報(bào)培訓(xùn)班是不錯(cuò)的選擇,但還得靠自己多花時(shí)間,多學(xué)習(xí)。

某大企業(yè)資深測(cè)試開發(fā)工程師

一個(gè)功能測(cè)試團(tuán)隊(duì)想在自動(dòng)化方面有所做為,有幾件事是比較重要的。

明確方向:做為管理者,需要明確組織效率提升的目標(biāo)、個(gè)人職業(yè)發(fā)展的路徑、自動(dòng)化產(chǎn)出的績(jī)效導(dǎo)向等問題

給出路徑:個(gè)人比較推崇小平同志的“讓一部分人先富起來,先富帶動(dòng)后富”方針路線。

想做自動(dòng)化,就必須在組織內(nèi)先樹立幾個(gè)典型,重點(diǎn)培養(yǎng)。如果組織內(nèi)已具備合適人員,可以給其一定空間,先提前開展一部分公共基礎(chǔ)工作。

如果沒有,就只能選擇請(qǐng)外部專家進(jìn)行培訓(xùn),然后采用賽馬的機(jī)制,選拔這個(gè)組內(nèi)的領(lǐng)頭人。一個(gè)將軍,帶一群兵的模式,是比較容易開展起來的。

備注:如果管理者本身就是自動(dòng)化專家,那這個(gè)事就比較好辦了,否則管理者的自動(dòng)化體系認(rèn)知的自我學(xué)習(xí)就是成敗的關(guān)鍵了。

學(xué)會(huì)妥協(xié):自動(dòng)化是個(gè)產(chǎn)出比其實(shí)并不高的事情,很多人都以為自動(dòng)化一定可以提高效率。然而很多自動(dòng)化項(xiàng)目都因?yàn)槊つ亢蜔o知,最終被提前葬送了。

自動(dòng)化跟功能測(cè)試一樣,有其擅長(zhǎng)的領(lǐng)域,比如回歸測(cè)試、環(huán)境部署等。對(duì)于組織需要先定些小目標(biāo):先腳本化、流程化,最后再實(shí)現(xiàn)自動(dòng)判定和持續(xù)完善。

技能提升:自動(dòng)化實(shí)現(xiàn)需要產(chǎn)品設(shè)計(jì)能力、架構(gòu)設(shè)計(jì)能力、語(yǔ)言編碼能力等,需要做好持續(xù)學(xué)習(xí)、不斷提升的準(zhǔn)備。自動(dòng)化工作本身就可以按項(xiàng)目來運(yùn)作,所有的工程化理論都適用,也意味著軟件工程的所有風(fēng)險(xiǎn)也都存在。

某大企業(yè)全棧測(cè)試工程師

其實(shí)這根本沒有捷徑可走的,不過現(xiàn)在學(xué)習(xí)的同學(xué)比早期學(xué)習(xí)的同學(xué)還是快捷了不少!

首先網(wǎng)上各種文檔,教程都比較多,不用費(fèi)時(shí)費(fèi)力地去找文檔;

其次,如果想更加全面的學(xué)習(xí),或是更加快一點(diǎn)兒的話,去參加培訓(xùn)班,購(gòu)買網(wǎng)上的系列課程;選擇針對(duì)性強(qiáng)的教程,也是不錯(cuò)的選擇;

第三,必須實(shí)踐,你通過觀看,是不能知道一道美食的味道的, 同樣,不管是看書還是看教程,你不動(dòng)手去寫代碼,永遠(yuǎn)不能把知識(shí)變成自己的。腳踏實(shí)地,一步步地來,才能達(dá)到一定的水平喲!

結(jié)語(yǔ)

聽了這些大佬的體會(huì)感想,我總結(jié)了一下無非就是以下幾個(gè)點(diǎn):
1.學(xué)習(xí)思路
2.學(xué)習(xí)動(dòng)力
3.實(shí)踐和思考

不管是自學(xué)也好,還是參加培訓(xùn)機(jī)構(gòu),都是需要一個(gè)正確的方向去引導(dǎo)你學(xué)習(xí),這樣學(xué)習(xí)起來也會(huì)比較輕松,不會(huì)走多與的彎路,所以說思路很重要。

學(xué)習(xí)的動(dòng)力其實(shí)是一個(gè)很簡(jiǎn)單的東西,說成目標(biāo)可能會(huì)更好理解一點(diǎn),你想學(xué)成之后能達(dá)到什么程度,這樣你也能在學(xué)習(xí)的過程中不被困難所難倒,也會(huì)有源源不斷的動(dòng)力促使你前進(jìn)。

至于第三點(diǎn)說的實(shí)踐和思考就是你對(duì)自己學(xué)到的東西的一個(gè)掌握的程度的檢驗(yàn)了,只有實(shí)踐了你才能知道,這個(gè)知識(shí)點(diǎn)你到底學(xué)會(huì)了沒有,會(huì)了之后有沒有什么其他的理解,這個(gè)就是需要自己去思考了 ,這種東西都是別人教不了你的!


作者:Python測(cè)試社區(qū)


歡迎關(guān)注微信公眾號(hào) :Python測(cè)試社區(qū)