最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

手工點點單到自動化測試成長之路

2020-05-14 01:58 作者:愛碼小哥  | 我要投稿

最近,在網(wǎng)上看了許多關(guān)于自動化測試的文字。包括博客園愛碼小哥所發(fā)的文章。雖然他的博客注冊時間不久但每天都在更新一些自動化測試相關(guān)的文章。

其中就有一個是講的《寫給想做自動化測試的人》,文中介紹了自動化測試是什么、為什么要進(jìn)行自動化測試、什么樣的人適合做自動化、怎么做自動化測試等內(nèi)容。我看了很多,頗有感觸,所以也借此機(jī)會談?wù)勛约簩ψ詣踊瘻y試的認(rèn)識。


第一點來談?wù)勎覍τ谲浖y試職業(yè)的認(rèn)知:


“這個問題是寫給想要做自動化測試的人,或許你以為軟件測試的門檻很低,低到任何人都可以做,隨便點點就可以了,這個行業(yè)太low了,所以你想做自動化測試,提升自己的逼格,我想說手工測試并不low,如果讓一個什么都不懂,一點業(yè)務(wù)基礎(chǔ)都沒有的人去做測試,能測出來問題嗎?不要忽略你的業(yè)務(wù)知識儲備.”


以上文字,引原話,小編看后只有一個感受:說到心坎里了,太T*D對了!

自動化測試人員能力素質(zhì)


隨著這幾年國內(nèi)IT行業(yè)的快速發(fā)展,測試這一職位也越來越受到企業(yè)的重視,但是測試人才卻存在巨大的缺口。為了盡快滿足項目的需要,所以很多企業(yè)招聘時就會降低對測試人員的能力要求,進(jìn)而導(dǎo)致這一職業(yè)被外界普遍認(rèn)知都是:門檻低、水平低,就是隨便點點;許多的待就業(yè)人員也會形成同樣的認(rèn)知,大量涌入這一崗位;進(jìn)而影響下一波人…….如此惡性循環(huán)下去。
不乏有一批人覺得這個行業(yè)太low,覺得自動化夠高大上,在沒有打牢測試基礎(chǔ)的情況下,開始學(xué)python、學(xué)語言,立下要做自動化測試的方向…...但是殊不知測試基礎(chǔ)都沒有做好,寫出來的腳本根本不能解決問題。
這以上就是測試行業(yè)的現(xiàn)狀和自動化測試人員參差不齊的原因。
借著這個機(jī)會,小編想說明一下:一位優(yōu)秀的自動化測試人員應(yīng)具備的能力和素質(zhì)。



從下到上,依次分別是:基礎(chǔ)素質(zhì)、測試能力、代碼能力、平臺架構(gòu)能力和核心驅(qū)動力。正如金字塔形狀,下層是上層的基礎(chǔ),如:基礎(chǔ)素質(zhì)是測試能力的基礎(chǔ)、測試能力是代碼能力的基礎(chǔ)、代碼能力是平臺架構(gòu)能力的基礎(chǔ)…..
基礎(chǔ)素質(zhì):一個人做任何事都離不開基礎(chǔ)素質(zhì)要求,它是根基和基礎(chǔ)。
1)細(xì)心:做事情細(xì)致認(rèn)真,它體現(xiàn)在方方面面,例如:簡歷格式是否都對齊、有沒有錯別字、測試發(fā)現(xiàn)中一個小的UI錯誤都不會放過。
2)耐心:做測試也好,做自動化測試也好,都會遇到許多重復(fù)的、枯燥難以解決的問題,這時候最需要耐心、沉著應(yīng)對工作中的各種問題,不浮躁。
3)責(zé)任心:就是要自己負(fù)責(zé)的事情做到最好,舉個極端的例子:哪怕是第二天就要離職了,也要在離職前把自己負(fù)責(zé)的工作都做好。
以上三點,是做所有事情都需要的素質(zhì),在測試這一行業(yè)尤其重要。


4)學(xué)習(xí)能力
正如愛碼小哥在其文章中所說的:"軟件行業(yè)從桌面軟件到web端,又從web端遷移到移動端,誰也不知道下一個是什么。而我們作為軟件行業(yè)的從業(yè)者,不能因為那些很火的東西不火了而讓自己沒落,一個人最為核心的能力就是學(xué)習(xí)能力,如果你善于學(xué)習(xí),你就不必?fù)?dān)心這些變遷,因為你可以毫無壓力的遷移,selenium的原理你掌握了,學(xué)習(xí)appium簡直小菜一碟…"


5)問題分析能力和問題解決能力:手工測試或自動化測試過程中,一定會遇到各種各樣的問題。這些問題需要大家發(fā)揮各自的聰明大腦,分析原因、找解決方案、不斷去嘗試...你把這些問題獨(dú)立解決了,你的能力就提升了,東西也學(xué)到手了。在QQ群里,小編經(jīng)常看到有許多的同學(xué),想都沒想、查都沒查,就把問題拋到QQ群里找人解決,這樣的話你是得不到鍛煉的。
6)總結(jié)能力:學(xué)過的東西或解決過的問題,要善于經(jīng)常性地把它總結(jié)和記錄下來,否則時間久了就忘了。這一點在搜狗的測試團(tuán)隊一直在堅持,與大家分享下OneNote筆記的截圖:
以上是對測試人員的基礎(chǔ)素質(zhì)要求,一般情況下從業(yè)不久的同學(xué),在以上的素質(zhì)要求上都或多或少有欠缺,這需要在未來的工作中持續(xù)不斷地進(jìn)行改進(jìn)提高,貫穿整個職業(yè)生涯。

測試能力:牢固的測試能力是未來做自動化的基礎(chǔ)。
簡單來說,如果沒有很好的測試能力,那么就….
無法很好地發(fā)現(xiàn)測試過程中的效率問題,
無法很好地設(shè)計有效的用例和自動化用例,
無法很好地知道在整個項目流程中什么時候引入自動化,
無法很好地發(fā)現(xiàn)BUG,
最終的結(jié)果就是沒有價值!沒有價值的東西是不會被認(rèn)可的。
代碼能力:高質(zhì)量的自動化測試腳本所必備的能力。
這里一般都會有一個誤區(qū):很多同學(xué)以為掌握了一門語言就是代碼能力OK了,其實不然,自動化測試腳本也是需要有代碼健壯性、代碼擴(kuò)展性、代碼穩(wěn)定性要求的,而良好的代碼功底、數(shù)據(jù)結(jié)構(gòu)和算法,可以開發(fā)出高質(zhì)量的自動化腳本,這會極大地減少后期自動化腳本的維護(hù)成本。
平臺架構(gòu)能力
隨著自動化腳本所解決的問題逐步增多,范圍逐步擴(kuò)大,對自動化腳本的架構(gòu)設(shè)計也會提出更好的要求。舉例來說:在手機(jī)輸入法項目,一開始你可能只需要用python+uiautomator(一款自動化框架)寫一個腳本滿足打字的自動化需求即可;慢慢地,項目要求不再局限于只是打字了,需要你把換膚自動化、發(fā)表情自動化、安裝卸載自動化…..;再后來,自動化需求會變?yōu)檫@些自動化的操作要進(jìn)行隨機(jī)混合在一起…..


這時候就需要有平臺架構(gòu)能力,去搭建一個擴(kuò)展性強(qiáng)、穩(wěn)定性高的自動化測試框架了。
創(chuàng)新意識:這是核心驅(qū)動力,尤其是自動化相關(guān)的工作。


自動化測試人員成長之路:


按照我的工作經(jīng)歷,對于有意愿成為自動化測試專家的同學(xué),分享下自動化測試之路。
第一步:打好扎實的測試功底。時間跨度:2年~3年。在這一階段,將自己的測試功底打牢,一方面鍛煉和積累自己的測試能力,另外一方面持續(xù)地學(xué)習(xí)腳本語言,為后續(xù)的工作打下基礎(chǔ),同時持續(xù)不斷地提升個人的基礎(chǔ)素質(zhì)。
第二步:將所學(xué)語言用于實踐并鍛煉。時間跨度:1年~2年。當(dāng)?shù)谝浑A段的測試功底打牢之后,后續(xù)的項目中如果有機(jī)會,就可以逐步地去自動化技術(shù)解決一些重復(fù)的、性價比高的自動化問題,在實踐的過程中再鞏固學(xué)習(xí)。
第三步:主動挖掘和解決工作中的效率和質(zhì)量難題,并不斷地解決更難的問題,積累更多的經(jīng)驗。時間跨度:2年~3年。
第四步:深入鉆研相關(guān)領(lǐng)域的知識和技術(shù),將自動化技術(shù)應(yīng)用于在更大范圍和更多的項目,形成自己獨(dú)特的成果。時間跨度:3年~5年。


在學(xué)習(xí)自動化測試的過程中,我深刻體會到一個人琢磨的痛楚。所以我整理了一份測試人成長路徑的思維導(dǎo)圖以及一些幫助過我的干貨資源。有需要的可以關(guān)注我的主頁。

碼字不易,如果我的文章有幫助到你,記得點贊加關(guān)注!


手工點點單到自動化測試成長之路的評論 (共 條)

分享到微博請遵守國家法律
普陀区| 陵川县| 隆子县| 林西县| 山西省| 响水县| 惠东县| 万载县| 河间市| 玉龙| 遵化市| 昭觉县| 新绛县| 邮箱| 三门县| 长沙县| 富顺县| 永泰县| 蓝田县| 台湾省| 昭苏县| 阿拉善右旗| 宁陕县| 清苑县| 武川县| 华容县| 偃师市| 彭山县| 西林县| 阳春市| 米易县| 星座| 静宁县| 亚东县| 榆林市| 通渭县| 南城县| 华蓥市| 沾益县| 乐陵市| 绥棱县|