Udostępnij za pośrednictwem


Struktura testowa zestawu SDK dodatku Power Query — część 6 — dodawanie testów i interpretacja różnych opcji

Ta wieloczęściowa dokumentacja obejmuje konfigurowanie i uruchamianie standardowego zestawu testów dla deweloperów łącznika Dodatku Power Query. Odwołanie ma być wykonywane sekwencyjnie, aby upewnić się, że środowisko jest skonfigurowane do testowania łącznika niestandardowego.

Teraz możesz dodać więcej testów dla łącznika rozszerzeń, aby sprawdzić inne przypadki użycia lub ustandaryzowany zestaw testów nie odpowiada Twoim potrzebom.

W tej sekcji omówiono następujące zagadnienia:

  • Tworzenie testów dla łącznika
  • Uruchamianie testów z różnymi konfiguracjami i opcjami

Tworzenie testów niestandardowych

Poniższe instrukcje pokazują, jak dodać testy niestandardowe:

  1. Utwórz folder \Custom w folderze \testframework\tests\TesSuites.
  2. Utwórz plik PQ z zapytaniem języka M, który musi zostać przetestowany i umieść go w katalogu \Custom.
  3. Utwórz plik ustawień niestandardowych Ustawienia.json w folderze \testframework\tests\Połączenie orConfigs< Połączenie or Name>\Ustawienia. Dodaj ścieżki folderu testowego (na przykład "QueryFilePath": "TestSuites/Custom") i plik zapytania parametrów (na przykład "ParameterQueryFilePath": "ParameterQueries/<Connector Name>/<Connector Name>.parameterquery.pq" w pliku ustawień.
  4. Uruchom test po raz pierwszy, aby wygenerować plik wyjściowy PQOut.
  5. Kolejne uruchomienia weryfikują dane wyjściowe wygenerowane za pomocą pliku wyjściowego PQOut.

Dokumentacja różnych konfiguracji i opcji

Podczas uruchamiania polecenia compare możesz zapoznać się z narzędziem pqtest-compare dla różnych opcji i przykładów.

Podsumowanie

W tej sekcji pokazano, jak i gdzie dodać więcej testów dla łącznika. Istnieje również odwołanie do różnych konfiguracji i opcji używanych przez polecenie compare .

W następnej sekcji dowiesz się, jak zautomatyzować uruchamianie testów, konfigurując potok z testami przy użyciu platformy testowej.

Następne kroki

Struktura testowa zestawu SDK dodatku Power Query — część 7 — przewodnik po potoku