Estoy buscando algunos tutoriales y guías para probar unidades en la plataforma SAP. Hasta ahora, he encontrado alguna mención de ABAP Unit y del lenguaje de programación Ruby que se implementa en la plataforma SAP, por lo que es una opción mucho más interesante para la prueba de unidad de SAP. Sin embargo, la información es bastante escasa y agradecería algo de ayuda sobre el tema.Pruebas unitarias y SAP
Respuesta
Solo con respecto a su referencia a Ruby en la plataforma SAP ABAP, a lo que se refiere es a "Blue Ruby". Este es un proyecto de los laboratorios de investigación de SAP y puede encontrar información al respecto en SAP Developer Network wiki
En mis pruebas de hace un año, encontré que Blue Ruby era mucho más preferible que ABAPUnit de varias maneras, incluida la capacidad de ser más cierto. probar/principios de desarrollo impulsados por el comportamiento (por ejemplo) escribiendo una prueba para un método antes de implementar el método.
Ruby, por supuesto, también tiene muchas más bibliotecas maduras TDD/BDD que ABAP, que prácticamente tiene ABAPUnit y las herramientas eCATT. Estas bibliotecas (RSpec, Pepino, etc.) parecen funcionar bajo Blue Ruby. Tanto ABAPUnit como Blue Ruby han mejorado mucho desde que los examiné hace un año, pero solo para mejor, creo.
El ABAP Unit Wiki en la SDN es un buen lugar para comenzar, así como también el artículo this ABAP Unit Best Practices.
SAPTechnical.com también tiene una visión general de la unidad ABAP.
Y, por último, debe consultar los enlaces en this question.
Detroubulator (http://www.applicon.dk/Detroubulator/) es una herramienta de prueba unitaria para programas de mapeo (transformaciones XML) que se ejecuta en el producto PI de SAP. Está escrito en Java y podría considerarse un híbrido JUnit/Schematron.
- 1. Pruebas unitarias y nhibernate?
- 2. Pruebas unitarias y pruebas funcionales en CodeIgniter
- 3. Pruebas unitarias y boost :: asio
- 4. métodos estáticos y pruebas unitarias
- 5. Procedimientos almacenados y pruebas unitarias
- 6. WPF MVVM y Pruebas unitarias
- 7. Python - Pruebas torcidas y unitarias
- 8. F # desarrollo y pruebas unitarias?
- 9. ¿Pruebas unitarias o pruebas funcionales?
- 10. Pruebas unitarias Scala
- 11. Comenzando con Pruebas unitarias
- 12. Pruebas unitarias XQuery
- 13. Pruebas unitarias Scala actores
- 14. Pruebas unitarias Aplicaciones Dababase
- 15. Generando pruebas unitarias automáticamente
- 16. Python, pruebas unitarias y burlas de importaciones
- 17. Pruebas unitarias de JUnit y Clojure
- 18. Qt, pruebas unitarias y simulacro de objetos
- 19. Pruebas unitarias clases abstractas y/o interfaces
- 20. Pruebas unitarias, interbloqueos y condiciones de carrera
- 21. Studio 2008 y Visual pruebas unitarias nunit
- 22. Pruebas unitarias: base de datos y dispositivos
- 23. ASP.NET MVC, RavenDb y Pruebas unitarias
- 24. Pruebas unitarias con Moq, Silverlight y NUnit
- 25. Pruebas unitarias y lógica de validación
- 26. pruebas unitarias TSQL
- 27. Pruebas unitarias XSLT
- 28. Pruebas unitarias: cómo hacerlo?
- 29. Pruebas unitarias IHttpModule
- 30. Pruebas unitarias ... cómo mejorarlo