
Escreva e execute testes unitários para bancos de dados SQL Server no SSMS.
Preços a partir de:
| Disponível individualmente | Nosso preço |
|---|---|
| SQL Test | Carregando |
| Também disponível em | |
|---|---|
| SQL Toolbelt Essentials | Carregando |

SQL Test é instalado como um plugin para o SQL Server Management Studio, fornecendo uma interface intuitiva para criar, executar e gerenciar testes unitários diretamente no ambiente do SQL Server.
Os testes são escritos em T-SQL padrão usando o framework open-source tSQLt, permitindo que os desenvolvedores validem stored procedures, functions, triggers e views com sintaxe SQL familiar.
Os testes são executados dentro de transações que revertem as alterações automaticamente, garantindo que o estado do banco de dados nunca seja alterado e que nenhum código de limpeza seja necessário após cada teste.
Todos os objetos e procedimentos de teste são armazenados em schemas dedicados, separados dos schemas de negócio, para evitar desorganização e conflitos com o código da aplicação.
Oferece stored procedures para fake tables, triggers e constraints, permitindo que os testes isolem componentes de banco de dados específicos sem depender de dados dependentes ou foreign keys.
Os usuários podem executar testes individuais, classes de teste ou todos os testes de um banco de dados com um único clique, e visualizar os resultados dos testes em tempo real por meio da interface integrada.
Inclui um amplo conjunto de testes de análise estática de código pré-escritos que verificam problemas como índices fragmentados, dimensionamento inadequado de tipos de dados e convenções de nomenclatura para ajudar a aplicar as melhores práticas de desenvolvimento.
Oferece análise de code coverage para avaliar quanto do código do banco de dados foi exercitado pelos testes, destacando instruções executadas dentro das definições dos objetos.
Vem com testes unitários de exemplo e bancos de dados de amostra para acelerar o aprendizado e a adoção de práticas eficazes de testes de banco de dados.
Revise os detalhes abaixo para garantir que este produto seja compatível com o seu ambiente.
Disponível individualmente ou como parte do SQL Toolbelt Essentials.
Compare os recursos em SQL Test e SQL Toolbelt Essentials.
| Esta páginaTeste SQL | |
|---|---|
| SQL Compare | |
| Criar automaticamente scripts de implantação sem erros | Não incluído |
| Criar automaticamente scripts de sincronização sem erros | Não incluído |
| Automaticamente exporte um banco de dados para scripts individuais de criação de objetos | Não incluído |
| autenticação do Azure Active Directory | Não incluído |
| Crie regras sofisticadas para limitar seletivamente o que implantar | Não incluído |
| Escolha como examinar as diferenças: Visualização de SQL ou Visualização de Resumo | Não incluído |
| Compare e implante alterações nos schemas do banco de dados do SQL Server (do dev, para o test, para o production) | Não incluído |
| Compare duas bases de dados do SQL Server, sincronize e implemente a partir do SSMS | Não incluído |
| Comparação e implantação de bancos de dados grandes | Não incluído |
| Verificação de dependências para que os objetos sejam criados na ordem correta para atualizações | Não incluído |
| Implante um banco de dados ao vivo a partir de um conjunto de scripts de objetos SQL | Não incluído |
| Implante diferenças de esquema individuais, uma seleção delas ou todas elas | Não incluído |
| Filtragem detalhada de objetos de banco de dados | Não incluído |
| Gerar scripts de T-SQL que atualizam um banco de dados do SQL Server para corresponder ao esquema de outro | Não incluído |
| Geração de relatório em HTML detalhando diferenças de banco de dados | Não incluído |
| Suporte a linha de comando do Linux (beta) | Não incluído |
| Migrar diferenças individuais de esquema, uma seleção delas ou todas elas | Não incluído |
| Restaurar apenas um único objeto (ou uma seleção de objetos) de um arquivo de backup | Não incluído |
| Executar deploys pela linha de comando* | Não incluído |
| Salvar scripts de implantação para uso posterior | Não incluído |
| Salvar snapshots do esquema para fins de auditoria e rollback | Não incluído |
| Armazenar com segurança os detalhes de login do banco de dados e do servidor | Não incluído |
| Suporte para conexões com instâncias do SQL Server no Linux | Não incluído |
| Suporte para leitura de objetos de banco de dados criptografados | Não incluído |
| Suporte para Tabelas de Retenção | Não incluído |
| Suporte para SQL Graph | Não incluído |
| Suporte para tabelas temporais | Não incluído |
| Solucionar diferenças de banco de dados | Não incluído |
| Solucione diferenças no banco de dados e explore as alterações de esquema para ver o que está acontecendo no desenvolvimento | Não incluído |
| Avisos sobre qualquer coisa que você precise saber antes de implantar esquemas do SQL Server | Não incluído |
| Comparação de Dados SQL | |
| Gerador de Dados SQL | |
| SQL Dependency Tracker | |
| SQL Doc | |
| SQL Multi Script | |
| SQL Prompt | |
| SQL Source Control | |
| Teste SQL | |
A Redgate Software, fundada há mais de 25 anos e com sede em Cambridge, Reino Unido, é especializada em soluções de gerenciamento de bancos de dados confiadas por mais de 200.000 clientes em todo o mundo. É reconhecida por capacitar profissionais de TI e organizações a lidar com as complexidades do DevOps de bancos de dados em diversos ambientes. Produtos populares como Redgate Flyway, Redgate Monitor e Redgate Test Data Manager oferecem suporte a ciclos de desenvolvimento eficientes, segurança de dados e versões de alta qualidade. Com presença global e adoção por 92% das Fortune 100, a Redgate se destaca pelo compromisso com a simplificação dos processos de banco de dados e com as melhores práticas do setor.
Saiba mais sobre Redgate Software|Explore os produtos de Redgate Software

Como distribuidores oficiais e autorizados desde 2005, a ComponentSource fornece a você licenças legítimas diretamente da Redgate Software.
Converse com nossa equipe de suporte ao cliente