云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

网站建设_买服务器_代金券

小七 141 0

动机

DevOps概念和通过自动化单元测试使ABAP测试驾驶舱(ATC)与开发团队更相关!!!

介绍与需求

以上动机引导我们在S/4 HANA转换项目中使用测试双重框架实施CDS视图单元测试实践。关键的挑战是探索有效的方法来实现这一点&在netweaver7.52中,数据分析,我们可以满足以下需求

–需要检查在与ATC的基线日期不同的日期之后创建的CDS视图是否存在单元测试

–需要在CDS视图发布到ATC之前执行单元测试QA/集成系统

–只需要执行与CDS视图相关的单元测试,什么是返利,淘客返利,CDS视图是当前传输版本的一部分

–需要免除某些可能不需要单元测试的CDS视图

如果我们满足上述需求,我们可以在SAP world中获得更高的单元测试效率。ABAP单元也有类似的特性,淘客推广,目前还不支持CDS视图单元测试类,这些要求促使我们探索一种更务实的方法。

我在下面详细阐述了该方法的前提条件和定制检查的逻辑

方法

前提条件:

标准前提条件:

–在运输放行-运输工具集成过程中启用ATC检查

附加前提条件:

–存储单个开发包中的所有单元测试

方法:

过程的高级概述

我们使用此新自定义检查的方法(有关如何创建自定义检查的知识,请参阅有关如何创建新自定义检查的博客文章)&通过检查变体与ATC集成是

–识别正在发布的CDS视图作为TR或任务发布期间ATC检查运行的一部分

–根据其创建日期(创建日期>=配置日期)确定CDS视图是否应具有CDS视图单元

–确定存储在单个开发包中的相关CDS视图单元测试类,什么是大数据技术,特定于测试中的CDS视图(CUT)正在发布

执行此CDS视图的单元测试,作为ATC检查和单元测试返回结果的一部分

最后,使用单元测试和CDS视图单元测试结果发布的传输/任务确定TR/任务是否可以发布!!!我们接受这个解决方案,并感谢我的团队能够实现这一点。

作为结论,我们相信我们已经找到了实现这一点的实用方法,而不需要任何额外的工具。

分享我们的方法的想法是了解来自广大SAP开发人员和从业者社区的反馈/建议。