找一個項目,確定一個自動化框架,然後開始練手,深入的把項目的自動化腳本寫完,這樣帶著目的性的學習,並且每次都總結自己遇到的坑和新學到的知識點,一段時間後,你就可以獨立完成自動化測試了,沒有你想像的難,加油

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

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

3、看看公司內部自動化框架代碼

4、在github上、各大論壇學習自動化來源代碼

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

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

7、學習自動化持續集成

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


要學一個任意語言(剛開始不用太過深入,基本的流程能寫出來就好)

語言對應的自動化工具,例如uiautomator,selemiun等

會用一個界面元素分析工具,例如adb自帶的uiautomatorviewer,web就用瀏覽器右鍵的元素檢查

簡單的sql、shell、adb、linux命令

抓包工具,瀏覽器的F12,pc上的Wireshark等

介面的話就要深入些,學學該語言的爬蟲方向,或者簡單點用postman,不過postman想自己拓展些功能就沒有自己寫爬蟲方便,一般會找開發要介面文檔自己寫比較方便

安卓的性能方面,深入了解點linux的操作,搭配busybox效果還可以

不要盯死就用一個工具用到底,學著搭配使用,有時候uiautomator比較麻煩的,也許一條adb shell 就處理了

操作步驟腦子裡想好,操作什麼,獲取什麼,分析什麼,保存什麼,得出什麼結論


先學會一種腳本語言,比如python

https://www.bilibili.com/video/BV1TA411E7yT 題主可以看下這個視頻


首先你要明白什麼是自動化,自動化的分類,UI/介面/性能

然後在學習一門編程語言,小白建議python

最後學習主流的自動化框架


推薦閱讀:
相关文章