UFT(QTP)API测试为无外设(无GUI)系统或带有GUI的应用程序后端提供了用于构建和执行功能测试的工具。本篇文章将会从准备,建立测试结构,增强测试及调试运行四个阶段进行介绍。
一、测试准备
1. 确定测试功能:分析应用程序,明确测试需求,特别关注重复使用的操作。并尽量将每个操作包含的步骤数量保持在最低限度。
2. 配置UFT设置:UFT(QTP)API测试同样需要根据测试需求设置全局首选项、特定测试首选项和运行会话首选项。
3. 准备服务引用(可选):导入或生成 WSDL、WADL、.NET等资源集。
二、建立测试结构
1. 创建测试步骤:在“工具箱”窗格,将流控制活动(如,循环,条件与延迟等)拖动到画布上。在测试编辑器中添加测试步骤,如 HTTP 请求、SOAP 请求或 RESTful 服务。
2. 配置步骤属性:输入每个步骤的输入、输出和检查点信息。如果测试中存在大量经常重复的活动或步骤,可以创建一个操作并将这些步骤添加到此操作。
三、增强测试
1. 定义测试数据源:使用外部数据源导入测试数据。
2. 创建自定义代码活动:编写自定义代码来增强测试功能。在“属性”窗格中单击“输入/检查点”选项卡。单击添加属性并创建所需的输入和输出属性。在“属性”窗格中打开“事件”选项卡。双击ExecuteEvent行的“处理程序”列。UFT将打开一个名为TestUserCode.cs的新选项卡。找到Todo部分,输入自定义代码。遵循注释中的示例代码,并使用自动完成功能写入代码。
3. 添加事件处理程序:为步骤添加执行前后的事件处理程序。
四、调试与运行
1. 配置执行选项:设置运行首选项,如启用日志记录等。
2. 运行测试:执行测试并记录结果。
UFT(QTP)API测试是功能自动化测试中的重要一环。本文介绍了UFT(QTP)API测试的一般流程和使用方法,帮助您更好地理解和应用这一测试工具,道普云将会继续为您提供相关资讯,欢迎关注!