1. 程式人生 > >Robot Framework 簡單網站兼容性測試

Robot Framework 簡單網站兼容性測試

技術 安裝完成 使用 ava 實例 library 測試策略 dos命令 自動化

Robot Framework 簡單網站兼容性測試

0.Robot Framework 簡介

Robot Framework 是一個通用的自動化測試框架,主要用於“驗收測試”和“驗收測試驅動開發(ATDD)” (會其它文章中會詳細介紹ATDD)。它使用的是表格式的測試數據語法,並且實現了關鍵字驅動測試策略。其測試能力可以使用測試庫進行擴展,測試庫可以使 用Python或Java方法進行編寫,並且用戶可以從現有的關鍵字中擴展出新的關鍵字。

技術分享

1.簡單網站兼容性測試

在本實例中,我們將通過使用RobotFramework,操作不同的瀏覽器打開baidu.com,對關鍵字進行搜索,對搜索結果頁面進行截圖。之後觀看截圖效果,實現瀏覽器兼容性的簡單測試。

a) RIDE安裝完成後,在DOS命令輸入ride.py進行運

b)運行

技術分享

c)新建工程,註意將類型選擇為Directory

技術分享

d)在工程上點擊右鍵,新建一個Test Suite

技術分享

e)在建好的TestSuite上右鍵,新建一個TestCase

技術分享

f)編寫測試用例用例前,我們需要先import所需要的庫selenium2library,點擊TestSuite,在Edit標簽頁中點擊Library按鈕

技術分享

g)Library的name 填寫Selenium2Library

技術分享

h)第一次添加庫完成後,庫的文字可能為紅色,表示未找到該庫,需要重啟一下RIDE,使其重新加載庫。如果仍未紅色,則表示該庫不存在,需要重新安裝該庫。

技術分享

i)開始編寫測試用例,按F5鍵,可以進行關鍵字搜索,找到需要使用的關鍵字,或查看所有關鍵字。

技術分享

j)編寫用例腳本

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

b.在搜索框中輸入搜索文字”來測試“

c.點擊搜索按鈕

d.等待2s

e.進行截圖

f.關閉瀏覽器

技術分享

k)運行測試,等待測試執行,並查看測試結果

技術分享

Robot Framework 簡單網站兼容性測試