在过去的几个月里,我在研究在SAP中使用CI&CD的优缺点。
根据我的经验,CI&CD在SAP中很难超越一定的限制。SAP将很快引入GIT的分支和合并,淘客app开发,这肯定会允许并行开发,但与dot net或java项目不同,这是否真的有助于实时ABAP项目,或者您需要多长时间在SAP环境中进行一次并行开发?。
缺少什么?。
我的答案是"单元测试"。组织应该敦促开发人员在所有开发中使用TDD方法,这将简化后续系统中的测试,因为大多数功能/技术缺陷将通过单元测试得到修复。一个正确实施的单元测试可以节省超过50%的QA测试工作。
那么什么是TDD以及它是如何相关的呢?
测试驱动开发(Test-Driven Developments,又称TDD)是一种用较小的可测试单元编写代码的方法。
先决条件是什么?
你需要有一个有效的设计(功能和技术),要有一个有效的设计,团队需要在利益相关者的参与下进行有效的沟通和协作,这是敏捷性的基础。
这么简单吗?
没有。一开始需要大量的努力和协作,一旦团队成熟,云零售,这将是最有效的方法之一。如果没有正确的计划和执行,私人云服务器,TDD的使用也可能是一场噩梦:).
这就是CI&CD的全部要求吗?
单元测试自动化是第一步,之后应该是自动发布。要自动化saptr发布,可以调用多种方法。这将避免任何依赖SAP Basis团队手动传输TR的情况。类似"Jenkins"的工具将通过与相关系统/事务通信来帮助协调自动化测试和发布。有一些基于人工智能的测试套件可以执行集成测试,这些测试可以由Jenkins在QA系统中触发?
要使生产版本自动化,应执行以下步骤:考虑:-
团队应该定期进行评估,一旦达到成熟度,那么生产发布就可以自动化了。
那么您认为第一步应该做什么?
我想说,网站用云服务器,心态。
心态到:-
1。接受更改
2。加强协作与沟通
,商城返利