C# HP UFT APITest中执行或运行服务调用活动所需的自定义代码

C# HP UFT APITest中执行或运行服务调用活动所需的自定义代码,c#,hp-uft,C#,Hp Uft,我们正在尝试使用HP UFT工具为API测试创建关键字驱动的框架。 我们知道C#中的基本自定义代码用于传输值、存储XML、访问excel表以读取测试数据和编写报告、添加报告事件和检查点规则 当在API测试套件中添加更多场景时,API测试套件变得更加复杂。因此,我们计划使用C#自定义代码创建更通用的框架,通过excel工作表生成关键字驱动的可重用方法和属性 我找不到通过自定义代码执行/运行特定服务调用活动的方法,比如在SOAP-UIGroovy代码“RunTestStep”中。在谷歌搜索了很多,但

我们正在尝试使用HP UFT工具为API测试创建关键字驱动的框架。 我们知道C#中的基本自定义代码用于传输值、存储XML、访问excel表以读取测试数据和编写报告、添加报告事件和检查点规则

当在API测试套件中添加更多场景时,API测试套件变得更加复杂。因此,我们计划使用C#自定义代码创建更通用的框架,通过excel工作表生成关键字驱动的可重用方法和属性

我找不到通过自定义代码执行/运行特定服务调用活动的方法,比如在SOAP-UIGroovy代码“RunTestStep”中。在谷歌搜索了很多,但没有运气

如果您还有UFT最佳实践API自动化框架的链接,请分享

谢谢,
Madhan

这取决于您如何为其创建Excel工作表以及如何将其加载到UFT中,但如果您添加一个带有执行标志的列,则可以控制执行。是的,Manish,我们尝试了该方法,但问题是我们需要添加更多的if语句[对于10个服务调用/步骤,我们必须添加10个if语句]检查执行标志和测试流再次变得复杂。您如何处理Excel文件?我们可以在APITest中导入Excel工作表,并在测试流中的服务调用上参数化数据。有一列为每个服务调用设置标志。TestFlow中的IF conditon语句使用该列参数化,以检查设置为YES或NO的标志。