期待有一天,我大天朝的子民們洋魂,不再copy,不再translation,而去發(fā)明創(chuàng)造关翎,開拓創(chuàng)新,在計(jì)算機(jī)科學(xué)技術(shù)上越走越遠(yuǎn)......???????????????????????????????????????????????????? ------題記
其實(shí)把話題扯得這么大亮元,多半又是杞人憂天了袖外。沒辦法,誰叫我這么作呢....
上周六聽@黃河? &? @老徐 開講啦 :《自動化 & Jenkins基礎(chǔ)》略吨,收獲很大集币,再次點(diǎn)個(gè)贊。
因?yàn)橐恢笔鞘止c(diǎn)點(diǎn)點(diǎn)翠忠,也在8小時(shí)之外自學(xué)過很多自動化方面的內(nèi)容鞠苟,也稍微談一下自己的簡單看法,權(quán)當(dāng)慰藉我這些日子被蹂躪的破碎的心吧....
1秽之、請大家牢牢記住当娱,自動化是解決問題的其中一種方式而已,僅此而已
2考榨、自動化在這些年很火(UI功能自動化)跨细,但是他的局限性很大,所以我們不要盲目追求河质,分清形勢(老徐預(yù)測的接口自動化方向是大趨勢冀惭,我很贊同,很看好掀鹅,也正在奮進(jìn)中...)
準(zhǔn)備入坑的童鞋們先梳理一下自動化的情況:
2.1云头、自動化最大的用處在于回歸測試(片面但也很準(zhǔn)確)
2.2、自動化適用于長期穩(wěn)定的項(xiàng)目
2.3淫半、自動化是懶人們的福音溃槐,人類懶出來的結(jié)果,在時(shí)時(shí)刻刻都需要有懶人意識科吭,想著如何去通過機(jī)器來解決問題昏滴,要培養(yǎng)自己這方面的思想
2.4、如果不是公司領(lǐng)導(dǎo)很重視測試 & 領(lǐng)導(dǎo)多么的闊氣对人,多半是不會推行這個(gè)費(fèi)力不討好的事情谣殊,要提前做好心理準(zhǔn)備
2.5、自動化的前提是你要會一門編程語言(python牺弄,java姻几,ruby,anyway....),這個(gè)門檻將好多童鞋擋在了門外蛇捌,我自己都不知道我是不是踏過了這個(gè)門檻
3抚恒、說完了現(xiàn)狀,談?wù)勅绾稳肟?/p>
3.1络拌、基礎(chǔ)除了一門語言外俭驮,還需要黑盒測試沉淀下來的那些思想,怎么測春贸?什么時(shí)候測混萝?測什么?
3.2萍恕、對業(yè)務(wù)的熟悉程度決定了你本次自動化的道路的坎坷程度:
3.2.1逸嘀、自動化并不是拿起電腦就開始coding,而是要抽絲剝繭允粤,分離出哪些業(yè)務(wù)適合做自動化崭倘,整理好后備用,等待是燉维哈,還是蒸
3.2.2绳姨、決定你用什么語言(什么熟悉就用什么登澜,公司讓用什么就學(xué)什么阔挠,剛開始沒必要去糾結(jié)到底哪個(gè)語言好啊等等,精一而百通)脑蠕,什么工具(框架):比方說我用python3.5 & Selenium2
3.2.3购撼、學(xué)習(xí)python基本語法(我一位盆友說看遍并練習(xí)《簡明python教程》)
3.2.4、學(xué)習(xí)Selenium的基本用法(有哪些方法谴仙?怎么去處理HTML的一些東西)
3.2.5迂求、趕緊惡補(bǔ)學(xué)習(xí)HTML、JS晃跺、CSS揩局、re、TCP/IP協(xié)議等等的知識:
一開始接觸Selenium后掀虎,可以先根據(jù)網(wǎng)上的教程做小練習(xí)
在這里說下我的看法:網(wǎng)上的資料千千萬凌盯,每一篇文章、博文都是博主的思想的結(jié)晶烹玉,沒有誰寫的好與不好驰怎,只有適不適合你而已,是否跟你的情境相同
3.2.6二打、學(xué)的深入了县忌,找自己公司的來做例子,練習(xí)。如果只學(xué)習(xí)而不滲透到工作中的話症杏,基本是沒什么大用的(我就是個(gè)例子.....)
3.2.7装获、在研究的深了,學(xué)習(xí)二次封裝鸳慈,做自己的小工具:我曾經(jīng)看到過將Selenium和Appium封裝在一起饱溢,這樣適合web和移動端的測試
3.2.8、到這里你已經(jīng)是大牛了走芋,然后就沒有然后了把.....我也不造了
3.2.9绩郎、你已經(jīng)開始研究自動化持續(xù)集成(CI)、各種框架翁逞,技術(shù)的前沿知識肋杖,等待走向糕富帥,贏取白富美??
亂說了這么多挖函,其實(shí)我也只是一個(gè)小小的點(diǎn)點(diǎn)點(diǎn)測試而已状植,各位看官在接觸一門新技術(shù),選擇一個(gè)新方向的時(shí)候怨喘,一定要研究好津畸,咨詢好,堅(jiān)定不移的向前走必怜,勿半途而廢肉拓,淺嘗輒止。
互聯(lián)網(wǎng)行業(yè)的技術(shù)日新月異梳庆,永遠(yuǎn)緊跟時(shí)代的腳步暖途,我怕會被腳步踩死,但是時(shí)刻保持一顆學(xué)習(xí)的心膏执,這是我們能滿足日常測試工作的基本驻售。
老徐的對于測試工作方向的預(yù)測,我會持續(xù)學(xué)習(xí)下面的技術(shù)更米,希望可以追趕上前輩們的腳步:
①欺栗、Linux技術(shù)
②、python
③征峦、Jenkins(CI)
④迟几、公司業(yè)務(wù)的學(xué)習(xí)(這個(gè)其實(shí)是首要的)
⑤、期待掌握接口自動化測試的知識
⑥眶痰、接觸下性能測試瘤旨,工作要用到
后記:
這些只是我的YY說法,覺得有用的拿走竖伯,覺得沒用的呵呵一笑就行啦存哲。
做測試的這些日子一直在摸索因宇,如何從一個(gè)小白手工點(diǎn)點(diǎn)點(diǎn),成功轉(zhuǎn)型機(jī)器點(diǎn)點(diǎn)點(diǎn)呢祟偷?
網(wǎng)上各種查文章察滑,各種實(shí)踐。
唉修肠,還是得勿忘初心才好昂爻健(其實(shí)我就是想多掙點(diǎn)錢,而且我還有點(diǎn)懶....)嵌施,在這條路上被磨礪饲化,我還可以依然痛并快樂著??
奔跑吧,兄弟??