Dodawanie punktów weryfikacji równości

Punkty weryfikacji równości umożliwiają sprawdzenie, czy treść zwrócona przez usługę jest dokładnie zgodna z treścią określoną w punkcie weryfikacji.

O tym zadaniu

Po dodaniu punktów weryfikacji wyniki z odpowiedzi usługi są porównywane z oczekiwanymi danymi określonymi w elemencie testowym punktu weryfikacji. Punkty weryfikacji równości lub zawierania umożliwiają bezpośrednie porównanie dokumentu XML zwracanego przez usługę.

Złożone żądania usług lub punkty weryfikacji mogą zawierać puste elementy XML, które nie są wymagane w skrypcie testowym. Podczas odtwarzania testu można pominąć takie puste elementy XML. W sekcji Okna > Preferencje > Test > Edytor testów > Test usługi upewnij się, że zaznaczone jest pole wyboru Wyświetl kolumnę „Pomiń, jeśli puste” w przeglądarce drzewa XML. Ta opcja powoduje wyświetlenie kolumny Pomiń, jeśli puste w widoku drzewa żądania. Można następnie wybrać elementy XML do pominięcia.

Procedura

  1. Otwórz edytor testów, kliknij prawym przyciskiem myszy element odpowiedzi i wybierz opcję Dodaj > Punkt weryfikacji równości.
  2. Wybierz punkt weryfikacji, a w obszarze Szczegóły elementu testowego edytora testów wpisz nazwę punktu weryfikacji.
  3. Wybierz opcje weryfikacji:
    • Wybierz opcję Testuj przy użyciu przestrzeni nazw XML, aby przeprowadzić weryfikację dla kwalifikowanej struktury dokumentu XML, w tym oznaczania przestrzeni nazw, a nie dla nazwy prostej. Wyłącz tę opcję, aby sprawdzić tylko nazwę prostą elementu i końcową wartość zwracaną.
    • Wybierz opcję Testuj węzły tekstowe XML, aby podczas weryfikacji uwzględnić treść elementów tekstowych.
    • Wybierz opcję Testuj atrybuty XML, aby podczas weryfikacji uwzględnić treść atrybutów.
  4. Na stronie Komunikat wybierz widok Formularz, Drzewo lub Źródło, aby określić oczekiwane dane XML.

    W przypadku punktu weryfikacji równości oczekiwane dane XML zawierają dokument XML z elementu testu odpowiedzi. W razie potrzeby można edytować oczekiwane dane XML.

    W widoku Drzewo można podać standardowe wyrażenia regularne Java™. W tym celu należy wybrać kolumnę Wyrażenie regularne w wierszu atrybutu lub wartości tekstowej i wpisać wyrażenie regularne w kolumnie Wartość. Na przykład poniższe wyrażenie regularne sprawdza, czy adres e-mail został poprawnie sformatowany: /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/

    W przypadku używania wyrażeń regularnych liczba węzłów XML lub fragmentów XML w punkcie weryfikacji musi być zgodna z liczbą oczekiwanych węzłów.

Co dalej

Każdy punkt weryfikacji można włączyć lub wyłączyć, klikając go prawym przyciskiem myszy w edytorze testów, a następnie klikając opcję Włącz lub Wyłącz.

Opinia