QTP 脚本语言编写入门到精通(一)

article/2025/10/8 19:41:18

飞机订票登陆系统flight

一、编写用户登录测试用例。


二、直接编写脚本

'******************
'SystemUtil.Run PathFinder.Locate("..\samples\flight\app\flight4a.exe"),"",PathFinder.Locate("..\samples\flight\app"),"open"
Systemutil.Run "C:\Program Files\HP\QuickTest Professional\samples\flight\app\flight4a.exe"
'使读取Exel文件,将Exel中的sheet读取到本地的sheet中
'DataTable.imports PathFinder.Locate("Login.xls"),"Login_Sheet","LoginAction"
'DataTable.ImportSheet "C:\QTPWorking\调用Action\Login.xls",1 ,"LoginAction"Dim i,RowCount
i=0
RowCount=DataTable.GetSheet("LoginAction").GetRowCount 
'获取LoginAction中的行数
Do While(i<RowCount)
i=i+1
DataTable.SetCurrentRow(i) 
'设置地i行为当前活动行
wait(3)
Dialog("Login").WinEdit("Agent Name:").SetDataTable("username",dtLocalSheet)Dialog("Login").WinEdit("Password:").SetDataTable("password",dtLocalSheet)
Dialog("Login").WinButton("OK").Click
'****************************'捕捉到的动态提示信息'************************
If Dialog("Login").Dialog("Flight Reservations").Exist(5) 
ThenDim err_message
err_message=Dialog("Login").Dialog("Flight Reservations").Static("Agent name must be at").GetROProperty("text")
Reporter.ReportEvent micFail, "登陆失败","错误信息是:"&err_message
Dialog("Login").Dialog("Flight Reservations").WinButton("确定").Click
'Dialog("Login").Winbutton("Cancel").ClickElse 
Reporter.ReportEvent micPass,"登陆成功","登陆成功"Window("Flight Reservation").Close
End IfLoop


http://chatgpt.dhexx.cn/article/B9hRqwGa.shtml

相关文章

QTP工具简单操作使用说明

简介 QTP是QuickTest Professional 的简称&#xff0c;是一种自动化测试工具。使用QTP的目的是用它来执行重复的手动测试&#xff0c;主要用于回归测试和测试同一软件的新版本&#xff08;版本迭代&#xff09;。 启动QuickTest 第一次启动QuickTest时&#xff0c;打开“加载…

qt完整教程

各个组件的意思(功能介绍) Python Qt GUI设计:UI界面可视化组件、属性概述(基础篇—3)-腾讯云开发者社区-腾讯云 qt 如何设计好布局和漂亮的界面。_qt界面_花狗Fdog的博客-CSDN博客 样式表(美化关键)/*灰色*/ Q/*灰色*/ QWidget {background-color: rgb(255, 182, …

QT5教程推荐

学完《C Primer》该学什么&#xff1f;《Qt 5.9 C开发指南》是一个不错的选择。两本书结合是C岗位就业的保障。Qt的书籍很多&#xff0c;推荐这一本是因为更接近实战&#xff08;工作内容&#xff09;。理论和实际结合的很好。虽然Qt6.x已经问世&#xff0c;但学习Qt5.9并不过时…

qtp11安装及入门

一、简介 QTP是Quick Test Professional的简称&#xff0c;是一种自动测试工具。使用QTP的目的是想用它来执行重复的自动化测试&#xff0c;主要是用于回归测试和测试同一软件的新版本。因此你在测试前要考虑好如何对应用程序进行测试&#xff0c;例如要测试哪些功能、操作步骤…

QTP软件测试工具学习

一、定义 QTP&#xff1a;&#xff08;QuickTest Professional&#xff09;&#xff0c;是一款用于功能测试的自动化测试工具&#xff0c;常用于Web网页测试和Windows窗体程序的测试&#xff0c;使用的脚本语言是VBScript&#xff0c;也可以直接录制生成测试脚本。在QTP8.0之后…

Qt教程(新手入门级)

前言 本人为大一学生&#xff0c;学校组织的实训要求使用Qt完成一些项目&#xff0c;所以在网上学了一些。在此总结一下我的学习经验。 版本&#xff1a;首先我使用的是Qt5.8.0的Qt Creator4.2.1。 起步 首先&#xff0c;如果你不是新手请跳过这一段。 打开Qt Creator&…

QT基本操作(简易教程)

QT 是一个跨平台的C图形用户界面应用程序框架。 这篇文章能教会你简单的使用QT。 1.初步了解 2.进一步了解 3.信号和槽 4.实现两个窗口的连接 1.初步了解&#xff1a; 创建项目&#xff1a; &#xff08;Widgets是部件的意思&#xff09;Widgets Application 部件应用程序…

Qt使用教程

1 项目背景 在完成最后一个项目的过程中&#xff0c;因为之前的定制版本是基于C#和WPF的&#xff0c;由于Qt的跨平台特性&#xff0c;而且相较于WPF简单易学&#xff0c;资料丰富&#xff0c;界面漂亮&#xff0c;尤其是能够独立安装和跨平台的特性&#xff0c;使得在项目开发…

QTP(Quick Test Professional)安装详细教程

下载链接&#xff1a; 一、QuickTest简介 QuickTest Professional简称QTP&#xff0c;是一种自动测试工具。 二、QuickTest安装 下载链接&#xff1a;链接&#xff1a;https://pan.baidu.com/s/1B11ZL_MsBXBCI4k6igJmXg 提取码&#xff1a;jwvo 本次实验版本为QTP10。 按默认…

【自动化测试工具】QTP/UFT入门

准备工作: QTP11.5安装教程:http://www.iquicktest.com/qtp-uft-11-5-download.html 注: QuickTest Pro(QTP)11.5后更名为UnifiedFunctional Testing(UFT) 1、安装后打开QTP,勾选Web add-in,进入QTP后File-New-Test。 2、选择File菜单下New-Test。 选择GUI Test,输入N…

QTP使用教程

QTP使用教程 一、QTP简介二、QTP基本功能三、QTP软件特点四、QTP使用步骤五、QTP具体操作1、安装后打开2、选择File菜单下New-Test3、打开IE&#xff0c;进入百度首页www.baidu.com4、打开QTP本地对象库5、添加对象到本地对象库6、选中wd对象7、输入参数8、拖拽“百度一下”对象…

基于Eviews的稳定性检验——以个股的β系数为例(含ADF检验步骤及结果分析)

基于Eviews的稳定性检验——以个股的β系数为例&#xff08;含ADF检验步骤及结果分析&#xff09; 数据的获取将Excel数据导入到Eviews时间序列图单位根检验与ADF检验个股的β系数稳定性检验补充 总结 在资本资产定价模型&#xff08;CAPM&#xff09;中&#xff0c;β系数也称…

单位根检验urdf_实证分析中,大家是如何进行单位根(ADF)检验的?或者ADF检验流程是什么?...

最近在跟朋友聊天中,聊到了关于在实证分析中单位根检验的使用问题,事后,进行了总结。 希望论坛里的朋友谈谈自己如何进行单位根检验分析的,以及分享一下自己的经验,供大家一起学习、讨论。 我先谈谈自己的愚见,希望大家多批评指正、说说自己在实证分析中ADF检验的经验。 …

Matlab实现ADF检验,adftest函数使用详细说明(看完就会用)

目录 ADF检验简介adftest的使用及参数介绍——简单调用&#xff1a;h adftest(y)——多参数调用&#xff1a;[h,pValue,stat,cValue] adftest(y,alpha,0.05) adftest如何判断是否平稳&#xff1f;——原假设与备择假设——通过h判断是否平稳——通过pValue判单是否平稳——通…

时间序列研(part8)--ADF检验

学习笔记&#xff0c;仅供参考&#xff0c;有错必纠 文章目录 时间序列ADF检验多重单位根的检验方法结构突变与单位根检验外生性结构突变点的检验方法内生性结构突变点的检验方法 时间序列 ADF检验 如果被检验的真实过程是一个AR 过程&#xff0c;而检验式是AR(1)形式&#xff…

时间序列分析(7)| ADF检验

上篇介绍了DF检验&#xff0c;该检验仅用于AR(1)过程的单位根检验&#xff0c;对于AR()过程来说&#xff0c;需要使用拓展DF检验&#xff08;augmented Dickey-Fuller&#xff0c;ADF&#xff09;。 1 模型检验形式 AR()过程的形式如下&#xff1a; 上式可以转换成如下形式&…

matlab实现adf检验,ADF检验MATLAB程序资料

ADF-situation1-statistic1-2.m %ADF检验法p取2. %AR(2)过程临界值的确定 T5000; N200; w1zeros(1,T); w2zeros(1,T); for t1:T sita10.7; sita20.3; rusita1sita2; labuda1-sita2; %p2; erandn(1,N); y1(1)e(1); y1(2)sita1*y1(1)e(2); for j3:N y1(j)sita1*y1(j-1)sita2*y1(j…

Python ADF检验

转自&#xff1a;https://pengfoo.com/post/machine-learning/2017-01-24 Abstract 在ARMA/ARIMA这样的自回归模型中&#xff0c;模型对时间序列数据的平稳是有要求的&#xff0c;因此&#xff0c;需要对数据或者数据的n阶差分进行平稳检验&#xff0c;而一种常见的方法就是AD…

ADF单位根检验三种形式_Eviews之ADF单位根检验

本文使用的数据是2010-01-04——2020-03-05沪深300指数的每日收盘价,走势图如下: 接下来,开始使用eviews8.0检验: 1、双击点开所要检验的时间序列数据 2、点击view,然后再选择Unit Root Test 3、检验类型选择ADF检验。检验的顺序一般是 原始数据->一阶差分->二阶差分…

时间序列分析之ADF检验

ADF检验 在使用很多时间序列模型的时候&#xff0c;如 ARMA、ARIMA&#xff0c;都会要求时间序列是平稳的&#xff0c;所以一般在研究一段时间序列的时候&#xff0c;第一步都需要进行平稳性检验&#xff0c;除了用肉眼检测的方法&#xff0c;另外比较常用的严格的统计检验方法…