ruby 单元测试和SAP软件

gcxthw6b  于 2023-08-04  发布在  Ruby
关注(0)|答案(4)|浏览(127)

我正在寻找一些教程和指南的单元测试在SAP平台上。到目前为止,我已经发现一些关于ABAP Unit和Ruby编程语言在SAP软件上实现的内容,这使得单元测试SAP软件变得更加有趣。然而,信息是相当稀缺的,我希望在这个问题上得到一些帮助。

9rnv2umw

9rnv2umw1#

SDN上的ABAP Unit Wiki是一个很好的起点,this ABAP单元最佳实践文章也是如此。
SAPTechnical.com也有一个ABAP单元概述。
最后,您应该查看this question中的链接。

r7xajy2e

r7xajy2e2#

关于你在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都比我一年前看过的时候有了很大的改进,但我认为只是更好。

iezvtpos

iezvtpos3#

OpenSAP.com上有一个关于ABAP Unit的优秀课程。它叫做
为ABAP编写可测试代码
课程的URL是:https://open.sap.com/courses/wtc1

rekjcdws

rekjcdws4#

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

相关问题