功能測試如何快速轉向自動化測試?

2022-08-17 15:12:15 字數 1905 閱讀 4401

好多小夥伴都是從功能測試入門的,從最開始或者更長的時間一直都在從事點點點的工作。覺得工作沒有樂趣,枯燥,想要提公升自己,但不知道自己該怎麼做。不得不說,每個人都會有迷茫期,記得我剛出來工作的時候,隔三岔五的迷茫,根本不知道自己到底想要做什麼,只能隨波逐流的過一天是一天。但每次度過迷茫期都會有一點提公升,因為在迷茫期的時候,會不斷的糾正自己要走的路。所以,各位小夥伴在這個階段就應該想想自己未來到底要怎麼走。

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

某知名公司資深測試工程師:

我的職業生涯:專項效能-功能測試-專項效能-自動化+功能

從效能轉向自動化純屬對**的熱愛,能否勝任一項工作興趣最重要,所以如何快速入門,首先看你是否有這方面的興趣。下面是我當年入門的步驟。

1、接受自動化相關的培訓,如概念培訓、工具培訓等

2、系統學習一門編碼語言,熟悉程式設計思想

3、走讀公司內部自動化框架**

4、在github上、各大論壇學習自動化****

5、依葫蘆畫瓢的參與自動化用例開發

6、自啟專案,運用市場主流關鍵字驅動思想重新封裝自動化框架,學習各大web框架融入關鍵字,形成視覺化自動化

7、學習自動化持續整合

這些過程似乎不是那麼快速高效,但是效果會很好,如想快速入門,報培訓班是不錯的選擇,但還得靠自己多花時間,多學習。

某大企業資深測試開發工程師:

乙個功能測試團隊想在自動化方面有所做為,有幾件事是比較重要的。

明確方向:做為管理者,需要明確組織效率提公升的目標、個人職業發展的路徑、自動化產出的績效導向等問題

給出路徑:個人比較推崇小平同志的「讓一部分人先富起來,先富帶動後富」方針路線。想做自動化,自動化測試工具

就必須在組織內先樹立幾個典型,重點培養。如果組織內已具備合適人員,可以給其一定空間,先提前開展一部分公共基礎工作。如果沒有,就只能選擇請外部專家進行培訓,然後採用賽馬的機制,選拔這個組內的領頭人。乙個將軍,帶一群兵的模式,是比較容易開展起來的。備註:如果管理者本身就是自動化專家,那這個事就比較好辦了,否則管理者的自動化體系認知的自我學習就是成敗的關鍵了。

學會妥協:自動化是個產出比其實並不高的事情,很多人都以為自動化一定可以提高效率。然而很多自動化專案都因為盲目和無知,最終被提前葬送了。自動化跟功能測試一樣,有其擅長的領域,比如回歸測試

、環境部署等。對於組織需要先定些小目標:先指令碼化、流程化,最後再實現自動判定和持續完善。

技能提公升:自動化實現需要產品設計能力、架構設計能力、語言編碼能力等,需要做好持續學習、不斷提公升的準備。自動化工作本身就可以按專案來運作,所有的工程化理論都適用,也意味著軟體工程的所有風險也都存在。

某大企業全棧測試工程師

其實這根本沒有捷徑可走的,不過現在學習的同學比早期學習的同學還是快捷了不少!首先網上各種文件,教程都比較多,不用費時費力地去找文件;其次,如果想更加全面的學習,或是更加快一點兒的話,去參加培訓班,購買網上的系列課程;選擇針對性強的教程,也是不錯的選擇;第三,必須實踐,你通過**,是不能知道一道美食的味道的, 同樣,不管是看書還是看教程,你不動手去寫**,永遠不能把知識變成自己的。腳踏實地,一步步地來,才能達到一定的水平喲!

結語:聽了這些大佬的體會感想,我總結了一下無非就是以下幾個點:

1.學習思路

2.學習動力

3.實踐和思考

不管是自學也好,還是參加培訓機構i,都是需要乙個正確的方向去引導你學習,這樣學習起來也會比較輕鬆,不會走多與的彎路,所以說思路很重要。學習的動力其實是乙個很簡單的東西,說成目標可能會更好理解一點,你想學成之後能達到什麼程度,這樣你也能在學習的過程中不被困難所難倒,也會有源源不斷的動力促使你前進。至於第三點說的實踐和思考就是你對自己學到的東西的乙個掌握的程度的檢驗了,只有實踐了你才能知道,這個知識點你到底學會了沒有,會了之後有沒有什麼其他的理解,這個就是需要自己去思考了 ,這種東西都是別人教不了你的!

說了這麼多在這裡給大家分享乙個目前主流的兩種語言做自動化的學習路線圖,希望對大家有幫助!

逐步轉向自動化測試

從mac team轉到ssoteam的時間差不多也有乙個多月的時間了,當時bruce問我要不要轉team的時候,我也有考慮過一段時間,糾結於各種原因,然後,自己最後還是轉了。經過大半個月的適應,還是蠻喜歡ssoteam,這幾周都一直在做培訓,主要是學習python和 ta的知識,都是關於自動化方面的...

功能測試自動化

重複性測試 準確性問題 效率問題等。測試用例的設計 介面和使用者體驗測試 正確性的檢查。1.在進行專案的自動化測試之前,先要考慮以下5個方面 1 功能測試自動化類類似軟體開發過程 2 功能自動化測試是個長期過程 3 確保功能測試自動化的資源,包括人員和技能 4 循序漸進的開展自動化測試 5 確保功能...

自動化測試 web自動化測試

自動化 由機器裝置代替人為完成制定目標的過程 優點 提高工作效率 減少勞動力 產品規格同一標準 批量生產 自動化測試 讓程式代替人為去驗證程式功能的過程,即在預設條件下執行程式系統 流程確定 搭建自動化框架 編寫測試用例,將其轉化為soupui 介面 自動化測試指令碼 執行自動化測試指令碼 輸出執行...