日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

RobotFramework系列(一):RIDE使用教程

發布時間:2024/4/15 编程问答 44 豆豆
生活随笔 收集整理的這篇文章主要介紹了 RobotFramework系列(一):RIDE使用教程 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

?剛接觸自動化測試不久,對里邊的各種技術還是挺感興趣的,所以也學著那些測試大牛們編寫個自動化測試腳本,體驗一下自動化的感覺。

一、Robot Framework簡介

1)RobotFramework
???????Robot Framework是一款用Python編寫的功能自動化測試框架,支持關鍵字驅動且可擴展性好。它主要用于需要進行多次驗收的系統測試,或者驗收測試驅動開發,尤其對于一些常年需要維護的系統來說,價值更大。

2)RIDE
???????RIDE是一款專門用來編輯Robot Framework用例的軟件,用Python編寫并且開源。當我們針對一個系統編寫好一套腳本后,每當我們對系統做一些更改的時候,便可以把已經寫好的腳本拿出來稍作修改,通過執行這些腳本就可以檢測系統的功能是否依舊完好。系統需要一個不斷完善的過程,而RIDE用例也將隨著系統的變更做著相應的修改。

3)特點:
???????a.測試用例使用文本文件保存;b.測試用例支持變量的使用,也可使用if語句和for循環,測試人員可根據自身情況創建自己需要的測試庫;c.測試執行報告和日志是html格式的,容易閱讀;d.支持關鍵字驅動、數據驅動和行為驅動等等

二、RIDE測試用例

1.創建一個新的工程
???????首先點擊菜單欄的 File—>New Project。(這里選擇”Directory“,因為我們要創建一個文件夾來存放用例,其實用File也可以,看自己需求吧)

創建好后如下圖

2.創建測試套(Suite)
???????右擊新創建的文件“testBaidu”——>點擊“New Suite

3.創建測試用例(Test Case)
???????右擊新創建的文件“New Test Case”——>點擊“New Suite

???????添加完以后如下圖

4.編寫用例腳本
1)添加Selenium2Library庫文件
???????點擊創建好的測試套,選擇添加Library

???

????添加好以后文件名是黑色的,如果是紅色,則說明加載不成功,需要檢查庫文件是否已安裝,或者名稱是否正確

2)編寫腳本
用例情景如下:

???????a.打開瀏覽器進入百度主頁

???????b.在搜索框中輸入搜索文字”test“

???????c.點擊搜索按鈕

???????d.等待10s

???????e.關閉瀏覽器

3)運行腳本,查看運行情況
???????選擇測試用例,點擊菜單欄的”Tools“—>"Run Tests",或者直接點擊運行圖標,在運行過程中可暫停、終止

???????運行完成后可查看運行日志了解運行情況

???????這樣,一個簡單的測試用例就完成了

小結:
????????自動化測試可以快速自動完成大量測試用例,節約人工測試成本。但是對于需求經常變更的項目,則需要大量時間進行維護。使用RIDE編寫測試用例非常方便,而且它提供了日志記錄功能,對用例運行過程中出現的各種情況都進行的詳細記錄,這樣在用例運行失敗的時候就很容易找到錯誤的地方了。
————————————————
版權聲明:本文為CSDN博主「xjCherie」的原創文章,遵循CC 4.0 BY-SA版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/wangjingna/article/details/49782001

總結

以上是生活随笔為你收集整理的RobotFramework系列(一):RIDE使用教程的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。