在ABAP后端和UI5前端对Odata进行单元测试。任何想法或想法?

时间:2015-04-23 17:58:39

标签: unit-testing odata sap sapui5 abap

我正在寻找在ABAP后端和UI5前端对Odata进行单元测试的最佳方法。任何想法或想法?这不是HANA系统。

1 个答案:

答案 0 :(得分:1)

我不确定你的意思,我当然不知道在ABAP后端对OData服务进行单元测试的最佳方式,但是因为你刚才提出了想法和想法,我将如何在ABAP中实现它:

  1. 教育自己如何在ABAP中编写OData-Clients。在SCN上有一篇很棒的博客文章:http://scn.sap.com/community/gateway/blog/2014/03/27/consuming-an-external-restful-web-service-with-abap-in-gateway基本上它涉及使用ABAP类CL_HTTP_CLIENT进行HTTP通信,而CL_IXML进行XML解析,两者都非常低水平。

  2. 总结我在可重复使用的全局助手类中学到的知识,以便从单元测试中调用。

  3. 创建ABAP单元测试,如SCN上的一系列优秀帖子所述:( ...没有足够的声誉发布此链接...)

  4. 由于这将是很多工作,我宁愿不使用ABAP作为我的测试环境。

    既然你也提到了SAPUI5,你仍然会使用JavaScript。因此,在JavaScript设置中,我将使用以下工具来创建单元测试:

    • data-js 作为OData客户端库
    • qunit 作为JavaScript单元测试框架
    • qunit-odata 作为ODn加载项以进行qunit

    这再次在SCN的博客文章中进行了描述:http://scn.sap.com/docs/DOC-27972