
Scrivi ed esegui test unitari per database SQL Server in SSMS.
Prezzi da:
| Disponibile singolarmente | Il nostro prezzo |
|---|---|
| SQL Test | Caricamento |
| Disponibile anche in | |
|---|---|
| SQL Toolbelt Essentials | Caricamento |

SQL Test si installa come plugin per SQL Server Management Studio, offrendo un'interfaccia intuitiva per creare, eseguire e gestire test unitari direttamente all'interno dell'ambiente SQL Server.
I test sono scritti in T-SQL standard usando il framework open source tSQLt, consentendo agli sviluppatori di convalidare stored procedure, funzioni, trigger e viste con una sintassi SQL familiare.
I test vengono eseguiti all'interno di transazioni che annullano automaticamente le modifiche, garantendo che lo stato del database non venga mai alterato e che non sia necessario alcun codice di pulizia dopo ogni test.
Tutti gli oggetti e le procedure di test sono archiviati in schemi dedicati separati dagli schemi di business per evitare confusione e conflitti con il codice dell'applicazione.
Fornisce stored procedure per fake di tabelle, trigger e vincoli, consentendo ai test di isolare componenti specifici del database senza dipendere da dati correlati o chiavi esterne.
Gli utenti possono eseguire test singoli, classi di test o tutti i test in un database con un solo clic, e visualizzare i risultati dei test in tempo reale tramite l'interfaccia utente integrata.
Include un ampio set di test di analisi statica del codice predefiniti che esaminano problemi come indici frammentati, dimensionamento inadeguato dei tipi di dati e convenzioni di denominazione per aiutare a far rispettare le best practice di sviluppo.
Offre analisi della code coverage per valutare quanta parte del codice del database è stata esercitata dai test, evidenziando le istruzioni eseguite all'interno delle definizioni degli oggetti.
Include test unitari di esempio e database di esempio per accelerare l'apprendimento e l'adozione di pratiche efficaci di testing del database.
Esamina i dettagli riportati di seguito per assicurarti che questo prodotto sia supportato nell'ambiente in uso.
Disponibile singolarmente o come parte di SQL Toolbelt Essentials.
Confronta le funzionalità in SQL Test e SQL Toolbelt Essentials.
| Questa paginaTest SQL | |
|---|---|
| SQL Compare | |
| Creare automaticamente script di distribuzione esenti da errori | Non incluso |
| Crea automaticamente script di sincronizzazione senza errori | Non incluso |
| Genera automaticamente un database in script di creazione di singoli oggetti | Non incluso |
| Autenticazione di Azure Active Directory | Non incluso |
| Crea regole sofisticate per limitare in modo selettivo ciò che è possibile distribuire | Non incluso |
| Scegli come esaminare le differenze: Vista SQL o Vista riassuntiva | Non incluso |
| Confronta e distribuisci le modifiche agli schemi del database di SQL Server (da dev, a test e a produzione) | Non incluso |
| Confronta due database di SQL Server, sincronizza e distribuisci da SSMS | Non incluso |
| Confronto e distribuzione di database di grandi dimensioni | Non incluso |
| Controllo delle dipendenze, così gli oggetti vengono scriptati nell’ordine corretto per gli aggiornamenti | Non incluso |
| Distribuisci un database live da un insieme di script di oggetti SQL | Non incluso |
| Distribuisci differenze di schema individuali, una selezione di esse o tutte | Non incluso |
| Filtraggio fine-grained degli oggetti del database | Non incluso |
| Genera script T-SQL che aggiornano un singolo database SQL Server per corrispondere allo schema di un altro | Non incluso |
| Generazione di report HTML che descrive le differenze del database | Non incluso |
| Supporto della riga di comando di Linux (beta) | Non incluso |
| Migra differenze di schema individuali, una selezione di esse o tutte | Non incluso |
| Ripristina solo un singolo oggetto (o una selezione di oggetti) da un file di backup | Non incluso |
| Esegui le distribuzioni dalla riga di comando* | Non incluso |
| Salva gli script di deployment per un uso successivo | Non incluso |
| Salva snapshot dello schema per finalità di audit e ripristino | Non incluso |
| Salva in modo sicuro i dettagli di accesso al database e al server | Non incluso |
| Supporto per le connessioni alle istanze di SQL Server in Linux | Non incluso |
| Supporto per la lettura di oggetti di database crittografati | Non incluso |
| Supporto per le tabelle di conservazione | Non incluso |
| Supporto per SQL Graph | Non incluso |
| Supporto per le tabelle temporali | Non incluso |
| Risolvi differenze tra database | Non incluso |
| Risolvi le differenze tra i database ed esplora le modifiche allo schema per capire cosa sta succedendo in sviluppo | Non incluso |
| Avvisi su tutto ciò di cui devi essere a conoscenza prima di distribuire gli schemi di SQL Server | Non incluso |
| Confronto dati SQL | |
| Generatore di dati SQL | |
| SQL Dependency Tracker | |
| Documentazione SQL | |
| Script SQL multiplo | |
| SQL Prompt | |
| SQL Source Control | |
| Test SQL | |
Redgate Software, fondata oltre 25 anni fa e con sede a Cambridge, nel Regno Unito, è specializzata in soluzioni di gestione dei database, affidate da oltre 200.000 clienti in tutto il mondo. È riconosciuta per offrire a professionisti IT e organizzazioni la possibilità di affrontare le complessità del database DevOps in ambienti diversi. Prodotti popolari come Redgate Flyway, Redgate Monitor e Redgate Test Data Manager supportano cicli di sviluppo efficienti, la sicurezza dei dati e rilasci di alta qualità. Con una presenza globale e l'adozione da parte del 92% delle Fortune 100, Redgate si distingue per il suo impegno nel semplificare i processi database e nel supportare le best practice del settore.
Scopri di più su Redgate Software|Scopri i prodotti di Redgate Software

In qualità di distributori ufficiali e autorizzati dal 2005, ComponentSource ti fornisce licenze legittime direttamente da Redgate Software.
Chatta con il nostro team di supporto clienti