Robot Framework學習總結
10/19/2018
學了Robot有一個星期,總的來說,我有如下感覺:
“學習一個工具是簡單的,可是並不容易。簡單體現在網路資源如此發達,又有官方文件擺在面前,看就是了。不容易體現在時間的花費,一個人的耐心與堅持。但是最關鍵的還是學習的方法,有了好的學習方法才能提高效率。”
使用者手冊:http://robotframework.org/robotframework/#user-guide
Robot Framework的精髓都在這一張圖裡了...而文件的組織結構也是和這張圖對應的。
第2章 Create Test Data --> Test Data
第3章 Executing Test Case --> Robot Framework
第4章 Extending Robot Framework --> Test Library
第5章 Supporting Tools --> Test Tools
花時間一點一點的看總是能學會的...可是怎麼才能提高效率啊?
有些時候我感覺自己已經掌握了,可是一看文件發現還有好多我不知道的。有時強迫症的習慣讓我想去把文件從前向後逐一突破。但是我需要掌握那麼多嗎?
通過這段時間的學習,我發現有一些概念和思想在幾個測試框架裡是相同的,比如Tag的用法,還有setup,teardown。關於這些是可以總結的。還有關鍵字驅動,測試資料驅動,行為驅動的思想方法。關鍵字驅動實際上就是利用測試場景測試,測試資料驅動關注在同一個測試場景下不同的測試資料會產生不同的結果,行為驅動在我看來也是不同的測試場景,但是它們都用到了Given-When-Then語法結構。
10/26/2018
Cucumber 的 Background vs. Robot 的 setup; Scenario Outline vs Template.
10/30/2018
知識需要時間積累,而練習是最好的學習方法。
END
DO WHAT YOU CAN DO