2010-03-19 31 views
5

Nhìn vào khuôn khổ BDD và tôi không thể không tự hỏi cái nào phù hợp với chúng ta hơn. Tôi thích Cucumber bởi vì, họ đã làm BDD trong một thời gian dài (từ đầu năm 2008) và tôi thích Ruby, tuy nhiên, chúng tôi là một cửa hàng .net và mặc dù tôi thấy Ruby rất thân thiện, những người khác thì không; và tôi nghĩ rằng đó là công bằng đủ (đến một điểm)
Cuke4Nuke, tôi có thể thấy nó sử dụng dưa chuột dưới mui xe, nhưng nó có vẻ là rất sớm ngày. Tôi chưa thực sự thử nghiệm SpecFlow nhưng tôi nghe những điều tốt đẹp về nó và tôi biết nó sử dụng cùng một ngôn ngữ meta cho đặc điểm kỹ thuật Tôi đã nhìn vào StoryTeller, có thể là tốt đẹp, nhưng tôi cần cái gì đó sẽ có trong 5 -10 năm, và tôi không biết nếu đó sẽ là.SpecFlow vs Cuke4Nuke vs Dưa chuột + IR

Vì vậy, bạn nghĩ điều gì là phù hợp?

Chúc mừng

Trả lời

2

Cá nhân tôi thích dưa chuột, Cuke4Nuke, và Cuke4Vs. Chúng tôi không chỉ phát triển .NET.
Điều này cho phép thực hiện BDD với ruby ​​và Java (Cuke4Duke) bằng các công cụ tương tự.
Tôi giống như tính nhất quán của việc sử dụng trên nhiều ngôn ngữ để phát triển. Vì Cuke4Nuke là một dây tiêu chuẩn, bộ điều hợp Cuke4 cho hầu hết mọi ngôn ngữ có thể được phát triển.

Vấn đề duy nhất mà nhóm của tôi sẽ sớm có là Cuke4Vs không hoạt động với VS2010 ngay bây giờ và chúng tôi sẽ sớm nâng cấp. Tất nhiên bạn không cần CukeVs để sử dụng Cuke4Vs, nó chỉ làm cho nó dễ dàng hơn cho các nhà phát triển.

Tôi đồng ý rằng nó không nhất thiết phải tốt hơn SpecFlow. Tôi đã thử nó và nó hoạt động tốt. Nếu bạn chỉ có phát triển .NET và không có Ruby/IronRuby, Java, v.v. Nó cũng có thể là một lựa chọn tốt.

3

Hiện tại, tính năng này ổn định và tích hợp tốt hơn với studio hình ảnh 2008/2010.

Bạn cũng có thể tham khảo ở đây: Cuke4Nuke or SpecFlow?

+1

"Tốt hơn" rất có tính chủ quan. Cuke4Nuke + Cuke4Vs cung cấp cho bạn một bộ tính năng tương tự. Không có Ruby để viết cho các nhà phát triển. –

+0

Tôi đồng ý tốt hơn là rất chủ quan. Hãy để tôi thêm vào những gì mã của schrodinger nói. Tôi thích rằng tôi có thể chạy thử nghiệm SpecFlow của tôi với bất kỳ Á hậu thử nghiệm NUnit nào. Tôi sử dụng ReSharper, nhưng các thử nghiệm NUnit Á hậu hoạt động, cũng có. Cuke4Nuke Tôi đang sử dụng một dòng lệnh. Vượt qua thực tế nhỏ bé đó sẽ giúp trại Cuke4Nuke. –

1

SpecFlow đã chấp nhận tốt hơn bởi cộng đồng Net. Bạn có thể đọc thêm tại số Richardlawrence's Blog một trong những tác giả của Cuke4Nuke.

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