本篇文章将会为大家详细介绍用户在使用UFT One进行API测试时经常会遇到的问题,帮助大家减少使用过程中的问题,助力用户提升效率。
是否可以编写用于在API测试中创建步骤的代码?
答:不可以
API测试会将应用程序后端进程用作测试步骤。部分活动默认由OpenText Functional Testing提供,其他活动可以通过在测试中导入服务模型或程序来创建。用于自定义API测试活动的选项,在OpenText Functional Testing中具有扩展性。
如果标准活动不够怎么办?
答:使用API测试用户界面添加自定义代码活动执行特定步骤,并将自定义代码添加为事件处理程序。当然,也可以将事件处理程序代码添加到任何即用即取得活动或者是已经导入的自定义活动中,以扩展测试步骤的功能。
API测试步骤的事件处理程序
这是在整个测试流中特定点触发的定义代码流程的特定事件。在API测试中使用事件处理程序更改或拓展测试。
事件处理程序用途
运行应用程序API测试或运行应用程序本身时,每个业务流程都将按照应用程序代码中规定的方式执行。如果想要拓展应用程序和测试功能,请将事件添加到应用程序代码中,并将事件处理程序添加到测试。
事件处理程序中的可用资源
事件处理程序设计用在应用程序/测试流中的特定处运行,给定事件处理程序中可用对象、方法和属性。
标准事件处理程序
标准事件处理程序包含以下三个步骤
在测试步骤之前原型
在测试步骤之后运行
作为测试步骤的检查点
事件处理程序建议
通过事件处理程序拓展现有测试步骤。当为测试步骤定义属性/参数值时,不要使用自动逸代码,需使用“输入/属性”选项卡(“属性”窗格)中的网格。
在自己的应用程序中不使用C#,是否可以使用API测试?
答:支持
在测试运行期间,无论构建应用程序用的是哪种编程语言,都会在应用程序上运行。并且,启动UFT One时加载的任何插件不会影响API测试。
以上就是关于UFT One 进行API测试时,用户经常会遇到的问题,希望本篇文章可以帮助到大家,想获取更多信息可以拨打电话进行咨询,会有专属老师解答疑问。