QTP数据驱动

合集下载

QTP自动化测试原理

QTP自动化测试原理

QTP自动化测试原理一、引言自动化测试是软件测试领域中的重要组成部分,它通过使用自动化工具来执行测试用例,提高测试效率和准确性。

QTP(Quick Test Professional)是一款常用的自动化测试工具,广泛应用于软件测试领域。

本文将介绍QTP自动化测试的原理以及相关概念。

二、QTP自动化测试原理1. QTP基本原理QTP自动化测试的基本原理是通过录制和回放的方式来执行测试用例。

用户可以使用QTP工具录制测试脚本,然后将录制的脚本保存为测试对象库或者VBScript脚本。

在执行测试时,QTP会根据录制的脚本自动执行相应的操作,并生成测试结果报告。

2. QTP对象识别原理QTP通过对象识别来定位和操作被测应用程序中的各种控件和对象。

它使用了对象属性和特征来唯一标识每个对象,并将其保存到对象库中。

在执行测试用例时,QTP会根据对象库中的对象信息来定位和操作被测应用程序中的相应对象。

3. QTP关键字驱动原理QTP使用关键字驱动的方式来执行测试用例。

关键字是一组代表特定操作的关键词,例如"Click"表示点击操作,"Set"表示设置值操作等。

用户可以使用关键字来描述测试步骤,QTP会根据关键字来执行相应的操作。

4. QTP数据驱动原理QTP支持数据驱动的测试,即通过读取外部数据源(如Excel、CSV文件)来提供测试数据。

用户可以将测试数据存储在外部数据源中,并在测试脚本中引用这些数据。

在执行测试时,QTP会自动读取外部数据源中的数据,并将其应用到相应的测试步骤中。

5. QTP断言原理QTP支持断言机制,用于验证测试结果是否符合预期。

用户可以在测试脚本中添加断言语句,用于判断被测应用程序的状态或者属性是否符合预期。

如果断言失败,QTP会生成相应的错误报告。

6. QTP异常处理原理QTP提供了异常处理机制,用于处理测试过程中可能出现的异常情况。

用户可以在测试脚本中添加异常处理语句,用于捕获和处理异常。

QTP自动化测试原理

QTP自动化测试原理

QTP自动化测试原理自动化测试是软件测试中的重要环节,它可以提高测试效率、减少人力成本、增强测试的准确性和可靠性。

在自动化测试中,QTP(QuickTest Professional)是一款广泛使用的自动化测试工具。

本文将详细介绍QTP自动化测试的原理和相关知识。

一、QTP简介QTP是一款由Micro Focus(原名Hewlett-Packard)开发的自动化测试工具,用于测试Web、桌面和移动应用程序。

它提供了一个集成的开发环境,可以录制和回放用户操作,生成脚本,并进行自动化测试。

QTP支持多种编程语言,如VBScript、JavaScript等,并且可以与其他测试工具和框架集成。

二、QTP自动化测试原理1. 对象识别QTP的自动化测试基于对象识别原理。

它通过识别应用程序中的各种对象来进行测试,如按钮、文本框、下拉列表等。

QTP使用对象属性和方法来操作这些对象,并验证它们的行为和状态。

对象识别是QTP自动化测试的基础,准确的对象识别是保证测试脚本正确执行的关键。

2. 录制和回放QTP可以录制用户在应用程序中的操作,并将其转化为测试脚本。

录制功能可以记录用户的鼠标点击、键盘输入等操作,并生成相应的脚本代码。

回放功能可以执行录制的脚本代码,模拟用户操作应用程序。

录制和回放是QTP自动化测试的核心功能,它们可以大大提高测试效率和准确性。

3. 数据驱动QTP支持数据驱动测试,即通过不同的数据输入来执行同一个测试脚本。

数据可以从Excel、数据库、文本文件等来源读取,并在测试过程中使用。

数据驱动测试可以增加测试的覆盖范围,提高测试的灵活性和可扩展性。

4. 脚本编辑和调试QTP提供了一个脚本编辑器,用于编写和编辑测试脚本。

脚本编辑器支持多种编程语言,如VBScript。

在脚本编辑过程中,可以进行语法检查和调试,以确保脚本的正确性和可靠性。

5. 断言和验证QTP可以通过断言和验证来验证测试结果的正确性。

断言是在测试脚本中插入的代码,用于判断某个条件是否为真。

QTP学习与实践经验总结5

QTP学习与实践经验总结5

QTP学习与实践经验总结5QTP学习与实践经验总结5自动化测试工具QTP(QuickTest Professional)是一款流行的自动化测试工具,广泛应用于软件测试中。

在使用QTP进行学习和实践过程中,我积累了不少经验和技巧,总结如下:一、全面掌握QTP的基础知识在使用QTP前,需要对QTP的基本功能和操作进行了解和学习,比如对象识别、对象层次、对象库的使用等。

只有深入理解这些基础知识,才能更好地应用QTP进行自动化测试。

二、灵活运用QTP的录制回放功能QTP的主要功能之一就是录制和回放脚本。

在录制脚本时,要注意选择合适的录制模式,灵活切换录制级别。

在回放脚本时,要注意验证脚本的正确性和有效性,对回放中出现的错误进行调试和修复。

三、编写可重用的测试脚本QTP支持脚本的重用和参数化,可以编写可重用的测试脚本库。

在编写脚本时,要尽量避免硬编码,使用变量和参数。

通过参数化,可以方便地修改输入值和验证值。

同时,可以使用函数和子过程来实现脚本的复用。

四、合理利用对象库和对象识别在使用QTP进行对象识别时,要充分利用对象库和对象识别配置。

对象库用于存储和管理被识别的对象。

在识别对象时,要根据对象的特征进行选择和配置,以提高对象识别的准确性和稳定性。

对于无法识别的对象,可以使用插件或扩展来增强QTP的能力。

五、使用断言和验证点进行自动化验证QTP提供了丰富的断言和验证点功能,可以方便地进行自动化验证。

在脚本中,要添加必要的断言和验证点,对测试结果进行验证。

同时,可以进行条件判断和异常处理,以便在测试过程中发现并处理错误。

六、针对数据驱动测试进行脚本设计QTP支持数据驱动测试,可以通过外部数据表或Excel表格来驱动测试脚本的执行。

在脚本设计中,要将输入数据和验证数据分离,并使用循环结构和数据驱动的方式来执行测试用例。

通过数据驱动,可以快速进行大规模的自动化测试。

七、进行批量执行和报告生成QTP提供了批量执行和报告生成的功能,可以方便地进行持续集成和自动化测试。

qtp的使用流程

qtp的使用流程

QTP的使用流程1. 下载与安装•在官方网站上下载QTP(QuickTest Professional)的安装文件。

•执行安装文件,按照指引完成安装过程。

2. 新建测试用例•打开QTP软件,选择新建测试用例。

•根据需要选择要测试的应用程序的类型,如Web应用、桌面应用等。

•设置测试用例的名称和存储路径。

3. 录制测试步骤•在测试用例中点击录制按钮,开始录制测试步骤。

•按照预定的测试用例流程,操作应用程序的各个功能。

•在QTP的录制过程中,可以进行断点设置、调试等操作。

4. 编辑测试脚本•录制结束后,可以对录制的测试步骤进行编辑。

•可以修改测试步骤的顺序,添加、删除或修改测试步骤中的操作。

•可以添加参数、条件判断等逻辑控制的脚本代码。

5. 设定检查点•在测试脚本中插入检查点,用于验证应用程序的预期结果。

•可以设置各种类型的检查点,如文本、对象、区域等。

•根据需要设置检查点的参数和预期结果。

6. 运行测试脚本•完成测试脚本编辑后,可以运行测试脚本进行自动化测试。

•运行过程中,QTP会逐步执行测试步骤,并进行结果的记录。

•运行结束后,可以查看测试结果的详细报告。

7. 脚本调试和修正•如果测试脚本出现错误或不符合预期结果,可以进行脚本调试。

•在调试过程中,可以逐步执行测试步骤,检查每一步的执行结果。

•根据调试结果,对测试脚本进行修正和优化。

8. 批量执行测试•在QTP中,可以创建测试套件,用于批量执行多个测试脚本。

•可以根据需要选择并执行多个测试脚本。

•执行结果会被记录并生成详细的测试报告。

9. 数据驱动测试•QTP支持数据驱动测试,可以通过外部数据源来驱动测试。

•可以将测试数据存储在Excel、数据库等外部文件中。

•在测试脚本中引用外部数据,实现批量化的测试。

10. 关闭和保存•执行完毕后,保存测试脚本和测试报告。

•可以选择关闭QTP软件,也可以继续进行下一轮测试。

以上是QTP的使用流程的简要介绍。

通过这个流程,可以快速上手使用QTP 进行自动化测试,并且根据需要进行脚本的编写、编辑和调试。

QTP工具使用培训_基础应用

QTP工具使用培训_基础应用

QTP工具使用培训_基础应用QTP (Quick Test Professional) 是一款功能强大的自动化测试工具,用于自动化执行软件功能测试和回归测试。

在这篇文章中,我将简要介绍QTP工具的基本应用和使用培训。

1.脚本录制和回放:QTP可以通过录制用户在应用程序上的操作来创建测试脚本,并可以回放这些脚本以执行测试。

录制和回放功能可以大大减少测试工作的时间和工作量。

2.对象识别和操作:QTP可以通过对象识别机制自动识别应用程序的各种用户界面元素,如按钮、文本框、复选框等,并可以对这些元素执行各种操作,如输入文本、点击按钮等。

3. 数据驱动测试:QTP可以从外部数据源(如Excel文件、数据库等)获取测试数据,并将这些数据应用于测试脚本,从而实现数据驱动的自动化测试。

4.条件和循环:QTP提供了条件和循环语句,可以根据不同的条件执行不同的操作,或者在特定条件下重复执行一些操作。

这使得测试脚本的编写更加灵活和复杂。

5.错误处理和异常处理:QTP可以捕捉和处理测试中的错误和异常情况,以便及时发现问题并采取相应的措施。

错误处理和异常处理功能可以保证测试的稳定性和可靠性。

以上仅是QTP工具的基本应用,QTP还提供了许多其他高级功能,如断言、日志记录、控制流程等。

要熟练地使用QTP工具,通常需要参加相关的培训课程。

1.QTP工具介绍:培训课程开始时,会对QTP工具进行详细介绍,包括其功能特点、适用范围、安装和配置等方面的内容。

学员可以通过这部分课程了解QTP工具的基本知识。

2.脚本录制和回放:接下来,学员将学习如何使用QTP工具进行脚本录制和回放。

培训课程会详细介绍录制和回放功能的使用方法,并提供实际的案例来进行演示和讲解。

3.对象识别和操作:学员将学习如何使用QTP工具进行对象识别和操作。

培训课程会教授学员如何使用对象识别器对应用程序进行对象识别,并演示和讲解如何对各种界面元素进行操作。

4.数据驱动测试:培训课程将介绍如何使用QTP工具进行数据驱动测试。

QTP自动化测试原理

QTP自动化测试原理

QTP自动化测试原理一、引言QTP(QuickTest Professional)是一种自动化测试工具,广泛用于软件测试领域。

本文将详细介绍QTP自动化测试的原理,包括工作原理、应用场景和优势。

二、QTP自动化测试的工作原理QTP自动化测试的工作原理主要包括以下几个方面:1. 对象识别和操作QTP通过扫描被测试应用程序的用户界面,自动识别出各种对象,如按钮、文本框、下拉菜单等。

通过对象识别,QTP能够准确地定位和操作这些对象。

2. 脚本录制和回放QTP可以录制用户在被测试应用程序上的操作,包括鼠标点击、键盘输入等。

录制完成后,QTP会生成一个测试脚本,可以通过回放这个脚本来重现录制时的操作。

3. 数据驱动测试QTP支持数据驱动测试,即通过不同的数据集合来执行同一个测试脚本,以验证被测试应用程序在不同数据情况下的表现。

这样可以提高测试的覆盖率和可靠性。

4. 自动化测试框架QTP提供了一个自动化测试框架,可以匡助测试人员组织和管理测试用例、测试数据和测试结果。

测试人员可以根据需要自定义测试框架,以满足不同的测试需求。

三、QTP自动化测试的应用场景QTP自动化测试适合于各种软件测试场景,包括但不限于以下几个方面:1. 功能测试QTP可以自动执行各种功能测试,包括验证按钮、链接、表单等的点击、跳转和输入输出等功能是否正常工作。

2. 性能测试QTP可以摹拟多用户并发访问,以测试被测试应用程序在高负载情况下的性能表现。

通过自动化测试,可以快速发现性能瓶颈和优化空间。

3. 兼容性测试QTP可以自动化执行各种兼容性测试,包括测试被测试应用程序在不同操作系统、浏览器和设备上的兼容性。

这样可以确保应用程序在不同环境下的稳定性和一致性。

4. 安全测试QTP可以自动化执行各种安全测试,包括验证被测试应用程序的身份认证、授权和数据加密等安全功能是否正常工作。

四、QTP自动化测试的优势QTP自动化测试相比于传统的手工测试具有以下几个优势:1. 提高测试效率QTP可以自动执行大量的测试用例,大大提高了测试效率。

qtp的工作原理

qtp的工作原理
QTP(Quick Test Professional)是一款自动化测试工具,其工
作原理如下:
1. 对象识别:QTP能够识别和识别应用程序中的各种对象,
包括按钮、文本框、下拉列表等。

它使用了对象库来存储和管理应用程序的各种对象信息。

2. 脚本录制:QTP可以记录用户对应用程序的操作步骤,并
将其转换为可执行的测试脚本。

它可以录制用户的点击、输入、选择等操作,并将它们转换为相应的脚本语言。

3. 脚本编辑和调试:QTP提供了一个编辑器界面,使用户能
够编辑和修改录制下来的测试脚本。

用户可以添加条件、循环、断言和其他逻辑代码来定制自己的测试脚本。

同时,QTP还
提供了调试功能,可以单步执行脚本以定位和修复错误。

4. 数据驱动:QTP支持数据驱动测试。

用户可以将不同的测
试数据存储在数据表中,并在脚本中引用这些数据。

这样可以实现对同一测试用例的不同数据组合进行测试。

5. 结果分析和报告:QTP可以自动生成测试结果报告,其中
包括测试用例的执行状态、错误信息、执行时间等。

用户可以根据报告来分析测试结果,并对测试脚本进行优化和改进。

总的来说,QTP的工作原理是通过识别应用程序中的对象,
记录用户操作步骤,生成脚本,并在执行过程中检查预期结果与实际结果是否一致,最终输出测试结果报告。

QTP自动化测试原理

QTP自动化测试原理【引言】自动化测试是软件测试中的重要环节,它可以提高测试效率和准确性。

QTP (Quick Test Professional)是一款功能强大的自动化测试工具,被广泛应用于软件测试领域。

本文将详细介绍QTP自动化测试的原理和相关知识。

【QTP自动化测试原理】一、QTP概述QTP是一款由Micro Focus公司开辟的自动化测试工具,旨在匡助测试人员快速创建、执行和管理测试用例。

它支持多种测试技术,包括关键字驱动、数据驱动和行为驱动等。

QTP可以与多种开辟环境和测试工具集成,提供了丰富的功能和灵便的扩展性。

二、QTP的工作原理QTP的工作原理可以分为以下几个步骤:1. 对象识别:QTP通过对象识别机制来定位和操作被测应用程序中的对象。

它使用对象的属性和方法来惟一标识对象,如对象的名称、类型、坐标等。

QTP支持多种对象识别方式,包括基于屏幕坐标、基于对象属性和基于对象层次结构等。

2. 录制测试脚本:QTP提供了录制功能,可以记录用户在被测应用程序上的操作,生成测试脚本。

在录制期间,QTP会自动识别和记录被操作对象的属性和方法。

录制完成后,可以对测试脚本进行编辑和调整。

3. 编写测试脚本:除了录制功能外,QTP还支持手动编写测试脚本。

测试脚本使用VBScript语言编写,可以调用QTP提供的对象和方法来实现测试功能。

测试脚本可以包含条件判断、循环、函数等结构,以实现复杂的测试逻辑。

4. 参数化和数据驱动:QTP支持参数化和数据驱动的测试。

参数化可以将测试数据从测试脚本中分离,提高测试的灵便性和可维护性。

数据驱动可以通过外部数据源(如Excel表格、数据库)来驱动测试,提高测试的覆盖范围和效率。

5. 执行测试脚本:QTP可以执行单个测试脚本或者一组测试脚本。

执行期间,QTP会摹拟用户的操作,与被测应用程序进行交互,并验证测试结果。

执行过程中,可以监控测试脚本的执行状态和日志信息,以便进行调试和分析。

QTP使用手册完整版

QTP使用手册完整版【QTP使用手册完整版】本文档旨在为用户提供全面的QTP(Quick Test Professional)使用手册。

QTP是一款功能强大的自动化测试工具,广泛应用于软件测试和质量保证领域。

通过本手册,用户将能够全面了解QTP的各项功能和操作方法,从而提高测试效率和质量。

本文档包含以下章节:1.简介1.1 QTP简介1.2 QTP的优势和适用场景1.3 QTP的安装和配置2.初次使用QTP2.1 QTP的界面介绍2.2 创建新测试2.3 添加测试对象2.4 插入和编辑测试步骤2.5 运行和调试测试2.6 查看测试结果3.对象识别和操作3.1 手动对象识别3.2 对象仓库管理3.3 对象属性和方法3.4 对象操作示例4.数据驱动测试4.1 数据表和数据驱动测试概述 4.2 导入和管理测试数据4.3 在测试中使用数据5.关键字驱动和模块化测试5.1 关键字驱动测试概述5.2 创建关键字驱动测试5.3 模块化测试概述5.4 创建模块化测试6.参数化和验证6.1 参数化测试数据6.2 使用数据表参数化6.3 验证测试结果7.数据库和文件操作7.1 数据库操作7.2 文件操作8.编写自定义函数和库文件8.1 创建自定义函数8.2 创建库文件8.3 调用自定义函数和库文件9.错误处理和异常处理9.1 异常处理概述9.2 利用异常处理机制处理错误10.脚本调试和性能优化10.1 脚本调试概述10.2 断点设置和调试技巧10.3 性能优化技巧11.执行测试套件和批量运行11.1 创建测试套件11.2 执行测试套件11.3 批量运行测试12.与测试管理工具集成12.1 ALM(Application Lifecycle Management)集成12.2 JIRA集成【附件】本文档附件包括以下内容:- 示例代码和脚本:包含QTP使用的示例代码和脚本,供读者参考和练习。

- 视频教程:提供QTP的视频教程,演示各种功能和操作方法。

QTP自动化测试原理

QTP自动化测试原理一、概述QTP(QuickTest Professional)是一款由Micro Focus公司开发的自动化测试工具,它能够帮助测试人员快速、准确地执行测试用例,并生成详细的测试报告。

本文将详细介绍QTP自动化测试的原理及其相关内容。

二、QTP自动化测试的原理1. 录制与回放QTP的核心原理是录制和回放。

测试人员通过录制操作步骤,QTP会自动将这些操作转化为测试脚本。

当需要执行测试时,QTP会按照录制的步骤自动执行,并将执行结果与预期结果进行比对。

2. 对象识别与操作QTP通过对象识别来定位被测试应用程序中的各种控件和元素,如按钮、文本框、下拉框等。

它采用了一种称为"对象层次结构"的模型来描述被测试应用程序中的各个对象,并通过属性来唯一标识每个对象。

测试人员可以使用QTP提供的对象识别器来识别和操作这些对象。

3. 数据驱动测试QTP支持数据驱动测试,即可以通过外部数据源(如Excel、数据库等)提供测试数据,并将这些数据与测试脚本进行关联。

这样可以大大提高测试用例的覆盖范围和灵活性。

4. 校验点QTP提供了多种校验点来验证被测试应用程序的状态或内容是否符合预期。

常见的校验点包括文本校验、对象属性校验、表格数据校验等。

测试人员可以根据需要选择合适的校验点进行验证。

5. 异常处理QTP允许测试人员在测试脚本中添加异常处理机制,以应对测试过程中可能出现的异常情况。

当发生异常时,QTP会执行相应的异常处理代码,保证测试的稳定性和可靠性。

6. 自定义函数和库文件QTP支持自定义函数和库文件的使用,测试人员可以根据需要编写自己的函数和库文件,并在测试脚本中进行调用。

这样可以提高测试脚本的复用性和可维护性。

7. 批量执行和自动化集成QTP支持批量执行测试用例,并能够生成详细的测试报告。

此外,QTP还可以与其他测试管理工具、缺陷管理工具等进行集成,实现测试全流程的自动化管理。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1. 数据驱动测试
什么是数据测试驱动框架
数据驱动的自动化测试框架是这样的一个框架,从某个数据文件 (例如 ODBC 源文件、 Excel 文件、CSV 文件、ADO 对象文件等)中读取输入、输出的测试数据,然后通过变量传 入事先录制好的或手工编写的测试脚本中。数据驱动脚本技术把数据层和驱动脚本层被分 离,使得测试人员将更多的精力和时间放在自动化测试脚本的编写和测试脚本的维护上。 什么时候使用数据。
测试脚本的编写
打开 QTP 时,只需加载 ActiveX,如下图
在专家视图输入脚本如下:
set f = openfile("Calc.txt", 1) systemutil.Run "calc", "", "", "" Do while f.atendofline <> true btn_str = f.readline btn_array = split(btn_str, ";") expected = btn_array(0)
Case "7" window("计算器").WinButton("7").Click Case "8" window("计算器").WinButton("8").Click Case "9" window("计算器").WinButton("9").Click Case "+" window("计算器").WinButton("+").Click Case "-" window("计算器").WinButton("-").Click Case "*" window("计算器").WinButton("*").Click Case "/" window("计算器").WinButton("/").Click Case "=" window("计算器").WinButton("=").Click End Select End Function Verify 函数用于验证,脚本如下所示: Function verify(expected) actual = window("计算器").WinEdit("Edit").GetROProperty("text") If CInt(actual) = CInt(expected) Then reporter.ReportEvent micPass, "","" Else reporter.ReportEvent micfail, "", "" End If End Function
数据驱动测试在 QTP 中的实现
1. 2. 数据驱动测试........................................................................................................................... 1 什么是数据测试驱动框架....................................................................................................... 1 什么时候用数据驱动测试方法............................................................................................... 1 数据驱动测试的 QTP 实现..................................................................................................... 1 数据源的建立........................................................................................................................... 2 测试脚本的编写....................................................................................................................... 2 环境设置................................................................................................................................... 4 运行结果................................................................................................................................... 6
什么时候用数据驱动测试方法
测试可能有很多重复,不仅因为必须多次运行相同测试,而且因为许多测试 只是略有不同。例如,要运行本质上相同但系统输入略有不同的测试,并验证实 际输出是不是具有相应改变。每个测试都由相同的步骤组成。拥有这么多测试是 确保完好功能性覆盖率的好方法,ቤተ መጻሕፍቲ ባይዱ对于测试可维护性而言它却不是好方法, 因 为对某个测试算法的变更一定会传播给所有类似测试。 数据驱动测试可以获得好的覆盖率同时又能最小化需要编写和维护的测试 码的数量。
2. 数据驱动测试的 QTP 实现
下面以 windows 计算器为测试对象,介绍 qtp 的数据驱动测试实现。
数据源的建立
QTP 支持文本文件, xml 文件, excel, 数据库等数据源。 本测试样例以文本文件数据源。 用记事本编辑一个文本文件(calc.txt)如下: 2;1;+;1;= 3;5;-;2;= 8;2;*;4;= 2;6;/;3;= 数据文件中,每一行代表调用计算机器做的一个测试动作。用分号分隔要输入的数据。
executetest(btn_array(1)) executetest(btn_array(2)) executetest(btn_array(3)) executetest(btn_array(4)) verify(expected) Loop closefile(f) 用 openfile 函数打开数据文件。 用 SystemUtil 对象的 Run 方法调用操作系统的 calc 程序打开 计算器。然后在循环中访问数据文件,每次读入一行,再调用 Split 函数按分号切割读入的 行,取到每个数据,调用 ExecuteTest 函数来调用执行测试。 openFile 函数和 closefile 函数主要使用了”Scripting.FileSystemObject”对象的文件操作相关的 方法。脚本如下所示: Dim ofso Set ofso = createobject("Scripting.FileSystemObject") Function openfile(filepath, mode) Set openfile = ofso.OpenTextFile(filepath, mode, true) End Function Function closefile (byref fileref) fileref.close End Function ExeuteTest 函数用于接收数据测试并执行相应的测试操作,脚本如下所示: Function executetest(operator) Select Case operator Case "0" window("计算器").WinButton("0").Click Case "1" window("计算器").WinButton("1").Click Case "2" window("计算器").WinButton("2").Click Case "3" window("计算器").WinButton("3").Click Case "4" window("计算器").WinButton("4").Click Case "5" window("计算器").WinButton("5").Click Case "6" window("计算器").WinButton("6").Click
环境设置
由于上面脚本是直接编写而不是通过录制, 所以需另外添加对象库, 通过 ResourcesObject Repository 打开对象库对话框,加入计算器上所有的控件,如下图:
通过 AutomationRecord Run Settings 设置运行参数
运行结果
相关文档
最新文档