- Selenium自動化測試之道
- Ping++測試團隊
- 790字
- 2020-11-28 14:42:25
1.5 學習自動化測試的建議
在即將開始Selenium學習旅程之前,為大家分享兩個對筆者影響比較大的故事。一個故事是“小馬過河”,另一個故事是“吃餅”。
“小馬過河”說的是小馬第一次過河,遇到了牛伯伯和小松鼠,一個說水淺,一個說水深。最后小馬淌過河才發現,河水既沒有牛伯伯說得那么淺,也沒有小松鼠說得那么深。這篇小學課文大家都學過,道理大家都懂,可遇到陌生領域,不少人會像“小馬”一樣躊躇不前。遇到前輩,滿口是“很迷茫”“我不知道自己擅長什么”“怎么學XXX啊”之類的話。其實,“淌河”的那一腳邁出才最能出真知。迷茫、不知所從,那就先從感興趣的領域入手;不知道自己擅長什么,可以進行領域內不同層面的嘗試,必然會有自帶人設的技能被召喚出。
有的人談到測試技術會拋出不少測試框架和工具名詞,但當筆者問道,你在自己機器上安裝了這個工具嗎?你搭建了環境學這門技術嗎?他反而沉默。這樣的人只顧站在河邊觀望,那一腳卻吝于邁出,這樣就不可能了解測試的真正意義。
第二個故事是“吃餅”。說的是有個人吃燒餅,吃了一塊沒吃飽,兩塊還是沒吃飽,直到吃了第7塊才飽了。他嘆道,早知道吃了這一塊能飽,我何必去吃前面6塊餅呢?我們都會認為這是一個很滑稽的故事,那我們是不是這樣“滑稽”的人呢?在解決某個問題的時候,嘗試了N種辦法,搞定之后難免會想,我要是早那么干就好了;又或者用另一種技術或框架重構腳本的時候,會想我之前是不是太蠢?還有的時候,埋頭苦學了一陣,發覺沒什么提高,霧里看花,不得要領;很積極地開發工具和腳本,發現對工作效率的改進微乎其微,就開始懷疑自己的努力。學習一門技能是將知識積累升華為智慧的過程,循序漸進,堅持不懈,自然會水到渠成。
學自動化測試與學其他技術一樣,借助各種工具是必要的,能掌握更多資源;通過微博或公眾號結識一些業界榜樣則更佳,多多少少能擴大眼界。剩下的就只有耐住寂寞,下硬功夫,去面對學習道路上的種種問題。
- Go Web編程
- Learn TypeScript 3 by Building Web Applications
- C語言程序設計(第2 版)
- Android Studio Essentials
- Apache Spark 2 for Beginners
- Java 9 Programming Blueprints
- 實戰低代碼
- C/C++常用算法手冊(第3版)
- 名師講壇:Java微服務架構實戰(SpringBoot+SpringCloud+Docker+RabbitMQ)
- 編譯系統透視:圖解編譯原理
- iOS應用逆向工程(第2版)
- Apache Kafka Quick Start Guide
- 區塊鏈底層設計Java實戰
- ASP.NET程序開發范例寶典
- 移動互聯網軟件開發實驗指導