在完成UFT One初始测试创建后,通过添加和修改步骤,可以进一步增强测试的功能性和灵活性。本文将详细介绍如何使用检查点、参数化、输出值、编程语句以及交互屏幕更新来增强测试。
一、检查点
检查点用于在测试运行期间将指定项与存储在测试中的值进行比较,从而验证应用程序是否正常工作。UFT One提供了多种类型的检查点,帮助用户有效地进行验证。此外,还可以使用Check Property方法来验证对象的属性值,无需通过检查点界面进行设置。
二、参数化
参数化是一种在测试运行期间用外部数据源的值替换固定值的方法。这种方法允许使用不同的数据来测试同一操作,从而增加测试的覆盖面和灵活性。数据可以来源于数据表、定义的环境变量或UFT One在测试运行期间生成的值。
三、输出值
输出值是指从测试中检索的值,并将其存储在数据表中,供后续测试步骤作为输入参数使用。通过设置UFT(QTP)One的输出值,可以确保测试步骤之间的数据传递和依赖关系更加明确和灵活。
四、编程语句
UFT(QTP)One提供了多种选项,通过编程语句来增强测试功能。例如,使用步骤生成器可以引导用户逐步将可录制操作和不可录制操作(方法和属性)添加到测试中。另外,通过定义和衡量事务,可以测量应用程序执行各个测试步骤所花费的时间。除了使用步骤生成器,用户还可以手动输入标准的VBScript语句,以及使用UFT(QTP)One测试对象和操作的语句来增强测试。
五、交互屏幕更新
在应用程序内容发生更改时,需要更新选定的“交互屏幕”显示。使用“交互屏幕”将新步骤添加到测试中,而不是重新录制对新对象或修改后的对象执行的步骤,从而节省时间和提高效率。
总结
通过合理使用检查点、参数化、输出值、编程语句和交互屏幕更新,您可以显著增强UFT(QTP)One测试的功能和灵活性。这些方法不仅提高了测试的覆盖范围,还增加了测试的维护效率和准确性,帮助您更有效地管理和优化功能自动化测试过程。如需获取更多UFT One相关信息如价格、试用下载链接等欢迎通过电话咨询。