1. 程式人生 > >自動化專案的目錄結構&完整程式碼

自動化專案的目錄結構&完整程式碼

自動化專案的目錄結構

已經接觸到專案檔案種類
測試套件檔案,目錄
RF資原始檔 #RF寫的使用者關鍵字和共享變數
測試庫 #py寫的包含關鍵字的庫
變數檔案 #py寫的配置的變數

RF用例的執行

Robot   Framework的命令格式
	robot [options] data_sources
	options是RF命令的選項,可以為空
	data_sources則是要執行的測試套件檔案或者目錄路徑。可以是絕對路徑,也可以是相對路徑,相當於當前shell的工作目錄

robot tests.robot
robot path/to/my_tests/
robot c:\robot\tests.robot          #很少用絕對路徑

如果指定的是測試套件檔案,則執行該檔案中所有的測試用例
如果指定的是測試套件目錄,則遞迴執行該目錄下包含的所有的子目錄裡面所有測試套件檔案裡面的用例

(有圖)可以改下測試報告的名字,通過命令列引數去修改下:
robot --name Example path/to/tests/pattern_.robot #Example 就是要重新換的名字
在這裡插入圖片描述
在這裡插入圖片描述
可以指定多個要執行的測試套件檔案,目錄,甚至用萬用字元來表示多個測試,如下所示:
robot my_tests.robot your_tests.robot
robot --name Example path/to/tests/pattern_
.robot #hhh

多個測試資料的情況,本次測試的名稱就是把他們的名字相加
My Tests & Your Tests
用–name選項來指定本次測試名稱,想上面hhh所示。
robot --pythonpath . --name 迴歸測試 tc

有時候很多時候,執行用例的時候不是都要執行的,有時候只需要執行的單個的:
根據名稱,選擇測試用例
我們可以通過 --test --suit 來指定執行哪些用例或者套件,而且還支援用萬用字元的方式

--test Example                          #執行名為example的用例
	--test mytest  --test yourtest          #執行名為mytest和yourtest的用例
	--test example*                         #執行名字以example開頭的用例
	--suite mysuite                         #執行名為mysuite的套件
	--suite mysuite1  --suite mysuite2                        #執行名為mysuite1和mysuite2的套件

例如:見圖!

在這裡插入圖片描述
在這裡插入圖片描述

在這裡插入圖片描述
在這裡插入圖片描述

相關推薦

自動化專案目錄結構&完整程式碼

自動化專案的目錄結構 已經接觸到專案檔案種類 測試套件檔案,目錄 RF資原始檔 #RF寫的使用者關鍵字和共享變數 測試庫 #py寫的包含關鍵字的庫 變數檔案 #py寫的配置的變數 RF用例的執行 R

視訊監控專案(含完整程式碼

功能簡介: 採集端: 1.USB攝像頭採集資料(yuyv格式),通過v4l2 API。      2.  資料格式轉換,yuyv->yuv420p. 3.h264編碼壓縮.通過x264編碼庫 4.資料傳輸(tcp)。

VUE專案目錄結構介紹

build目錄是一些webpack的檔案,配置引數什麼的,一般不用動 config是vue專案的基本配置檔案 node_modules是專案中安裝的依賴模組 src原始碼資料夾,基本上檔案都應該放在這裡。 —assets 資原始檔夾,裡面放一些靜態資源 —components這裡放的都是各個

Android Studio專案目錄結構介紹

在Android Studio中,提供了以下幾種專案結構型別 Android Studio專案目錄結構介紹 我們一般常用的有以下兩種結構: Project 結構型別 Android Studio專案目錄結構介紹 app/build/ app模組build編譯輸出的目錄

IntelliJ IDEA 中 Web專案 目錄結構

--src     應用程式原始碼和測試程式程式碼的根目錄   --main       --java  應用程式原始碼目錄     --resources  應用程式用到的資原始檔(一般都是配置檔案)     --webapp  web專案根目錄         --

IONIC--專案目錄結構

開發工具--Visual Studio Code 點選開啟資料夾--開啟建立的app的目錄可檢視目錄結構 ionic目錄結構 主要是看SRC目錄:(其他作為了解) pages中about、content、home目錄下的html就是app顯示的

【Android學習】第一章 · 安卓專案目錄結構

src: java原始碼所在目錄 gen:自動生成的資源id(不能修改) Android.jar:匯入安卓jar包才能使用安卓的api Android dependencies:映象,類似於快捷方式,原始檔在libs下 libs:支援包,使低版本支援高版本新特

Vue.js 專案目錄結構

Vue環境搭建 和其他前端開發一樣,Vue.js的開發環境也需要Node.js、npm和webpack等工具的支援。其中,Node.js 就是執行在服務端的JavaScript,npm是一個包管理工具,用來管理Vue.js專案所依賴的包,而webpack則是前端

【Vue】專案目錄結構說明

├── README.md // 專案說明文件 ├── node_modules // 專案依賴包資料夾 ├── bui

Golang專案目錄結構組織

原文地址:http://www.cnblogs.com/wlts/archive/2013/06/01/3112004.html 從接觸golang到現在滿打滿算兩週時間,總的來說,語法夠簡單,不過現在可以看、可以參照的資料數量太少了。 還記得我剛開始寫的第一個有點

JAVA WEB專案目錄結構以及web應用部署的根目錄,編譯路徑和專案根目錄的區別

web應用部署的根目錄,編譯路徑和專案的根目錄有什麼區別? 直接上例子: 你有一個專案,名字叫做testPro 專案放到了你的D盤,目錄結構是這樣的: D:/testPro --src   --main     --webapp       --WEB-INF --targ

基於webpack搭建的vue2專案目錄結構概述

在上一篇部落格,我們通過webpack+vue-cli搭建了一個簡單的vue2開發專案,走過的都知道,一個命令建立了好多檔案和資料夾,一臉懵,這裡,為大家簡單介紹一下專案的目錄結構,首先,來看整體專案目錄結構的截圖: 先從最外層走起(根目錄檔案): 1.

Android Studio修改專案目錄結構

首先我們來看一下gradle專案的結構是什麼樣子的: 這裡寫圖片描述 MyApplication:整個專案的根目錄 settings.gradle:配置哪些資料夾是module,在這個示例專案中app資料夾就是一個module build.grade:專案整體配置,包括maven庫以及And

Maven利用Archetype自動生成專案目錄結構

使用Archetype建立專案目錄 Maven3以上建議使用命令:mvn archetype:generate Maven2建議使用命令:mvn org.apache.maven.plugins:maven-archetype-plugin:2.0-alpha-5:gene

Android Studio基礎之專案目錄結構(四)-學習篇

開始前先說下什麼是Gradle 這是我在網上找到的對Gradle的描述: At the heart of Gradle lies a rich extensible Domain Specific Language (DSL) based on Gro

vue專案目錄結構說明

這是我建立的專案目錄,見下圖: 目錄/檔案 說明 build 專案構建(webpack)相關程式碼 config 配置

一般web典型的專案目錄結構

WebRoot-       -common   (系統框架公用jsp 如footer.jsp,header.jsp)       -images       -scripts  (javascript庫等)        -styles -                

eclipse專案目錄結構和路徑

目錄結構 src bin 其它資料夾(iamges, conf, lib) src下面是java檔案, bin下面是class檔案 其它資料夾-》build path-》use as source folder,實際上就是加到bin下面,這樣就

Maven專案目錄結構顯示方式

專案資料夾的兩種展示方式對比: 1.目錄結構調為前者:Window—Show View—Package Explorer 2.目錄結構調為後者:Window—Show View—Othe

Maven 菜鳥教程 2 專案目錄結構

目錄結構 說明 src/main/java application library sources - java原始碼檔案,會自動編譯到classes資料夾下 src