2010-07-22 38 views
7

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

3

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.

4

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.

0

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.