在設置表中與測試用例相關的設置
設置表提供以下測試用例相關的設置項。這些測試用例相關的設置基本使用默認值。
Force Tags, Default Tags
標簽的強制值和默認值
Test Setup, Test Teardown
測試安裝和銷毀的默認值,和使用test Precondition和test Postcondition作用相同
Test Template
默認的模板關鍵字
Test Timeout
測試用例超時的默認值,超時將會在其對應的章節中進行闡述。
2.2.2 使用參數
之前的例子已經表明關鍵字可以接收不同的參數,這部分將更徹底地討論這個重要的功能。如何真正實現使用含不同參數的用戶關鍵字和函數庫關鍵字將在其它章節單獨介紹。
關鍵字可以接受零個或多個參數,一些參數可能有自己默認的值。關鍵字接受哪種參數取決于其如何實現,尋找此信息最好的地方莫過于關鍵字注釋文檔。在本節的例子中,注釋文檔是由libdoc.Py這個工具生成的,然而相同的信息我們也可以從類似的注釋文檔工具例如javadoc中生成。
必選參數
大多數關鍵字通常都有確定數目的參數。在關鍵字注釋文檔中,它們是通過在指定的參數之間添加逗號來分隔開的(如 frist,second,third)。在這種情況下參數的名字并不重要,除非需要解釋該參數的作用是什么,但重要的是必須保證其參數數目與注釋文檔中的數目保持一致。使用過少或者過多的參數都會導致錯誤的發生。
下面的用例從OperatingSystem函數庫中調用了Create Directory 和Copy File關鍵字,參數格式被規定為path和source, destination,這意味著它們分別帶了一個參數和兩個參數。而最后一個從BuiltIn庫中調用的關鍵字No Operation,不帶任何參數。
關鍵字以及參數命名 |
|||
Test Case |
Action |
Argument |
Argument |
Example |
Create Directory |
${TEMPDIR}/stuff |
|
Copy File |
${CURDIR}/file.txt |
${TEMPDIR}/stuff |
|
No Operation |
|
|
原文轉自:http://www.anti-gravitydesign.com