Přidání bodů verifikace Je rovno

Body verifikace Je rovno umožňují zkontrolovat, zda se obsah vrácený službou přesně shoduje s obsahem určeným v bodu verifikace.

Informace o této úloze

Při přidání bodů verifikace se výsledky z odpovědi služby porovnávají s očekávanými daty určenými v prvku testu bodu verifikace. Body verifikace Je rovno nebo Obsahuje umožňují přímé porovnání dokumentu XML vráceného službou.

Komplexní požadavky na službu nebo body verifikace mohou obsahovat prázdné prvky XML, které v testovacím skriptu nejsou zapotřebí. Při přehrávání testu můžete tyto prázdné prvky XML přeskočit. V nabídce Okno > Předvolby > Test > Editor testů > Test služby se ujistěte, že je zaškrtnuto políčko Zobrazit sloupec 'Přeskočit, je-li prázdné' v prohlížeči stromu XML. Tato volba zobrazí sloupec Přeskočit, je-li prázdné v zobrazení stromu požadavku. Pak si můžete vybrat prvky XML, které se mají přeskočit.

Postup

  1. Otevřete editor testů, klepněte pravým tlačítkem myši na prvek odezvy a vyberte volbu Přidat > Bod verifikace Je rovno.
  2. Vyberte bod verifikace a v oblasti Podrobnosti prvku testu zadejte název bodu verifikace.
  3. Vyberte volby ověření:
    • Chcete-li namísto na jednoduchém názvu provést ověření na kvalifikované struktuře dokumentu XML včetně značení oboru názvů, vyberte volbu Testovat pomocí oborů názvů XML. Chcete-li kontrolovat pouze jednoduchý název prvku a konečnou návratovou hodnotu, tuto volbu zakažte.
    • Chcete-li do ověření zahrnout obsah textových prvků, vyberte volbu Testovat textové uzly XML.
    • Chcete-li do ověření zahrnout obsah atributů, vyberte volbu Testovat atributy XML.
  4. Na stránce Zpráva vyberte pohled Formulář, Strom nebo Zdroj a určete očekávaná data XML.

    V případě bodu verifikace Je rovno obsahují očekávaná data XML dokument XML z prvku testu odezvy. V případě potřeby můžete očekávaná data XML upravit.

    V pohledu Strom můžete určit standardní regulární výrazy Java™. Chcete-li to provést, vyberte sloupec Regulární výraz na řádku atributu nebo textové hodnoty a zadejte regulární výraz do sloupce Hodnota. Například následující regulární výraz zkontroluje správné formátování e-mailové adresy: /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/

    Při použití regulárních výrazů musí počet uzlů XML nebo fragmentů XML v bodu verifikace odpovídat množství očekávaných uzlů.

Jak pokračovat dále

Jednotlivé body verifikace můžete povolit nebo zakázat klepnutím pravým tlačítkem myši na bod verifikace v editoru testů a vybráním volby Povolit nebo Zakázat.

Váš názor