SQL Test
Add-in unit test cho SQL Server Management Studio, cho phép viết và chạy kiểm thử cơ sở dữ liệu SQL Server bằng T-SQL. Hỗ trợ automated builds, SQL Cop và kiểm thử cô lập đối tượng.
- Bản quyền chính hãng
- Xuất hóa đơn VAT

Tương thích
Tính năng nổi bật
Viết unit test cho SQL Server database ngay trong SQL Server Management Studio.
Sử dụng T-SQL thông thường để tạo test mà không cần học công nghệ mới.
Dựa trên framework mã nguồn mở tSQLt cho quy trình kiểm thử database.
Kiểm tra giá trị kiểu dữ liệu bằng các truy vấn đơn giản.
Mock database objects trong quá trình SQL unit testing.
Lưu đối tượng kiểm thử trong schema riêng để tránh cản trở database hiện có.
Chạy test trong transaction và rollback mọi thay đổi sau khi thực thi.
Loại bỏ nhu cầu viết clean-up code sau mỗi lần kiểm thử.
Thực thi nhiều bài test với một lần bấm trong giao diện SQL Test.
Hiển thị kết quả từng bài test ngay khi quá trình chạy diễn ra.
Fake tables để kiểm thử đối tượng trong trạng thái cô lập.
Giả lập trigger và ràng buộc khi cần tách phụ thuộc dữ liệu.
Giảm phụ thuộc vào IDs hoặc foreign keys khi kiểm thử riêng lẻ.
Cung cấp ví dụ unit test tích hợp sẵn để bắt đầu triển khai.
Bao gồm các bài kiểm tra SQL Cop cho index bị phân mảnh, kiểu dữ liệu sai kích thước và khóa bị thiếu.
Hỗ trợ áp dụng thông lệ tốt nhất và chạy kiểm thử phân tích tĩnh cho phát triển cơ sở dữ liệu.
Tổng quan

SQL Test hoạt động như một add-in trong SQL Server Management Studio, cho phép tạo và chạy unit test cho cơ sở dữ liệu SQL Server ngay trong môi trường quen thuộc. Cách tiếp cận này phù hợp với nhóm phát triển database muốn đưa kiểm thử vào quy trình làm việc hằng ngày mà không phải rời khỏi SSMS.
Bài test được viết bằng T-SQL thông thường và dựa trên framework mã nguồn mở tSQLt. Nhờ đó, việc bắt đầu kiểm thử không đòi hỏi học thêm công nghệ mới, đồng thời vẫn có thể kiểm tra giá trị dữ liệu và mock các đối tượng cơ sở dữ liệu bằng các truy vấn đơn giản.
Phù hợp cho
Thiết lập unit testing cho cơ sở dữ liệu SQL Server trong nhóm phát triển database.
Đưa kiểm thử T-SQL vào automated builds.
Kiểm thử stored procedure, bảng, trigger và ràng buộc theo từng đơn vị.
Rà soát chất lượng schema và cấu trúc dữ liệu bằng SQL Cop.
Kiểm thử đối tượng cơ sở dữ liệu trong trạng thái cô lập mà không cần thêm dữ liệu phụ.
Ước tính chi phí
Chọn số developer để xem chi phí tham khảo.
Từ 5 developer trở lên thường có giá tốt hơn.
Thông số kỹ thuật
- Hãng
- Redgate Software
- Phiên bản
- 4.4.x
- Loại license
- Subscription
- Loại sản phẩm
- Add-in SQL Server
- Môi trường phát triển
- SQL Server Management Studio 22, SQL Server Management Studio 21, SQL Server Management Studio 20, SQL Server Management Studio 19, SQL Server Management Studio 18, SQL Server 2025, SQL Server 2022, SQL Server 2019 và 6 môi trường khác
- Hệ điều hành triển khai: Windows 11, Windows 10.
- Hỗ trợ môi trường: Azure SQL Database & Virtual Machines, Amazon Virtual Machines, Google Cloud SQL for SQL Server & Virtual Machines.
- Ngôn ngữ viết test: T-SQL.
Câu hỏi thường gặp
Kiểm thử có làm thay đổi cơ sở dữ liệu không?
Các bài test chạy trong transaction và rollback mọi thay đổi. SQL Test cũng lưu đối tượng của mình trong schema riêng.

SQL Toolbelt
Bộ công cụ SQL Server của Redgate tập hợp compare, sync, control, monitoring, backup và automation trong một installer. Phù hợp cho…

SQL Toolbelt Essentials
Bộ công cụ Redgate cho SQL Server gồm compare, control, code completion, test data, unit test và documentation. Phù hợp cho phát triển…

Redgate Monitor
Theo dõi hiệu năng PostgreSQL và SQL Server theo thời gian thực qua giao diện web, kèm cảnh báo email và UI. Xem dữ liệu lịch sử, chẩn đoán…
Chưa chắc phương án nào phù hợp?
Cho chúng tôi biết nền tảng bạn đang dùng và số developer — chúng tôi đề xuất phương án tối ưu chi phí.