Ứng dụngSQL Server Management Studio 22, SQL Server Management Studio 21
Nền tảngWindows, macOS, Linux
LicenseSubscription
LoạiSQL Server Add-in
Redgate Software

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.

  • 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.
Bản quyền chính hãngTư vấn phiên bản và license phù hợp theo nhu cầu sử dụng.
Tư vấn license phù hợpHỗ trợ lựa chọn license theo quy mô triển khai và ngân sách.
Hỗ trợ doanh nghiệpTư vấn mua hàng, triển khai và hồ sơ doanh nghiệp.
Báo giá theo nhu cầuBáo giá theo phiên bản, số lượng và hình thức license.

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.

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

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.

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.

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.

Ứng dụng thực tế

  • 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 procedures, tables, triggers và constraints 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ụ.

Đối tượng sử dụng phù hợp

  • Database developers làm việc với SQL Server
  • Dev leads cần đưa database testing vào quy trình build
  • QA engineers phụ trách kiểm thử tầng dữ liệu
  • Technical buyers đang tìm add-in cho SQL Server Management Studio

Thông tin kỹ thuật

Loại sản phẩm:SQL Server Add-in.
Nhà phát hành:Redgate Software.
Phiên bản:4.4.x.
Hệ điều hành triển khai:Windows 11, Windows 10.
Môi trường phát triển hỗ trợ: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.
Compatible Containers:SQL Server 2025, SQL Server 2022, SQL Server 2019, SQL Server 2017, SQL Server 2016, SQL Server 2014.
Nhận báo giá phần mềm bản quyền

Điền thông tin để chúng tôi có thể gửi báo giá phù hợp trong thời gian sớm nhất.

Câu hỏi thường gặp

SQL Test dùng để làm gì?

Công cụ này dùng để tạo và chạy unit test cho cơ sở dữ liệu SQL Server trong SQL Server Management Studio.

Có cần học công nghệ mới để viết test không?

Không. Bài test được viết bằng T-SQL thông thường.

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 Test có hỗ trợ kiểm thử cô lập đối tượng không?

Có. Công cụ đi kèm stored procedures để fake tables, triggers và constraints, giúp kiểm thử đối tượng trong trạng thái cô lập.

SQL Cop hỗ trợ kiểm tra những gì?

SQL Cop tests giúp kiểm tra fragmented indexes, badly sized data types và missing keys.

Bình luận

Để lại bình luận

Email của bạn sẽ không được công khai. Trường bắt buộc có dấu *.