Korelowanie wielu pól w teście

Niektóre testy mają taką strukturę, że konieczne jest skorelowanie danych dla wielu pól. Na przykład można przyjąć założenie, że planowane jest umieszczenie w puli danych elementu, który jest kupowany przez wirtualnego użytkownika. Aby przepływ testu był poprawny, należy również umieścić w puli danych wszystkie wystąpienia tego elementu w teście. Wszystkie instancje tego elementu można odszukać i skorelować w jednej procedurze. Zwykle, aby skorelować dane dla wielu pól, używana jest opcja Znajdź więcej i podstaw w oknie Pokazywanie kandydatów puli danych. Informacje na ten temat można znaleźć w sekcji Wyświetlanie kandydatów puli danych po otwarciu testu. Alternatywnie do korelowania danych dla wielu pól można użyć strony Wyszukiwanie w teście.

Procedura

Aby znaleźć wszystkie instancje pola w teście i skorelować niektóre lub wszystkie instancje ze źródłem danych, takim jak pula danych:

  1. W nawigatorze testów przejdź do testu, a następnie kliknij go dwukrotnie. Test zostanie otwarty.
  2. Znajdź element lub miejsce podstawienia, które ma zostać zmienione lub dla którego ma zostać utworzone odwołanie. Jeśli elementem jest zwykły tekst, wybierz ten element. Jeśli element to istniejące odwołanie, kliknij podświetlony obszar.
  3. Kliknij prawym przyciskiem myszy, a następnie kliknij opcję Znajdź > Więcej serwisów podstawiania.
  4. Kliknij przycisk OK.
  5. Na stronie Wyszukiwanie w teście wybierz opcję Rozróżnianie wielkości liter, aby wykonać wyszukiwanie z rozróżnianiem wielkości liter, lub opcję Wyrażenie regularne, aby wykonać wyszukiwanie za pomocą wyrażeń regularnych. W trybie wyrażeń regularnych naciśnij kombinację klawiszy Ctrl+spacja w polu Szukaj tekstu, aby wywołać aktywną obsługę treści. Aktywna obsługa treści wyszczególnia wzorce wyrażeń regularnych oraz zgodną z nimi treść.
  6. Kliknij opcję Więcej opcji, a następnie wybierz odpowiednie opcje:
    Ogranicz do elementów podświetlonych w zawartości testu
    Opcja umożliwia wyszukiwanie tylko w elementach, które zostały wybrane w obszarze Zawartość testu.
    Podświetl znalezione elementy w zawartości testu
    Podświetla znalezione elementy w obszarze Zawartość testu.
    Rekurencyjnie
    Opcja umożliwia wyszukiwanie również w elementach potomnych elementu testu. Na przykład wybranie tej opcji w przypadku przeszukiwania strony HTTP umożliwia przeszukiwanie żądań i odpowiedzi w obrębie strony.
    Dopasuj zakodowane i zdekodowane wartości (specyficzne dla protokołu)
    Po wybraniu tej opcji dla określonego tekstu będą wyszukiwane dopasowania w wersji zdekodowanej i zakodowanej na potrzeby adresu URL. Na przykład podczas wyszukiwania w danych HTTP zgodne są wartości abc%123 i abc%25123.
    Dołącz zgodne elementy do nakładającej się korelacji danych
    Opcja umożliwia dołączenie miejsc zawartych w istniejącym miejscu podstawienia lub nakładających się na nie. W przypadku zdecydowania o podstawieniu podstawienia powodujące konflikt są automatycznie usuwane.
    Uwzględnij zgodne elementy podstawiające
    Kliknij tę opcję, aby zwrócić elementy, które pierwotnie były zgodne z wyszukiwanym łańcuchem, ale później zostały zastąpione. Usuń zaznaczenie opcji, aby pominąć istniejące miejsca podstawienia podczas zwracania wyników.
  7. Kliknij przycisk Zamknij.
  8. Kliknij przycisk Szukaj. Wyniki wyszukiwania zostaną wyświetlone w widoku Wyszukiwanie.
  9. W widoku Wyszukiwanie wybierz dopasowania do podstawienia, a następnie kliknij prawym przyciskiem myszy wybrane pozycje.
  10. Opcjonalnie: aby wybrać wszystkie dopasowania, kliknij prawym przyciskiem myszy nazwę testu.
  11. Kliknij opcję Podstaw w widoku źródła danych. To działanie wysyła wybrane dopasowania do okna Testowe źródła danych.
  12. W oknie Testowe źródła danych kliknij kartę odpowiadającą typowi źródła danych, które ma zostać użyte:
    Opcja Opis
    Odwołania Źródła danych, które zostały już utworzone w teście, i możliwe dopasowania, które są dostępne jako źródła danych dla wybranego miejsca podstawienia. Na przykład tekst, który znajduje się w odpowiedzi i jest używany w późniejszym żądaniu, jest automatycznie tworzony jako odwołanie. Aby wyświetlić wszystkie odwołania występujące przed miejscem podstawienia w teście, należy anulować zaznaczenie pola wyboru Tylko zgodne odwołania.
    Pule danych Pule danych, które zostały dodane do testu. Aby dodać nową pulę danych, należy kliknąć ikonę Dodaj nową pulę danych (Dodaj nową pulę danych).
    Kod niestandardowy Jeśli napisano kod niestandardowy usług wykonywania testu, kod niestandardowy dostępny jako źródła danych dla danego miejsca podstawienia.
    Zmienne testu Zmienne testu i ich typy, które są dostępne jako źródła danych dla tego miejsca podstawienia.
    Zmienne wbudowane Dynamicznie obliczane zmienne (Bieżąca data, Liczba losowa i Znacznik czasu), które są dostępne jako źródła danych dla danego miejsca podstawienia. Aby utworzyć nową zmienną wbudowaną, należy kliknąć prawym przyciskiem myszy na stronie Zmienne wbudowane, a następnie wybrać opcję Nowa.
  13. Wybierz źródło danych, a następnie kliknij przycisk Podstaw. Zostanie wyświetlone okno Podstawianie wielu elementów z informacjami o źródle danych i wybranych miejscach podstawienia.
  14. Dla każdego miejsca z zaznaczonym polem wyboru kliknij opcję Zastąp zaznaczone, aby zastąpić źródło danych, lub usuń zaznaczenie pola wyboru, aby pominąć miejsce. Należy kliknąć opcję Zawsze pytaj, aby pojedynczo badać każde miejsce podstawienia. Należy kliknąć opcję Pytaj w przypadku nakładających się korelacji danych, aby badać miejsce tylko wtedy, gdy miejsce, w którym wykonywane jest podstawienie, jest zawarte w innym miejscu podstawienia lub nakłada się na nie. W przypadku zdecydowania o podstawieniu podstawienia powodujące konflikt są automatycznie usuwane.

Wyniki

Wybrane instancje pola zostaną skorelowane z danymi ze źródła danych.

Opinia