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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

rf框架搭建_RF框架—自动化UI框架解决方案模版

發(fā)布時間:2024/1/1 编程问答 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 rf框架搭建_RF框架—自动化UI框架解决方案模版 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

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自動化,還需要相應(yīng)的瀏覽器驅(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ù)為前兩位分別對應(yīng):戰(zhàn)隊:測試類型:執(zhí)行者(不填則默認為automation)

監(jiān)聽器官網(wǎng)文檔:

第三章、項目框架設(shè)計說明

一、第一層目錄層級

AUTO-WEB-UI: 放置WEB-UI自動化UI腳本源碼

testdata:放置EXCEL用例或測試數(shù)據(jù)

testdesign:存放自動化系統(tǒng)數(shù)據(jù)結(jié)構(gòu)和開發(fā)設(shè)計文檔

testimg:存放系統(tǒng)截圖

二、自動化腳本目錄

測試場景庫設(shè)計下層目錄為單場景和多場景:

單場景:將測試用例庫調(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即可查看運行的詳細報告,示例如下:

#### 第四章、使用說明書及視頻演示資料(服務(wù)收費版(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)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。