使用外部数据源的机器人框架数据驱动测试

时间:2014-10-22 11:39:37

标签: datasource external robotframework data-driven-tests

如何使用基于以下的robotframework创建数据驱动的测试:

  • 测试数据存储在单独的文本文件中。
  • 测试数据文件包含多个测试套件的测试数据。
  • 常用关键字存储在资源文件中。

    这是我第一次使用robotframework创建数据驱动的测试,我不知道如何做到这一点。我已经阅读过机器人框架文档,但没有一个能够清楚地解释如何做到这一点。

    ...谢谢

  • 1 个答案:

    答案 0 :(得分:-2)

    我帮忙做的事情!不确定你的意思是什么,因为你的问题有点开放。一个简单的例子是:

    testData.py:

    TESTVAR = "test"
    THETEXT = "I am stored text" 
    

    文件TestResource.txt

    *** Settings ***
    
    Documentation    An example resource file!
    
    Variables    testData.py
    
    *** Keywords ***
    
    Test Keyword
        Run Keyword If    '${TESTVAR}' == 'test'    Log To Console    ${THETEXT}
    

    Test_Suite_1.txt

    *** Settings ***
    
    Documentation    An example test suite!
    
    Resource    testResource.txt
    
    *** Test Cases ***
    
    First Test
        Log    This is my first test!
        Test Keyword
    

    我没有对此进行测试,因为现在没有时间。希望这有帮助!