主要是對rf的目錄結構進行定義,在專案中可以根據用例快速找到單個關鍵字,對於交接的人或者不熟悉專案人可以更快的上手熟悉用例
rf工具框架結構目錄
rf主要有以下幾個目錄:
一級目錄為專案名稱資料夾
二級目錄:
2.bussiness資料夾:場景用例組合
2-1:建立資料夾,按照用例場景的exccel檔案
2-2:建立test_suit,suit名稱按照用例場景sheet頁命名
2-3建立test_case,單個場景用例,用例名稱按照場景名稱命名
3.library資料夾:放置py檔案,python自定義包等檔案
使用者自定義方法關鍵字
4.files資料夾:上傳介面需要上傳的檔案,比如、excl檔案等
4-1:業務模組資料夾
4-2:上傳檔案
5.resource資料夾:放置第二次封裝的關鍵字,選單關鍵字
5-1:模組一級選單名稱
5-2:模組二級選單名稱
5-3:建立resource關鍵字,名稱命名以選單名稱
5-4:建立使用的關鍵字,關鍵字以業務選單名稱命名(備註:單個關鍵字需要對傳入的引數進行詳細說明,說明在document中,比如傳入的status狀態1:審核通過,0:審核不通過)
5-2:模組二級選單
5-3: 建立resource關鍵字,名稱命名以選單名稱
5-4:建立使用的關鍵字,關鍵字以業務選單名稱命名
5-1:場景用例關鍵字資料夾
5-2:各個模組關鍵字組合成的關鍵字
5-1:公共關鍵字方法,比如對公用的關鍵方法,比如對資料庫統一操作方法,傳送請求的第三方庫引用,使用者自己定義的py檔案方法都在公共關鍵字中引入,resource中需要引入的關鍵字都在此處引入,公共變數賦值,比如對網域名稱位址統一定義(備註:,子類和父類無需引用同一檔案,上層引用即可)
6.test_case資料夾:單個介面用例
6-1:模組一級選單名稱
6-2:單個case
單個介面對應關係與resource檔案一一對應,根據resource中關鍵字可以找到相應的單個介面用例(備註:單個case的校驗需要可以用例中,也可以在關鍵字中,根據實際情況,建議放在用例中校驗,增加異常情況時,關鍵字只能校驗一種)
7.場景用例資料夾:測試人員提供的測試場景用例
8.requirements.txt:對用到的第三方庫版本,安裝進行說明
ps:2-1 2-2表示目錄層級
單個用例設計建議
用例登入的使用者名稱與密碼等資訊可以作為變數單獨抽出來,後期作為變數傳入
幾個單個case組裝成小的單個場景,可以減少場景用例行數,造資料也方便
安裝VMware工具,設定共享目錄
雖然幾天前用vmware建了乙個虛擬機器也在上面安裝上了ubuntu作業系統,但是每當啟動vmware時在狀態列上總是提示我vmware工具沒有安裝,因為基本操作沒什麼問題,我也就沒管它,但是現在問題出來了,因為在用vmware建立的虛擬機器預設的是看不到我們的主機上的檔案的,我要想看見其他盤上的檔...
Tomcat目錄結構及相關設定
其他的指令碼呼叫該指令碼在tomcat啟動前動態設定classpath,允許使用者在同乙個安裝下通過設定配置檔案來重寫該配置引數,各使用者之間的設定互不影響。digest 該指令碼用以建立容器管理驗證的摘要密碼,通過加密密碼提供安全性,容器管理安全機制允許授權使用者,阻止非法使用者。tomcat伺服...
python 專案目錄結構設定
為專案設定目錄結構是為了將功能類似的檔案放置在同一目錄內,增強專案的可讀性和可維護性。如果乙個python專案功能單一,量很小,那就沒必要設定的這麼複雜。下圖是乙個示例專案的目錄結構 1,bin目錄 是整個應用程式的執行檔案目錄,其中start.py檔案是啟動入口 2,conf目錄 是整個應用程式的...