RobotFramework用戶說明書翻譯稿

發表于:2012-03-06來源:新浪博客作者:lxg0618點擊數: 標簽:RobotFramewo
1.此文檔是和重慶同事的共同勞動成果,不是我一個人翻譯的。 2.依據RobotFramework2.6.3版本翻譯,由于水平有限,時間倉促,難免有錯誤,請大家不吝指出。

  聲明:

  1.此文檔是和重慶同事的共同勞動成果,不是我一個人翻譯的。

  2.依據RobotFramework2.6.3版本翻譯,由于水平有限,時間倉促,難免有錯誤,請大家不吝指出。

  翻譯部分:

  2.2.1 測試用例語法

  基本語法

  測試用例是由測試用例表中有效的關鍵字構成的。關鍵字可以從測試函數庫或資源文件中導入,也可以在測試用例文件中的關鍵字表里創建。

  測試用例表的第一列為測試用例名。一個測試用例是從某一用例名開始直到下一個用例名出現或者表格已到末端為止的。表頭和第一個測試用例之間不能存在任何東西,否則將被認為是錯誤的。

  第二列通常存放的是關鍵字名。但存在一種特例即:存在變量接收關鍵字的返回值,當有一個變量或者多個變量用作接收關鍵字返回值時,關鍵字寫在這些變量后面。不論何種情況,關鍵字名后面的列都會包含指定關鍵字合適的參數。

  測試用例舉例

Test Case

Action

Argument

Argument

Valid Login

Open Login Page

 

Input Name

demo

 

Input Password

mode

 

Submit Credentials

 

Welcome Page Should Be Open

 

Setting Variables

Do Something

first argument

second argument

 

${value} =

Get Some Value

 
 

Should Be Equal

${value}

Expected value

  測試用例表設置

  測試用例也可以擁有它們自己的設置。與關鍵字一樣,設置名永遠在第二列中,且它們的值會緊隨在后續的列中。設置名都被方括號包圍著,以區別開關鍵字。下面列出的是可用的設置名,將會在后面的章節進行解釋。

  [Documentation]

  用于標明一個測試用例的文檔

  [Tags]

  用于標記測試用例

  [Setup], [Teardown]

  指定測試的創建和銷毀。和使用 [Precondition]和[Postcondition]效果相同。(synonyms的含義是同義詞)

  [Template]

  用于指定模板關鍵字。這類測試本身將只包含所對應關鍵字的參數數據。

  [Timeout]

  用于設置測試用例超時。超時將會在其對應的章節中進行闡述。

  包含設置的測試用例舉例

原文轉自:http://www.anti-gravitydesign.com

国产97人人超碰caoprom_尤物国产在线一区手机播放_精品国产一区二区三_色天使久久综合给合久久97