单元测试和SAP

Dan*_*Dan 7 tdd sap abap unit-testing

我正在寻找SAP平台上的单元测试的一些教程和指南.到目前为止,我已经发现一些提及ABAP单元和在SAP平台上实现的Ruby编程语言,使其成为单元测试SAP的更有趣的选择.但是,这些信息非常稀少,我希望得到一些关于这个问题的帮助.

Eth*_*ett 3

就您对 SAP ABAP 平台上的 Ruby 的引用而言,您指的是“Blue Ruby”。这是 SAP 研究实验室的一个项目,您可以在SAP Developer Network wiki上找到相关信息

在我一年前的测试中,我发现 Blue Ruby 在几个方面比 ABAPUnit 更可取,包括通过(例如)在实现之前为方法编写测试来更忠实于测试/行为驱动开发原则的能力方法。

当然,Ruby 还拥有比 ABAP 更成熟的 TDD/BDD 库,ABAP 几乎只有 ABAPUnit 和 eCATT 工具。这些库(RSpec、Cucumber 等)似乎可以在 Blue Ruby 下工作。自从我一年前研究以来,ABAPUnit 和 Blue Ruby 都已经有了很大的改进,但我认为只是为了变得更好。