2009-07-18 35 views
5

Với việc phát hành BizTalk 2009 chúng ta có thể sử dụng Visual Studio Team Edition 2008 để tận dụng một số tính năng thử nghiệm nhóm. Chúng tôi có thể đơn vị kiểm tra bản đồ, sơ đồ và đường ống ... nhưng từ những gì tôi có thể nói, đó là về nó.BizUnit vs Visual Studio Team Test

Đơn vị bạn thử nghiệm dàn nhạc chẳng hạn như thế nào?

Tôi đã sử dụng BizUnit nhiều năm rồi và dự định tiếp tục làm như vậy; Điều tôi thích về BizUnit là nó có thể mở rộng và mở ra

Vì vậy ... Ai có thể cho tôi một vài lý do tại sao tôi nên bỏ qua BizUnit để ủng hộ Team Test trong Visual Studio?

Trả lời

2

Tôi đã xem trang BizUnit và có vẻ như với tôi rằng bạn có thể sử dụng BizUnit kết hợp với Visual Studio Team Test. BizUnit là một khung kiểm tra khai báo có thể làm tăng khả năng của VS Team Test. BizUnit không yêu cầu VS Team Test, nhưng VS Team Test có thể cung cấp một cơ chế tuyệt vời để điều khiển các trường hợp kiểm tra BizUnit.

+0

nhưng VS Team Test cung cấp giá trị nào trên BizUnit? Tôi yêu BizUnit và đã sử dụng nó từ lâu rồi; tại sao bây giờ tôi nên ra ngoài và mua một giấy phép để VS Team Test? – ryancrawcour

+0

Tôi có thể đã đọc sai câu hỏi; Tôi có ấn tượng rằng bạn chịu áp lực quản lý để sử dụng VSTT. Câu trả lời của tôi là một trường hợp để giữ BizUnit. Nếu bạn không cần các tính năng bổ sung, thì bạn có thể không cần giấy phép VSTT. –

0

Các tính năng mới của BizTalk 2009 sẽ cung cấp cho bạn hỗ trợ tốt hơn để gỡ lỗi bản đồ, kiểm tra lược đồ và đường ống nhưng theo như dàn nhạc đi, bạn vẫn cần một cái gì đó như BizUnit để trang trải nhu cầu đó. Tôi sẽ nói các thành phần xây dựng một mình là một lý do để nâng cấp, vì vậy bạn có thể thiết lập các bản dựng liên tục trong TFS và tương tự, trước khi bạn phải sử dụng một giải pháp nguồn mở. Vì vậy, cụ thể cho câu hỏi của bạn, bạn sẽ không bỏ BizUnit cho bất cứ điều gì và nó vẫn còn cần thiết.

-Bryan

3

Bạn có thể kiểm tra đơn vị dàn nhạc của bạn sử dụng Bizmock http://www.codeplex.com/bizmock Tôi chỉ nhìn nó một thời gian ngắn, không có cơ hội để sử dụng nó trên các dự án thời gian thực. Nhưng theo tài liệu và mẫu của nó trông giống như công cụ hoàn hảo để đơn vị kiểm tra dàn nhạc của bạn.

0

Theo kinh nghiệm của tôi, câu trả lời cho cách bạn kiểm tra dàn nhạc BizTalk tùy thuộc vào loại ứng dụng bạn đang viết trong BizTalk. Ví dụ: BizUnit hoạt động rất tốt để kiểm tra các kịch bản tích hợp thông thường, nhưng ít hơn (theo ý kiến ​​của tôi), nơi giải pháp BizTalk được kiểm tra được viết giống như một ứng dụng [tầng giữa] thông thường.

Trong giải pháp tôi đang phát triển, tôi có một số dàn nhạc lồng nhau được gọi từ dàn nhạc "cha mẹ" có hình dạng dàn nhạc gọi. Những dàn nhạc con này có logic/luồng công việc có thể và vẫn cần phải được kiểm tra trong sự cô lập.

Tôi đã xem xét việc thực hiện những điều này từ một bài kiểm tra VS Unit thông qua một dàn nhạc "wrapper" chấp nhận các tham số cần thiết và yêu cầu dàn nhạc thử nghiệm (thông qua hình thức dàn nhạc bắt đầu hoặc gọi). Bản thân trình bao bọc được gọi thông qua một thông điệp gửi đến có nguồn gốc từ bài kiểm tra đơn vị.

Tôi cũng quan tâm đến việc đánh giá bizmock.

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