如何使用复合测试来组合基于不同系统的不同脚本?

2020-08-20 17:41发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


专家,

我遇到了一种情况,客户希望将两个基于不同系统的脚本组合为一个复合测试脚本。 例如,我在ECC系统上创建一个销售订单,然后将订单号移交给另一个系统,例如CRM。

我目前发现,如果要为此使用复合测试,我首先需要创建两个复合测试,每个复合包含一个脚本。 然后,我需要使用第三个复合测试将两个复合组合在一起,这样我就可以在不同的系统上运行这两个脚本。 所以我想知道是否有一种简单的方法来使用一个复合文件并包含基于不同系统的不同脚本? 这些系统可能不在一个逻辑组件中。 谢谢。

最好的问候

尼克

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


专家,

我遇到了一种情况,客户希望将两个基于不同系统的脚本组合为一个复合测试脚本。 例如,我在ECC系统上创建一个销售订单,然后将订单号移交给另一个系统,例如CRM。

我目前发现,如果要为此使用复合测试,我首先需要创建两个复合测试,每个复合包含一个脚本。 然后,我需要使用第三个复合测试将两个复合组合在一起,这样我就可以在不同的系统上运行这两个脚本。 所以我想知道是否有一种简单的方法来使用一个复合文件并包含基于不同系统的不同脚本? 这些系统可能不在一个逻辑组件中。 谢谢。

最好的问候

尼克

付费偷看设置
发送
16条回答
空代码
1楼 · 2020-08-20 18:14.采纳回答

尼克,你好。

是的,这种方法是可行的。 您可以简单地为每个SUT创建单独的测试配置,并准备输入和输出参数。 之后,可以创建复合测试。 在其中添加这些测试配置,并将参数链接在一起。 就那么简单。

每个SUT需要通过受管系统配置正确连接,而不是需要CBTA的特殊配置(TST_ CLNT RFC,用户,参数等),然后更新SDC和设置测试配置文件。 然后,如果每个脚本都正常工作,则可以将它们添加到复合测试中。

我亲自创建了这些综合测试中的少数几个,这些测试将信息从客户的Web应用程序传输到CRM,然后再传输到ERP。

希望有帮助。

再见。

代楠1984
2楼-- · 2020-08-20 18:36

嘿,阿杰,这是个很好的信息。 谢谢。 我有一个场景,需要比较RE5和RE7之间的数据(例如,在RE5中发布内容并在RE7中验证是否复制了相同的数据。您提到的上述解决方案也适用于此场景吗?是否有更好的方法

N-Moskvin
3楼-- · 2020-08-20 18:23

嗨尼克

不确定,我还没有尝试过,但是我的想法可能是 第一个系统,然后在第一个系统上使用RFC目标(同样不确定是否支持该目标)跳转到第二个系统。我想尝试一下。

最诚挚的问候

汤姆

微wx笑
4楼-- · 2020-08-20 18:19

嗨,我明白你的意思了。我有一个问题,当我启动Composite TC时,SAP希望每时每刻都需要一个系统卷,而我想使用两个不同的系统卷。 fe CRM。

那么您能解释一下如何为不同的系统创建一个复合TC吗?


谢谢

最好的问候

小熊yu生菜
5楼-- · 2020-08-20 18:23

嗨尼克,

我也处于同一阶段,我试图先运行CRM测试脚本,然后再运行ECC脚本。 我确实遵循了您提到的相同步骤。 但是我想知道在CBTA_GUI_A_LAUNCHANDLOGIN步骤之后,您如何处理以执行下一步,您是插入录制的脚本还是录制脚本,还是手动将组件放入测试脚本。

不胜感激。

谢谢

野沐沐
6楼-- · 2020-08-20 18:31

嗨,汤姆,

谢谢您的建议,我在CBTA中找到了一个名为CBTA_GUI_A_LAUNCHANDLOGIN的组件,您可以通过该组件登录另一个系统。 但是以这种方式,我必须将所有步骤记录到一个脚本中。

我们使用复合测试的意思是通过记录每个场景的脚本来分离场景,并且更易于维护。 因此,我仍然想知道是否还有其他方法可以将复合测试用于不同的系统。

最好的问候

尼克

Cikesha
7楼-- · 2020-08-20 18:24

我相信这是正确的方法。 我一年前做了这个,所以我对细节有些模糊。

我进入SOLAR_PROJECT_ADMIN并打开了包含要创建的测试用例的项目。 在"系统格局"选项卡中,我添加了逻辑组件,因此现在测试场景中的所有SID都位于项目的格局中。 然后,在"业务蓝图"中,我手动添加了新格局的结构和交易。

我编辑了系统数据容器(SDC),以将新的目标系统包含在附加的逻辑组件中。 在SUT管理中,我同步了SDC,因此新的逻辑组件显示在层次结构中。 然后,我能够为新环境添加连接(RFC和用户帐户)。

所有这些之后,我可以创建一个新的CBTA测试用例,并指向任一逻辑组件下的SUT,并使用适当的测试配置文件登录。您还可以创建一个组合,以调用E2E场景中的所有脚本。 希望这在总体上有意义,并且其他人可以更正或验证我所描述的内容。

一周热门 更多>