• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
  • RobotFramework用戶說明書翻譯稿(5)

    發表于:2012-03-06來源:新浪博客作者:lxg0618點擊數: 標簽:RobotFramewo
    使用用意清晰的用例名稱很重要,如果這樣通常就不需要用文檔關鍵字做額外的說明了。 如果需要記錄測試用例的邏輯,這通常是用例中的關鍵字需要更

      使用用意清晰的用例名稱很重要,如果這樣通常就不需要用文檔關鍵字做額外的說明了。

      如果需要記錄測試用例的邏輯,這通常是用例中的關鍵字需要更好的命名的信號,需要改進這些關鍵字,而不是增加額外文檔。最后要說的是,元數據,如上面例子中的環境和用戶信息應該使用標簽(tags)來進行定義。

      2.2.4給測試用例做標記

      在Robot Framework使用標簽是一個簡單,但是功能強大的測試用例分類機制。標簽是自由文本,至少可用于以下用途:

      標簽在測試報告、日志中顯示,當然,在測試數據中標簽可以向測試用例提供元數據。用于測試用例的統計(總計、通過的、失敗的測試用例都可以通過標簽自動統計)。

      使用標簽,你可以篩選將要被執行的用例。

      使用標簽,你可以指定哪些是關鍵用例。

      在本節只介紹了如何為用例設置標簽,下面列出了不同的設置標簽的方法。這些方法能夠一起使用。

      在Setting表中設置 Force Tags

      使用該設置的測試用例文件中的所有測試用例都能獲得指定的標簽。如果在測試套件的初始化文件中使用該標簽,子測試套件的所有測試用例也都獲得該標簽。

      在Setting表中設置 默認 Tags

      沒有[Tags]設置的測試用例,將獲得Default Tags。從Robot Framework的2.5版本開始,測試套件的初始化文件部分將不再支持該設置。

      測試用例表中的[Tags]

      測試用例經常用到這些標簽。此外,它無法獲取Default Tags定義的標簽,因此它可能是通過使用空值來覆蓋Default Tags。從Robot Framework 2.5.6開始,也使用NONE來替代Default Tags。

      -- settag 命令行選項

      所有已執行的測試用例都將獲得此標簽,原有使用的標簽仍然起作用。。

      設置標簽與刪除標簽關鍵字這些內建的關鍵字能夠用于在用例執行過程中修改標簽。

      標簽是自由文本,但它們會被做標準化處理:都會被轉換成小寫字母且會去掉空格。如果一個測試用例獲得多次相同的標簽,除第一次以外的都會被刪除。標簽可以使用變量,假設這些變量存在。

    Tagging example

    Setting

    Value

    Value

    Value

    Force Tags

    req-42

    Default Tags

    owner-john

    smoke

    Variable

    Value

    Value

    Value

    ${HOST}

    10.0.1.42

    Test Case

    Action

    Argument

    Argument

    No own tags

    [Documentation]

    This test has tags

    owner-john, smoke, req-42

    No Operation

    With own tags

    [Documentation]

    This test has tags

    not_ready, owner-mrx, req-42

    [Tags]

    owner-mrx

    not_ready

    No Operation

    Own tags with variables

    [Documentation]

    This test has tags

    host-10.0.1.42, req-42

    [Tags]

    host-${HOST}

    No Operation

    Empty own tags

    [Documentation]

    This test has tags

    req-42

    [Tags]

    No Operation

    Set Tags and Remove Tags Keywords

    [Documentation]

    This test has tags

    mytag, owner-john

    Set Tags

    mytag

    Remove Tags

    smoke

    req-*

    原文轉自:http://www.kjueaiud.com

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>