Поделиться через


Платформа тестирования пакета SDK Для Power Query 6. Добавление тестов и понимание различных параметров

Эта многокомпонентная ссылка охватывает настройку и запуск стандартного набора тестов для разработчиков соединителей Power Query. Ссылка предназначена для последовательного выполнения, чтобы убедиться, что ваша среда настроена для тестирования пользовательского соединителя.

Теперь вы можете добавить дополнительные тесты для соединителя расширений, чтобы проверить другие варианты использования или стандартный набор тестов не соответствует вашим потребностям.

В этом разделе выполняются следующие действия:

  • Создание тестов для соединителя
  • Выполнение тестов с различными конфигурациями и параметрами

Создание пользовательских тестов

В следующих инструкциях показано, как добавить пользовательские тесты:

  1. Создайте папку \Custom в \testframework\tests\TesSuites.
  2. Создайте PQ-файл с запросом M, который необходимо протестировать и поместить его в каталог \Custom.
  3. Создайте файл параметров custom Параметры.json в папке \testframework\tests\Подключение orConfigs< Подключение or Name>\Параметры. Добавьте пути к тестовой папке (например) и файлу запроса параметров ( "QueryFilePath": "TestSuites/Custom"например, "ParameterQueryFilePath": "ParameterQueries/<Connector Name>/<Connector Name>.parameterquery.pq" в файле параметров).
  4. Запустите тест в первый раз, чтобы создать выходной файл PQOut.
  5. Последующие запуски проверяют выходные данные, созданные с помощью выходного файла PQOut.

Справочник по различным конфигурациям и параметрам

При выполнении команды сравнения можно ссылаться на pqtest-compare для различных параметров и примеров.

Заключение

В этом разделе показано, как и где добавлять дополнительные тесты для соединителя. У вас также есть ссылка на различные конфигурации и параметры, используемые командой сравнения .

В следующем разделе описано, как автоматизировать выполнение тестов, настроив конвейер с тестами с помощью платформы тестирования.

Следующие шаги

Платформа тестирования пакета SDK Для Power Query 7. Руководство по конвейеру