Có ai đã cố gắng tạo tài liệu/tài liệu hướng dẫn người dùng cuối (có khả năng trực tuyến, có khả năng được in) ra khỏi các tình huống dưa chuột của bạn không? Hoặc chụp ảnh màn hình để sử dụng trong tài liệu sử dụng RSpec và khả năng của Selenium RC để làm như vậy?Sử dụng Cucumber hoặc RSpec + Selenium để tạo tài liệu người dùng cuối?
Đối với dưa chuột, tôi tưởng tượng cái gì đó như:
Scenario: If you want to add a link
Given I am on the edit blog post page
When I press the "add link" button
And I type in a link URL "http://stackoverflow.com"
And I click "OK"
Then the blog post should have 1 link
Dịch tài liệu:
Nếu bạn muốn thêm một liên kết, đi đến trang chỉnh sửa bài đăng blog. Nhấn nút "thêm liên kết" và nhập URL, như "http://stackoverflow.com", vào trường URL liên kết . Nhấp "OK".
Bạn có nên dành thời gian để thử và viết một cái gì đó để phân tích tính năng Dưa chuột của tôi thành tài liệu và hai, để viết/cấu trúc các tính năng Dưa chuột của tôi theo cách tạo tài liệu hay không? Liệu tài liệu kết quả có kết thúc thực sự nhàm chán mà không có nhiều biến đổi trong cấu trúc?
Có điều gì khác ngoài ý tưởng này không? Doxygen có vẻ như đó là nhiều tài liệu mã hơn tài liệu người dùng cuối.
Điều gì sẽ tự động chụp ảnh màn hình? Điều này có vẻ giống như một con đường hiệu quả hơn-- chỉ cần sử dụng lại mã có ảnh chụp màn hình khi kiểm tra RSpec không thành công và để nó mất một trong các tình huống được quy định. Có cách nào tốt hơn để làm điều này?