Я знаком с использованием ключевых слов шаблона в тестировании Robot Framework на основе данных и знаю, что внешние источники данных, такие как текстовые файлы и файлы csv, могут использоваться для предоставления тестовых данных. Однако организация, в которой я работаю, хочет использовать данные, хранящиеся в базе данных, в качестве источника данных тестового примера. Кто-нибудь знает, возможно ли это? Я искал Stack Exchange, Stack Overflow и другие ресурсы, но не нашел ответа или каких-либо примеров.
Вот пример подхода, основанного на данных, который мне знаком, чтобы дать вам представление о том, где мы сейчас находимся.
*** Settings ***
Library Selenium2Library
Library AFRCLibrary
| Test Template | Suspend Region
*** Variables ***
*** Test Cases ***
| Pillar 1 BPS 2019 Suspend Region | Pillar 1 | 2019 | BPS | BPS Region 1 | Pillar 1 BPS 2019 Suspend Region Comments |
| Pillar 2 FGS 2018 Suspend Region | Pillar 2 | 2018 | FGS | FGS Region 1 | Pillar 2 FGS 2018 Suspend Region Comments |
*** Keywords ***
| Suspend Region
| | [Arguments] | ${pillar} | ${year} | ${scheme} | ${region} | ${comments} |
| | Futures Open Application | http://ags125p01:8080/operationalsite/login | ff |
| | FuturesPublicsiteWM | root | gtn | http://ags125p01:8080/operationalsite/futures/maintain_budget |
| | Select Pillar | ${pillar} | ${year} |
| | Select Scheme | ${scheme} |
| | View |
| | Suspend And Confirm | ${region} | ${comments} |
| | Futures Close Application |
| |