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.

Giá tham khảo · Subscription
12.239.000₫
  • Bản quyền chính hãng
  • Xuất hóa đơn VAT
Giao diện SQL Test

Tương thích

SQL Server Management Studio 22SQL Server Management Studio 21SQL Server Management Studio 20SQL Server Management Studio 19SQL Server Management Studio 18 +9 khác

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

Test Coverage with SQL CoverTo enable code coverage on a series of tests, make sure the Code Coverage checkbox is checked before running the tests. The tab cont

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.

Số developer sử dụng
1

Từ 5 developer trở lên thường có giá tốt hơn.

Tổng tham khảo (chưa VAT)
12.239.000 ₫
Nhận báo giá chính thức
Phản hồi trong giờ làm việc · Không cần tạo tài khoả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.

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í.

Giá tham khảo từ 12.239.000 ₫
Nhận báo giá