2008-10-22 33 views

Trả lời

15

ssisUnit

Một kiểm tra đơn vị khuôn khổ cho SQL Server Integration Services

2

một số thực hành thử nghiệm tôi thường làm theo khi kiểm tra gói SSIS.

tôi luôn luôn kiểm tra ở cấp gói (nó thường không làm cho rất nhiều ý nghĩa với tôi để kiểm tra ở mức độ thấp hơn này ....)

Tôi thường giữ một môi trường thử nghiệm dữ liệu với dữ liệu khá nhỏ bộ.

Ngoài ra cấu hình thử nghiệm cấu hình (tệp cấu hình) trỏ đến bộ dữ liệu thử nghiệm và bất kỳ thông số thử nghiệm khác nào khác.

Tùy thuộc vào tính chất của dự án đôi khi tôi cũng lưu giữ một số bản sao lưu cơ sở dữ liệu được sử dụng để khôi phục bất cứ khi nào chúng tôi muốn đặt lại trạng thái ban đầu của môi trường (hoặc bất kỳ trạng thái nào khác trong quy trình ETL).

Tất cả những kết hợp trong một tập tốt của các kịch bản thử nghiệm (python, powershell ...) kêu gọi các gói qua dtexec, đó là một công thức khá hữu ích cho tôi ;-)

5

Ngày nay, ssisUnit không phải là lên cho đến nay và tồn tại khung kiểm thử đơn vị hiện đại cho các Dịch vụ Tích hợp SQL Server được gọi là SSISTester.

MSDN article

Nuget

Các vấn đề liên quan