Роботизированные тесты, основанные на данных, с использованием внешнего источника данных

Как создать управляемый данными тест с использованием роботизированной системы на основе следующего:

  • Тестовые данные хранятся в отдельном текстовом файле.
  • файл тестовых данных содержит тестовые данные для нескольких тестовых наборов.
  • Общие ключевые слова хранятся в файле ресурсов.

    Это мой первый раз, когда я создаю управляемый данными тест с использованием роботизированной системы. Я понятия не имею, как это сделать. Я прочитал документацию роботов, но ни один из них не дает четкого объяснения того, как это сделать.

    Спасибо...

  • 1 ответ

    Вещи, которые я делаю, чтобы помочь! Не уверен, что именно вы имеете в виду, так как ваш вопрос немного открыт. Простой пример:

    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
    

    Я не проверял это, поскольку не получил время прямо сейчас. Надеюсь это поможет!

    Другие вопросы по тегам