2020-08-30 23:25发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
全部
我正在构建一个CBTA复合测试用例,其中在许多其他测试步骤中都使用了第一个测试用例的一个导出值。
可以使用本地引用来完成测试用例1的输出参数的切换。
但是,由于该参数的使用量很高,所以我宁愿使用环境上下文变量。
但是,似乎环境上下文变量的范围是在测试用例级别上,而不是在全局复合测试用例级别上。
也可以使用自定义函数传递参数,将数据存储在文件或计算机环境变量中。
最好我想使用全局变量,这可能吗?
此致
Arjan
不幸的是,唯一/最简单的选择似乎是将变量存储在文件中,我已经在问题中建议这样做。 为此,我创建了一组自定义函数来使用INI文件。 ReadINIString,WriteINIString,DeleteINIString,DeleteINISection
由于这是一个互相帮助的论坛,请随时使用代码:
https://github.com/arjanvdbroek/SAP-CBTA/
嗨,瑞克。
脚本的此部分用于将参数保存到文件。 我的脚本可以使用to参数-文件名和数据(我在CBTA中将其传递)。
写文件到文件 objFSFS.FileExists(FileName)然后 Const ForAppending = 8 Set objFile = objFS.OpenTextFile(FileName,ForAppending) Else Set objFile = objFS .CreateTextFile(FileName) End If objFile.WriteLine(DataToSave) objFile.Close
而且本指南也帮助我做到了这一点。
https://support.sap.com/content/dam/library/SAP%20Support% 20Portal/support-programs-services/solution-manager/processes/...
看看,希望对您有所帮助。
您好Arjan,
据我所知,CBTA无法在复合测试用例中引用参数。
CBTA还不支持将输出参数值导出到TDC。
如上述评论中的Jan所示,您可以创建一个自定义函数以将此参数导出到本地文件,我希望excel可以被另一个复合脚本引用。
我尝试使用自定义组件将数据导出和导入excel,并且效果很好。
Sachin
Arjan,
您找到解决方案了吗? 我一直想知道您是否可以更新测试数据容器中的值。 还没有机会尝试。 我想保存一个文档编号,例如,以显示上次运行脚本时创建的文档。
Rick Shelton
大家好。
与新补丁中的CBTA还是3.12.6一样,在复合测试用例之间传递参数。
最多设置5个标签!
全部
不幸的是,唯一/最简单的选择似乎是将变量存储在文件中,我已经在问题中建议这样做。 为此,我创建了一组自定义函数来使用INI文件。 ReadINIString,WriteINIString,DeleteINIString,DeleteINISection
由于这是一个互相帮助的论坛,请随时使用代码:
https://github.com/arjanvdbroek/SAP-CBTA/
Arjan
嗨,瑞克。
脚本的此部分用于将参数保存到文件。 我的脚本可以使用to参数-文件名和数据(我在CBTA中将其传递)。
写文件到文件 objFSFS.FileExists(FileName)然后
Const ForAppending = 8
Set objFile = objFS.OpenTextFile(FileName,ForAppending)
Else
Set objFile = objFS .CreateTextFile(FileName)
End If
objFile.WriteLine(DataToSave)
objFile.Close
而且本指南也帮助我做到了这一点。
https://support.sap.com/content/dam/library/SAP%20Support% 20Portal/support-programs-services/solution-manager/processes/...
看看,希望对您有所帮助。
您好Arjan,
据我所知,CBTA无法在复合测试用例中引用参数。
CBTA还不支持将输出参数值导出到TDC。
如上述评论中的Jan所示,您可以创建一个自定义函数以将此参数导出到本地文件,我希望excel可以被另一个复合脚本引用。
我尝试使用自定义组件将数据导出和导入excel,并且效果很好。
此致
Sachin
Arjan,
您找到解决方案了吗? 我一直想知道您是否可以更新测试数据容器中的值。 还没有机会尝试。 我想保存一个文档编号,例如,以显示上次运行脚本时创建的文档。
Rick Shelton
大家好。
与新补丁中的CBTA还是3.12.6一样,在复合测试用例之间传递参数。
一周热门 更多>