7

我正在寻找一些在 SAP 平台上进行单元测试的教程和指南。到目前为止,我发现有人提到ABAP 单元和在 SAP 软件上实现的 Ruby 编程语言,这使它成为对 SAP 软件进行单元测试的更有趣的选择。但是,信息非常稀缺,我希望能在该主题上提供一些帮助。

4

4 回答 4

4

SDN 上的ABAP Unit Wiki以及这篇ABAP Unit Best Practices 文章是一个很好的起点。

SAPTechnical.com也有 ABAP 单元概览。

最后,您应该查看此问题中的链接。

于 2010-07-22T03:24:35.963 回答
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 以来,它们都有了很大的改进,但我认为它们只会变得更好。

于 2010-07-22T13:03:34.740 回答
1

OpenSAP.com 上有一个关于 ABAP 单元的优秀课程。它被称为

为 ABAP 编写可测试的代码

该课程的网址是: https ://open.sap.com/courses/wtc1

于 2018-05-03T21:06:05.907 回答
0

Detroubulator ( http://www.applicon.dk/Detroubulator/ ) 是一个单元测试工具,用于映射在 SAP 的 PI 产品中运行的程序(XML 转换)。它是用 Java 编写的,可能被认为是 JUnit/Schematron 的混合体。

于 2010-08-06T16:13:28.700 回答