rf框架搭建_RF框架—自动化UI框架解决方案模版
RF框架—自動化UI框架解決方案模版
第一章 項目特色
基于WEBUI自動化項目企業(yè)實戰(zhàn)經(jīng)驗總結(jié)搭建的屬于自己的一套自動化開發(fā)腳手架。
技術(shù)框架選用Robot Framework用于驗收測試和驗收測試驅(qū)動開發(fā)(ATDD)的自動化測試框架。 基于 Python 編寫,提供跨平臺支持。通過使用關(guān)鍵字驅(qū)動測試(KDT)方法簡化了自動化測試過程,方便測試人員創(chuàng)建易讀的測試。
簡單易學
關(guān)鍵字驅(qū)動開發(fā),關(guān)鍵字庫豐富
可擴展性和可維護性高
第二章 項目環(huán)境搭建說明
一、開發(fā)環(huán)境說明
1、本地開發(fā)環(huán)境適用搭建的anaconda虛擬環(huán)境,python版本為:3.7.6
# 數(shù)據(jù)庫安裝庫
pip install robotframework-databaselibrary
pip install pymysql
# 瀏覽器安裝庫
# 注意web自動化,還需要相應的瀏覽器驅(qū)動
pip install robotframework-selenium2library
# 接口測試安裝庫
pip install requests
pip install robotframework-requests
# 圖像識別庫
pip install robotframework-sikulilibrary
2、自定義測試庫:
搭建可以參考RF框架_anaconda虛擬環(huán)境安裝及使用教程:
二、開發(fā)工具
本地開發(fā)工具適用ride編輯器。
搭建可以參考RF框架_RF框架_開發(fā)工具RIDE介紹:
三、注意事項
1、使用SikuliLibrary庫注意事項
則本地需要安裝Java JDK1.8版本以上環(huán)境。如果在自己項目中不需要使用,則去除SikuliLibrary庫的引用即可。
2、使用自定義測試庫
將已有的自定義測試庫MyLibrary放在python安裝目錄lib\sit-packages下。【項目目錄AutoTester\testdesign有備份】
3、自定義監(jiān)聽器使用
在RIDE中使用。參數(shù)如下所示:
–listener TestCaseListener:所在部門名稱-測試戰(zhàn)隊:2:lt
(1)–listener TestCaseListener 為固定寫法
(2)參數(shù)以冒號分割:必填參數(shù)為前兩位分別對應:戰(zhàn)隊:測試類型:執(zhí)行者(不填則默認為automation)
監(jiān)聽器官網(wǎng)文檔:
第三章、項目框架設計說明
一、第一層目錄層級
AUTO-WEB-UI: 放置WEB-UI自動化UI腳本源碼
testdata:放置EXCEL用例或測試數(shù)據(jù)
testdesign:存放自動化系統(tǒng)數(shù)據(jù)結(jié)構(gòu)和開發(fā)設計文檔
testimg:存放系統(tǒng)截圖
二、自動化腳本目錄
測試場景庫設計下層目錄為單場景和多場景:
單場景:將測試用例庫調(diào)試好的用例抽取為關(guān)鍵字,然后根據(jù)ATDD驅(qū)動開發(fā)組裝為單場景
多場景:將單場景抽取為關(guān)鍵字,然后將單場景組裝為多場景
測試用例庫
單步驟:根據(jù)需求抽取單個步驟功能
測試用例:根據(jù)系統(tǒng)菜單劃分層級,調(diào)試測試用例。
第四章、啟動說明
使用Ride工具引入到UI層級。如圖所示
一、 常規(guī)啟動:
二、 上報數(shù)據(jù)啟動:
將監(jiān)聽器參數(shù)按監(jiān)聽器規(guī)則寫入Arguments參數(shù)選項框,如下示例:
三、 查看報告
點擊Report即可查看運行的詳細報告,示例如下:
#### 第四章、使用說明書及視頻演示資料(服務收費版(39.9元)
以下為腳手架整理的全部資料,供參考,如需詳細資料及技術(shù)支持,請加個人微信號
微信號:
郵箱:1981774464@qq.com
資料部分截圖如下所示:
附錄參考:
本文由來源 jackaroo2020,由 system_mush 整理編輯,其版權(quán)均為 jackaroo2020 所有,文章內(nèi)容系作者個人觀點,不代表 Java架構(gòu)師必看 對觀點贊同或支持。如需轉(zhuǎn)載,請注明文章來源。
總結(jié)
以上是生活随笔為你收集整理的rf框架搭建_RF框架—自动化UI框架解决方案模版的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: “这对啊,这对是史上最难异地恋。”
- 下一篇: 【问题解决】思科模拟器字体大小问题,字体