Tôi mới sử dụng JBehave. Trước đó tôi đã làm việc trên Lettuce (Framework on Python). Tôi đã thấy vài bài kiểm tra trên JBehave. Tôi tạo ra các tập tin câu chuyện và java cho điều đó. Nhưng tôi không biết cách thực hiện thông qua JUnit cũng cài đặt trong IDE Eclipse. Nó sẽ là một trợ giúp tuyệt vời nếu ai đó có thể gửi cho tôi một tập tin câu chuyện cho các ví dụ đơn giản và mã java và các thiết lập cần thiết trong IDE Eclipse.Mã Jbehave mẫu cho người mới bắt đầu
Trả lời
tôi thấy dự án này hướng dẫn cho JBehave trên GitHub: https://github.com/jbehave/jbehave-tutorial
Dưới đây là một thực plugin: https://github.com/Arnauld/jbehave-eclipse-plugin
Bạn cũng có thể muốn có một cái nhìn tại Dưa chuột-JVM, một khuôn khổ BDD cho JVM: https://github.com/cucumber/cucumber-jvm
Hy vọng điều đó sẽ hữu ích.
Tôi nghĩ blog này có thể giúp bạn qua các bước đầu tiên. http://blog.codecentric.de/en/2012/06/jbehave-configuration-tutorial/
Andreas
JBehave có chế độ khác nhau để chạy những câu chuyện, bao gồm JUnit. Để chạy như JUnit, chúng cần mở rộng JUnitStories.
Hãy xem documentation của chúng, nó được ghi lại đúng với mã. Cụ thể, hãy xem this example.
URL sau có thể hữu ích cho người mới bắt đầu:
Đối với Core: http://jbehave.org/reference/stable/getting-started.html
Đối jbehave-web-selen: http://jbehave.org/reference/web/stable/using-selenium.html
- 1. Subversion dành cho người mới bắt đầu
- 2. AlarmClock cho người mới bắt đầu - Android
- 3. Người mới bắt đầu: Mẫu nhà máy trong Java
- 4. Luồng người mới bắt đầu trong C#
- 5. mô-đun traceback Python cho người mới bắt đầu
- 6. Vòng lặp, người mới bắt đầu
- 7. Người mới bắt đầu Lucene tutorial
- 8. Bình hoặc Django cho người mới bắt đầu?
- 9. Hướng dẫn cho người mới bắt đầu LINQ
- 10. C# Luồng: Các bài tập cho người mới bắt đầu
- 11. Hướng dẫn cho người mới bắt đầu học JavaScript?
- 12. Hướng dẫn cho người mới bắt đầu BPEL
- 13. Trình bày Clojure dành cho người mới bắt đầu?
- 14. Podcast dành riêng cho người mới bắt đầu PHP
- 15. Phát triển Android cho người mới bắt đầu
- 16. SOAP trên JMS cho người mới bắt đầu
- 17. Người mới bắt đầu Android: onDestroy
- 18. Người mới bắt đầu của Haskell
- 19. Người mới bắt đầu Làm K & R
- 20. Làm thế nào để bắt đầu với Mono trong Linux cho người mới bắt đầu?
- 21. Tặng thưởng các dự án mã cho * hoàn thành * người mới bắt đầu
- 22. Hỗ trợ người mới bắt đầu - Mã này thuộc về đâu?
- 23. resources.designer.cs không tự động tạo. (MonoDevelop người mới bắt đầu)
- 24. swiftmailer và mẫu email có tệp đính kèm - người mới bắt đầu
- 25. Câu hỏi của người mới bắt đầu Subversion (svn)
- 26. android: layout_weight của người mới bắt đầu câu hỏi
- 27. Người mới bắt đầu Android - Đặt hình ảnh tại DragEvent
- 28. Bắt đầu phiên người dùng mới từ dịch vụ
- 29. Tạo bảng FMDB SQLite - người mới bắt đầu iOS
- 30. Hướng dẫn trình gỡ lỗi tốt cho người mới bắt đầu