當我第一次使用Robot Framework時,我是拒絕的。我跟老大說,我拒絕其實對於習慣了代碼的自由,所以討厭這種“填表格”式的腳本。老大說,Robot Framework使用簡單,類庫豐富,還可以自由開發系統關鍵字。那我說,你不能讓我用我就用,我要先用用看。自從我用了半年多以來,duang~! 真的挺好用的。duang~! ,我相信我用完是這個樣子,你們用完也是這個樣子。duang~! duang~!
----今年流行“duang”,我也來一段。哈哈~!
Robot Framework特點:
- l 使用簡單
- l 非常豐富的庫
- l 可以像編程一樣寫測試用例
- l 支持開發系統關鍵字
上面幾點是我使用過程的體會。當然,Robot Framework的特點還有其它。
1、使用簡單。當你真的要向項目中推廣一個技術或工具的時候,其實這點非常重要。對於大多測試團隊的測試人員來說,開發技術還是很薄弱的。Robot Framework使用非常簡單,只要告訴你是這些關鍵字是做什么用的,你去“填表格”就好的。
2、非常豐富的類庫,支持Robot Framework的庫很多,標准庫加擴展庫有幾十個。
web自動化測試:SeleniumLibrary,Selenium2Library,Selenium2Library for Java、watir-robot等。
Windows GUI測試:AutoItLibrary。
移動測試:Android library、iOS library、AppiumLibrary等。
數據庫測試:Database Library (Java)、Database Library (Python)、MongoDB library等。
文件對比測試:Diff Library。
HTTP測試:HTTP library (livetest)、HTTP library (Requests)等。
3、Robot Framework 可不是只能寫一些死板的操作過程,定義變量,數組、字典,寫if判斷,for循環都不在話下,甚至調用python所提供的方法;你懂pyhon,可以把它玩得游刃有余。
4、開發系統關鍵字,或者自己寫個自定義庫也很簡單,用工具,但又不會受制於人工具。這也是我用它的一點。當然,前提還是你會點python。
你可以免費獲得視頻與教程。別忘記了右下角“推薦”。
電子書下載 《robot framework 自動化測試》
上課視頻分享《robot framework上課視頻》
最新錄制網易雲課堂《robot framework自動化測試入門》