開發自動化測試框架的一些心得
自己寫過很多自動化框架,有必要把自己的心得整理出來了,正好最近又完成了一個UI框架,就在這裡把開發過程記錄下來。
開發一個自動化框架基本包括以下幾步:

首先選擇技術:
目前比較流行的Web自動化框架就是Selenium,所以我也選了Selenium作為基礎,可選語言就多了,Python, Java, C#, JavaScript。這個要根據自己專案組的情況選擇,但是我非常不建議使用JS,因為JS是一個非同步語言,另外也缺少強大的IDE工具,在開發工程尤其是除錯過程會遇到無數坑。

最後我們選擇Python 3.6 + Selenium 2.0
其次是產品分析
選完技術之後,千萬不要急於寫程式碼,很多人都在不瞭解自己產品的情況下就寫程式碼,後期發現做了很多重複工作,程式碼結構也不合理,最後框架越來越來,誰都不願意接手。
所以寫程式碼之前,首先要了解自己要測試什麼產品。

我經過對自己產品分析,發現產品有很多共有的控制元件,這樣我就知道了,在開發的時候可以針對這些控制元件進行獨立封裝。
最後是程式碼實現
其實程式碼實現並不是最難的,很多程式員都可以做出來,但是效果就不一樣了。
在這裡我根據產品分析,完成程式碼開發。

結語:
下面分享一點實用的乾貨:大師教你一招搞定Loadrunner指令碼不錄製,完全手寫loadrunner指令碼,想告別自學效能腦袋爆炸的困境可以學習哦。想要資料的可以分享給你們,這是我QQ:1363134450,加的時候備註好,不備註的話,陌生人我一般不加。覺得對你有用的話,不妨給我點個贊加個關注哦,謝謝!