Модульное тестирование и SAP - PullRequest
7 голосов
/ 22 июля 2010

Я ищу учебники и руководства для модульного тестирования на платформе SAP.До сих пор я обнаружил некоторые упоминания о ABAP Unit и о языке программирования Ruby, внедряемом на платформе SAP, что делает его гораздо более интересным вариантом для модульного тестирования SAP.Тем не менее, информация довольно скудная, и я был бы признателен за помощь по этому вопросу.

Ответы [ 4 ]

4 голосов
/ 22 июля 2010

Вики ABAP Unit Wiki в SDN - это хорошее место для начала, а также эта статья по рекомендациям ABAP Unit.

SAPTechnical.com также имеет обзор блока ABAP.

И, наконец, вы должны проверить ссылки в этом вопросе .

3 голосов
/ 22 июля 2010

Что касается вашей ссылки на Ruby на платформе SAP ABAP, то, что вы имеете в виду, это "Blue Ruby". Это проект исследовательских лабораторий SAP, и вы можете найти информацию о нем в SAP Developer Network wiki

Во время моего тестирования год назад я обнаружил, что Blue Ruby гораздо предпочтительнее ABAPUnit несколькими способами, включая способность быть более верным принципам тестирования / разработки на основе поведения путем (например) написания теста метод до реализации метода.

В Ruby, конечно же, гораздо больше и больше зрелых библиотек TDD / BDD, чем в ABAP, в которых в основном только есть инструменты ABAPUnit и eCATT. Эти библиотеки (RSpec, Cucumber и т. Д.) Работают под управлением Blue Ruby. И ABAPUnit, и Blue Ruby значительно улучшились с тех пор, как я познакомился с ними год назад, но, думаю, только в лучшую сторону.

1 голос
/ 04 мая 2018

Существует отличный курс по ABAP Unit на OpenSAP.com.Он называется

Написание тестируемого кода для ABAP

URL-адрес курса: https://open.sap.com/courses/wtc1

0 голосов
/ 06 августа 2010

Detroubulator (http://www.applicon.dk/Detroubulator/) - это инструмент модульного тестирования для картографических программ (преобразований XML), выполняющихся в продукте PI SAP. Он написан на Java и может рассматриваться как гибрид JUnit / Schematron.

...