#csv #cucumber #outline
#csv #cucumber #схема
Вопрос:
У меня есть API под названием VerifyIdentity, который возвращает true или false для идентификатора.
У меня также есть файл CSV, и все идентификаторы в файле являются действительными идентификаторами и должны быть возвращены True API VerifyIdentity.
Я хочу создать файл функций для проверки всех идентификаторов. Есть ли способ зациклить этот файл CSV? Я знаю, что схема cucumber может делать очень похожие вещи, но я не могу вручную ввести эти идентификаторы в своих тестах, поскольку идентификаторов слишком много.
Спасибо!
Кстати, идентификаторы в CSV — это все числа от 1 до 100000. Это также должно сработать, если есть способ создать сценарий, подобный циклу
Ответ №1:
Чтение CSV-файлов из сценария, написанного на Gherkin, не поддерживается. Однако эта функция поддерживается в gherkin с qaf. У вас могут быть примеры в CSV / Excel / XML / json / DB
Scenario Outline: Search Keyword using data from file
When I search for "<searchKey>"
Then I get at least "<number>" results
Then it should have "<searchResult>" in search results
Examples: {'datafile':'resources/testdata.csv'}
где ваш файл CSV может выглядеть следующим образом:
SearchKey,SearchResult,number,TestCaseId
Комментарии:
1. Спасибо! Я попытаюсь это сделать