Sdílet prostřednictvím


Výběr a konfigurace objektů pro testování (SybaseToSQL)

V tomto kroku vyberete objekty, které chcete otestovat, a nakonfigurujete nastavení pro porovnávání výstupních parametrů procedur a funkcí a také návratové hodnoty funkcí.

Výběr objektů k otestování

Ve stromu objektů Sybase umístěném na levé straně okna zkontrolujte objekty, které chcete vyvolat během procesu testování. Úplný seznam testovatelných objektů najdete v tématu Testování migrovaných databázových objektů (SybaseToSQL).

Pokud tester SSMA nepodporuje žádný z objektů vybraných k testování, zobrazí se odkaz označený Některé vybrané objekty obsahují chyby pod stromem objektů. Kliknutím na tento odkaz zobrazíte důvody, proč se tyto objekty nedají testovat, a zrušte výběr nesprávných objektů.

Na pravé straně můžete zobrazit několik stránek. Stránka SQL zobrazuje definici aktuálního objektu. Na stránkách Pre SQL a Post SQL mohou určit skripty, které se spustí před a po vyvolání testovacího objektu. To může být užitečné, když objekt vyžaduje další objekt, jako jsou dočasné tabulky nebo kurzory. Na stránce Parametry jsou uvedeny parametry, pokud je objekt uložená procedura nebo funkce. Stránka Vlastnosti zobrazuje další charakteristiky objektu. Podívejte se na popis stránek „Porovnání parametrů a“ a „Hodnoty volání a“ níže.

Nastavení porovnání parametrů

Na stránce Porovnání parametrů nastavte pravidla pro porovnání výstupních parametrů a návratových hodnot. Můžete nastavit následující nastavení.

Použití při porovnávání

Povolte použití vybraného parametru v porovnání výsledků testů.

  • Pokud zvolíte True, SSMA porovná výstupní hodnotu tohoto parametru po provedení procedury v Sybase s odpovídající hodnotou na SQL Serveru.

  • Pokud zvolítefalse, parametr bude vyloučen z ověření výsledků.

Použít vlastní škálu

U parametrů číselného datového typu přibližné a pevné délky můžete pro porovnání nastavit vlastní měřítko.

  • Pokud zvolíte True, číselné hodnoty se zaokrouhlí podle hodnoty srovnávacího měřítka, než budou porovnány.

  • Pokud zvolíteFalse, bude číselné porovnání přesné.

Porovnávání měřítka

K dispozici pouze v případě, že je možnost Použít vlastní měřítko nastavená na hodnotu True. Toto je přesnost pro číselné porovnání.

Porovnání data a času

Definuje, jak se porovnávají hodnoty data a času.

  • Pokud vyberete Porovnat celé datum, provede se úplné porovnání hodnot z obou platforem.

  • Pokud vyberete Porovnat pouze datum, bude časová část ignorována.

  • Pokud vyberete Porovnat pouze čas, část data se ignoruje.

  • Pokud vyberete možnost Ignorovat milisekundy, výsledky se porovnávají až do sekund.

  • Pokud vyberete Ignorovat datum a milisekundy, výsledek se porovná pouze podle časové části a ignoruje zlomkové části sekundy.

Ignorovat velikost písmen v řetězcích

Řídí citlivost porovnání na velikost písmen.

  • Pokud zvolíte True, porovnání nebude závislé na velikosti písmen.

  • Pokud zvolíte False, bude porovnání rozlišovat malá a velká písmena.

Ignorovat koncové mezery

Určuje, jak se během porovnávání zachází s koncovými mezerami.

  • Pokud zvolíte True, porovnávané řetězce se před porovnáním oříznou pravým tlačítkem myši.

  • Pokud zvolíte False, při porovnávání řetězců se zachová koncová prázdná místa.

Zadání vstupních hodnot pro procedury a funkce (hodnoty volání)

Hodnoty vstupních parametrů můžete zadat na stránce Hodnoty volání. Tlačítko Přidat volání přidá nové volání s prázdnými hodnotami parametrů. Tlačítko Odebrat volání odebere aktuální hovor.

Další krok

výběr a konfigurace ovlivněných objektů (SybaseToSQL)

Viz také

testování migrovaných databázových objektů (SybaseToSQL)