Что касается вашей ссылки на 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 значительно улучшились с тех пор, как я познакомился с ними год назад, но, думаю, только в лучшую сторону.