當前位置:成語大全網 - 書法字典 - 如何編寫機器人框架測試用例2

如何編寫機器人框架測試用例2

我們使用符合機器人框架規範的表格語法來編寫測試用例。用例通常看起來像這樣

存儲在文件中的這種表格是壹組測試用例。RF支持多種格式,如HTML、TSV、純文本等。他們看起來很相似,但他們都描述了相同的內容。為了方便起見,推薦使用用例編輯工具RIDE來編寫測試用例。這些文本在遊樂設備環境中打開時看起來是壹樣的。

測試用例與文件之間的關系

壹個文件被稱為測試套件,它可以包含多個測試用例。上圖是壹個測試套件,包含兩個測試用例,My Test和AnotherTest。

測試服也可以嵌套。例如,同壹個目錄中的多個測試套組成壹個更高層次的測試套,可以由無限層組成。這種嵌套的用例組織在實際應用中非常常見。

測試用例文件的內部結構

壹個測試用例文件包含四個段落:設置、變量、測試用例、關鍵字。

設定部分的主要功能是:

引用測試類庫文件(測試庫),引用資源文件(資源文件)和引用變量文件(變量文件)。

為測試套件或測試用例定義元數據。

可變部分的主要功能是:

定義測試用例中使用的變量。

測試用例部分的主要功能是:

使用測試關鍵詞完成測試用例。

Keword部分的主要功能是:

組合現有的關鍵字以生成更高級別的新關鍵字。

測試用例的文本解析規則

像所有種類的編程語言壹樣,RF需要解析它指定的這種表格語言,並使用內部引擎將這些腳本語言解釋成執行測試用例的具體操作。在解析的過程中,我們需要以下幾點:

忽略字符:根據格式的不同,忽略不符合格式的字符有很多規則,但是我們可以使用RIDE來避免。有了RIDE,我們可以忽略這些。

轉義字符:RF使用\作為轉義字符。例如:\${notvar}代表字符串${notvar},而不是變量。

空格:RF會自動截斷開頭和結尾的空格。

多行用例

如果參數太多,需要換壹行,就需要用英文省略號(...)放在下壹行的關鍵字處,表示這些參數屬於同壹個關鍵字。

判例案件

行動

爭吵

爭吵

爭吵

這個測試用例的文檔。

...這可能會很長...

[標簽] t-1 t-2 t-3

...t-4 t-5

做X壹二三

...四五六

${var} = Get X 1 2

...3 4 5

...

從上表可以看出【Tags】有5個參數,而Do X有6個參數。