為什麼要學習自動化測試?這篇文章告訴你答案

博為峰網校發表於2022-04-01

學習自動化這個想法,其實自己在心裡已經琢磨了很久,就是一直沒付諸實踐,覺得現在手工測試已經能滿足當前的工作需要,不想浪費時間去學習新的東西,有點時間還不如刷刷影片、看看小說等。  加我VX:atstudy-js 回覆“測試”,進入 自動化測試學習交流群~~

第一次有學習Selenium的衝動是在一次被訓話之後,覺得委屈了,不想幹了,想換份工作。

那個時候手工測試比比皆是,沒有自己的優勢,所以就打算學習自動化知識來充實自己。網上影片也找了,但是仗著自己之前有點程式碼基礎,沒有按照課程系統學習,導致一知半解,在學習完Selenium錄製指令碼的功能之後,覺得自動化測試只是用工具錄製指令碼,然後回放就可以了,學習到此結束。

由於未繼續學習,只會用Selenium錄製指令碼然後回放,正好我用來測試的系統,有一個滑鼠懸浮時間,但是錄製時這個事件並沒有錄製上,也導致了回放不成功,就此就放下了,第一次自動化的學習就到此結束了。

第二次又有衝動學習自動化是在和領導的一次談話中提及的,說不能只會手工測試,要接觸一些新東西,不然很快就會被淘汰。談話完之後,我又想是時候開始學習了,又找出學習影片,三天打魚兩天曬網的開始看影片,不緊不慢的進行學習,也沒太上心。

準備

真正督促我開始重視學習的,是某個專案真正用到了自動化,問我能不能做,我說還在學習的時候,就感覺別人的眼神都不對了,作為一個有好幾年測試經驗的老測試,測試自動化工具都不會用。

這個時候我才開始真正上心,每天工作不忙的時候,或者下班之後,拿出1-2小時進行系統的學習,不因為我之前一知半解的知識而放棄某個模組的學習,俗話說得好,有壓力才會有動力,真的是這樣,我竟然真的堅持下來了,經過一段時間的學習,慢慢的覺得,自動化原來也不是個很難得事情,所謂熟能生巧,多次練習之後就會發現其實很簡單。

根據這幾次的學習歷程,給大家幾個建議供大家參考。

學習建議

多樣化練習

完全按照影片裡的操作方法,用影片裡的網站,按部就班的寫程式碼,效果不大,並不是說沒有必要。因為課程裡所使用的網站都是老師“精心挑選”的,主要針對某個模組某個知識點而來的,用來做例子的功能也是最簡單,主要目的是讓學員明白當前所講的知識點。

但是在實際應用的過程中肯定會比這複雜。所以建議在按照影片裡的例子練習完成後,多拿一些常用的網站或者工作中正在使用的網站多做練習,這樣我們往往會獲取到一些課程裡沒有的知識。

一開始不會沒關係,就是照著現有指令碼抄也要練習,因為只有練習才能熟能生巧。

虛心學習不自以為是

因為我之前是有程式碼基礎的,所以在第一次學習的過程中將所有程式碼相關的課程都跳過了,所以導致了知識的斷層。第二次學習的過程中,是將課程從頭到尾的完整的看了一遍並進行了實際操作,才發現,之前被我跳過的內容隱藏了一些我從前並不知道的知識點。

有始有終

第一次學習時,學習完指令碼錄製之後,就停止學習了,並沒有繼續學習後續的內容。

第二次學習後發現,用錄製的方式寫指令碼是很low的,很有侷限性,並不能滿足所有的需求,後來用WebDriver和UnitTest才是真正的高階,解決指令碼錄製不能解決的問題。

遇事迎難而上

在我學習完課程後,自己在練習的過程中,遇到了課程中並沒有講到的內容,指令碼執行一直報錯,在我第一次的學習過程中,遇到問題就放棄了,並沒有積極的去解決問題,導致了最終的放棄。

而第二次學習中,遇到問題後我積極的去各種網站查詢解決問題的方案,問題總會得到解決。在問題得到解決之後,發現這是一件很值得驕傲的事情,心情就會變好,雖然解決問題的過程可能會很艱難。

應用到日常的工作中

我們學習完自動化之後,不要學習完就行了,而要積極的將其應用到我們日常的工作中,如果放著不用,一段時間之後我們學習到的知識都會慢慢遺忘。將其應用到工作中後,不僅能對技術進行不斷練習、最佳化、升級,還能提高工作效率,何樂而不為呢?

這是我自學自動化的歷程,走了不少彎路,也沒有專人的指導,只能靠自己去摸索,希望我自己犯的錯誤能讓大家引以為戒。

最後:

可以我的個人V:atstudy-js,可以免費領取一份10G軟體測試工程師面試寶典文件資料。以及相對應的影片學習教程免費分享!,其中包括了有基礎知識、Linux必備、Mysql資料庫、抓包工具、介面測試工具、測試進階-Python程式設計、Web自動化測試、APP自動化測試、介面自動化測試、測試高階持續整合、測試架構開發測試框架、效能測試等。

這些測試資料,對於做【軟體測試】的朋友來說應該是最全面最完整的備戰倉庫,這個倉庫也陪伴我走過了最艱難的路程,希望也能幫助到你!

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31407649/viewspace-2885426/,如需轉載,請註明出處,否則將追究法律責任。

相關文章