Tôi đang tìm một số hướng dẫn và hướng dẫn để kiểm tra đơn vị trên nền tảng SAP. Cho đến nay, tôi đã tìm thấy một số đề cập đến ABAP Unit và ngôn ngữ lập trình Ruby đang được triển khai trên nền tảng SAP, làm cho nó có nhiều lựa chọn thú vị hơn cho thử nghiệm đơn vị SAP. Tuy nhiên, thông tin khá khan hiếm và tôi sẽ đánh giá cao một số trợ giúp về chủ đề này.Kiểm tra đơn vị và SAP
Trả lời
Chỉ liên quan đến tài liệu tham khảo của bạn với Ruby trên nền tảng SAP ABAP, những gì bạn đang đề cập đến là "Blue Ruby". Đây là một dự án của các phòng thí nghiệm nghiên cứu của SAP và bạn có thể tìm thấy thông tin về nó trên SAP Developer Network wiki
Trong thử nghiệm của tôi một năm trước, tôi thấy rằng Blue Ruby thích hợp hơn với ABAPUnit theo nhiều cách, bao gồm khả năng trở nên chân thực hơn để kiểm tra/các nguyên tắc phát triển theo hành vi bằng (ví dụ) viết một bài kiểm tra cho một phương thức trước khi thực hiện phương thức.
Ruby, tất nhiên, cũng có nhiều thư viện TDD/BDD ngày càng trưởng thành hơn ABAP, vốn có nhiều công cụ ABAPUnit và eCATT. Các thư viện này (RSpec, Cucumber, vv) dường như hoạt động dưới tên Blue Ruby. Cả hai ABAPUnit và Blue Ruby đã cải thiện rất nhiều kể từ khi tôi nhìn vào họ một năm trước đây, nhưng chỉ cho tốt hơn, tôi nghĩ.
ABAP Unit Wiki trên SDN là một nơi tốt để bắt đầu, cũng như this bài viết Thực tiễn tốt nhất về ABAP Unit.
SAPTechnical.com cũng có tổng quan về Đơn vị ABAP.
Và cuối cùng, bạn nên kiểm tra các liên kết trong this question.
Trình gỡ rối (http://www.applicon.dk/Detroubulator/) là công cụ kiểm tra đơn vị cho các chương trình ánh xạ (chuyển đổi XML) đang chạy trong sản phẩm PI của SAP. Nó được viết bằng Java và có thể được coi là một lai JUnit/Schematron.
- 1. Đơn vị kiểm tra TSQL
- 2. Kiểm tra đơn vị XQuery
- 3. Kiểm tra đơn vị EJB
- 4. Kiểm tra đơn vị XCode
- 5. Kiểm tra đơn vị XSLT
- 6. Kiểm tra đơn vị Scala
- 7. Kiểm tra đơn vị CSS
- 8. DAO Kiểm tra đơn vị
- 9. Kiểm tra đơn vị CacheManager
- 10. Đơn vị kiểm tra RedirectToRouteResult
- 11. Đơn vị kiểm tra destructors?
- 12. Kiểm tra đơn vị JSPs
- 13. Kiểm tra Đơn vị & Log4net
- 14. Tư vấn kiểm tra đơn vị - cách kiểm tra đơn vị của bạn .asmx
- 15. Bài kiểm tra đơn vị cơ bản so với bài kiểm tra đơn vị
- 16. Kiểm tra đơn vị - Những gì không để kiểm tra
- 17. Kiểm tra đơn vị hoặc Kiểm tra chức năng?
- 18. Đơn vị kiểm tra dao cạo
- 19. Kiểm tra đơn vị trong asp.net
- 20. Đơn vị kiểm tra học thuyết ODM
- 21. khung kiểm tra đơn vị cho C
- 22. C# - Kiểm tra đơn vị, Mock?
- 23. Qt, kiểm tra đơn vị và đối tượng giả
- 24. Python, kiểm tra đơn vị và nhập khẩu mocking
- 25. Kiểm tra đơn vị, deadlocks, và điều kiện chủng tộc
- 26. minitest, kiểm tra :: đơn vị, và đường ray
- 27. Đơn vị kiểm tra và tăng cường :: asio
- 28. Đơn vị kiểm tra và mã thiết kế
- 29. Bảo hiểm Mã và Kiểm tra Đơn vị Mã Python
- 30. Mùa xuân: kiểm tra đơn vị và tích hợp