Selezione e configurazione degli oggetti da testare (OracleToSQL)

In questo passaggio si selezionano gli oggetti da testare e si configurano le impostazioni per confrontare i parametri di output delle procedure e delle funzioni, nonché i valori restituiti delle funzioni.

Selezione di oggetti da testare

Nell'albero degli oggetti Oracle situato sul lato sinistro della finestra, controllare gli oggetti che si desidera richiamare durante il processo di test. Vedere l'elenco completo degli oggetti testabili nell'argomento Testare gli oggetti del database migrato (OracleToSQL).

Se SSMA Tester non supporta alcuno degli oggetti selezionati per il test verrà visualizzato il collegamento etichettato Alcuni oggetti selezionati contengono errori nell'albero degli oggetti. Fare clic su questo collegamento per visualizzare i motivi per cui questi oggetti non possono essere testati e cancellare la selezione di oggetti errati.

Sul lato destro è possibile visualizzare diverse pagine La pagina SQL mostra la definizione dell'oggetto corrente. Nella pagina Parametri sono elencati i parametri se l'oggetto è una stored procedure o una funzione. La pagina Proprietà mostra caratteristiche aggiuntive dell'oggetto. Vedere la descrizione delle pagine Confronto dei parametri e Valori della chiamata di seguito.

Impostazioni Parametri a confronto

Stabilire le regole di confronto per i parametri di output e restituire i valori nella pagina Confronti dei parametri. È possibile modificare le impostazioni seguenti.

Usare durante i confronti dei test

Abilitare l'uso del parametro selezionato nel confronto dei risultati del test.

  • Se si sceglie True, SSMA confronterà il valore di output di questo parametro dopo l'esecuzione della procedura in Oracle con il valore corrispondente in SQL Server.

  • Se si sceglie Falso, il parametro verrà escluso dalla verifica dei risultati.

Usare la scalabilità personalizzata

Per i parametri di tipo di dati numerico, è possibile impostare una scala personalizzata per il confronto.

  • Se si sceglie Vero, i valori numerici verranno arrotondati in base al valore Scala di confronto prima che vengano confrontati.

  • Se si sceglie Falso, il confronto numerico sarà esatto.

Scala di confronto

Disponibile solo se l'opzione Usa scala personalizzata è impostata su Vero. Si tratta della precisione del confronto numerico.

Confronto tra data e ora

Definisce la modalità di confronto dei valori di data/ora.

  • Se si seleziona Confronta data intera, verrà eseguito il confronto completo dei valori di entrambe le piattaforme.

  • Se si seleziona Confronta solo data, la parte relativa all'ora verrà ignorata.

  • Se si seleziona Confronta solo ora, la parte relativa alla data verrà ignorata.

  • Se si seleziona Ignora millisecondi, i risultati verranno confrontati fino ai secondi.

  • Se si seleziona Ignora data e millisecondi, il risultato verrà confrontato solo per la parte dell'ora e ignorando parti frazionarie di un secondo.

Ignora maiuscole/minuscole stringhe

Controlla la distinzione tra maiuscole e minuscole del confronto.

  • Se si sceglie Vero, il confronto non farà distinzione tra maiuscole e minuscole.

  • Se si sceglie Falso, il confronto farà distinzione tra maiuscole e minuscole.

Ignora spazi finali

Controlla la modalità di trattamento degli spazi finali durante il confronto.

  • Se si sceglie Vero, le stringhe confrontate verranno eliminate correttamente prima del confronto.

  • Se si sceglie Falso, le stringhe confrontate manterranno gli spazi vuoti finali.

Specificare i valori di input per le procedure e le funzioni (valori chiamata)

È possibile specificare i valori dei parametri di input nella pagina Valori della chiamata. Il pulsante Aggiungi chiamata aggiunge una nuova chiamata con valori di parametro vuoti. Il pulsante Rimuovi chiamate rimuove la chiamata corrente.

Passaggio successivo

Selezione e configurazione degli oggetti interessati (OracleToSQL)

Vedi anche

Test di oggetti di database migrati (OracleToSQL)