Set WshShell = CreateObject("WScript.Shell")

If Not Dialog("Login").Exist Then '如果程序退出了再打开它

Set oExec = WshShell.Exec("D:\Program Files (x86)\HP\Unified Functional Testing\samples\flight\app\flight4b.exe")

End if

Dialog("Login").WinEdit("Agent Name:").Set DataTable("name", dtLocalSheet)  ' 从表中读取用户名

Dialog("Login").WinEdit("Agent Name:").Type  micTab  ' tab到密码

Dialog("Login").WinEdit("Password:").SetSecure DataTable("password", dtLocalSheet)  ' 从表中读取密码

Dialog("Login").WinButton("OK").Click  ' 点击登录

If Dialog("Login").Dialog("Flight Reservations").Exist Then           ' 登录失败

reporter.ReportEvent 0,"登录功能测试","登录失败!"    ' 输出一个报告

Dialog("Login").Dialog("Flight Reservations").WinButton("确定").Click

Dialog("Login").WinButton("Cancel").Click                         ' 退出程序

Else  ' 登录成功 购票

reporter.ReportEvent 0,"登录功能测试","登录成功!"

Window("Flight Reservation").WinObject("Date of Flight:").Type "051416"

Window("Flight Reservation").WinComboBox("Fly From:").Select "Denver"

Window("Flight Reservation").WinComboBox("Fly To:").Select "London"

Window("Flight Reservation").WinButton("FLIGHT").Click

Window("Flight Reservation").Dialog("Flights Table").WinButton("OK").Click

Window("Flight Reservation").WinEdit("Name:").Set "12345"

Window("Flight Reservation").WinRadioButton("First").Set

Window("Flight Reservation").WinEdit("Tickets:").SetSelection 0,1

Window("Flight Reservation").WinEdit("Tickets:").Set "3"

Window("Flight Reservation").WinButton("Insert Order").Click

Window("Flight Reservation").WinMenu("Menu").Select "File;Exit"     ' 退出程序

End if

qtp如何软件测试,QTP—Windows程序测试相关推荐

  1. qtp启动java程序_转: QTP六脉神剑之调用Java程序

    查看( 1147 ) / 评论( 21 ) 六脉神剑之调用程 序0Xp1zLN_0版权声明:原创作品,转载请以链接方式注明出自http://www.51testing.com/?35,否则将追究法律责 ...

  2. 【自动化测试-Katalon】Katalon的安装和对Windows程序的测试

    文章目录 1 概述 2 下载与安装 3 界面介绍 4 测试windows应用程序 4.1 安装驱动与设置 4.2 设置与启动程序 4.3 识别被测试程序的元素对象 4.3.1 打开识别程序窗口 4.3 ...

  3. 全员编程的时代下,软件测试如何转渗透测试?

    随着时代的不断发展,软件测试这一行越来越不好做了,各种自动化工具的普遍,再加上00后都开始抢饭碗了(开个玩笑). 软件测试:(Software Testing),一种用来促进鉴定软件的正确性.完整性. ...

  4. Web应用程序测试工具Top20

    Web应用程序测试工具可提高可靠性,缩短周转时间并提高ROI. 它们是各种类型的工具,可以协助从需求捕获到测试管理等各种Web测试活动.以下是包含主要功能和下载链接的顶级Web测试工具的精选列表. 下 ...

  5. 虚拟WIFI软件测试工程师,【Wifi测试工程师是什么职位】中互联zhl.com2021年Wifi测试工程师待遇怎么样-看准网...

    岗位职责: 1. 根据项目计划制定路由测试工作计划,包括系统测试.性能测试.自动化测试和回归测试. 2. 对整个测试项目进行跟踪管理,对最终的产品质量负责: 3. 编写路由测试方案.测试计划.测试报告 ...

  6. HUNER翻译软件测试面试题,外企测试面试常见问题及回答(英文)

    <外企测试面试常见问题及回答(英文)>由会员分享,可在线阅读,更多相关<外企测试面试常见问题及回答(英文)(5页珍藏版)>请在人人文库网上搜索. 1.外企测试面试常见问题及回答 ...

  7. 软件测试复现工具,鼎恒资讯:做软件测试却不知道这些测试工具?利用好可以涨薪50%...

    原标题:鼎恒资讯:做软件测试却不知道这些测试工具?利用好可以涨薪50% 都说"工欲善其事,必先利其器".做软件测试行业,怎么能缺少好用的软件测试工具呢?对于很多小伙伴,尤其是新手来 ...

  8. Windows程序员如何转向Linux开发应用?

    这是一封发到邮箱里面的邮件,感觉有点代表性,这里做个统一回答,一家之言哈,欢迎拍砖. 原文如下: 我从csdn学习大本营得到您的信息.不好意思打搅您. 我现在用c++在linux下开发大型应用程序.我 ...

  9. 如何向微软提交 Windows 7 测试反馈

    Windows 7 目前已经处于后RC阶段,有可能会在近期发布RC2版本,进一步完善和改进这个由千千万万人的智慧凝结而成的操作系统.微软已经将Beta 和RC两个版本发布给所有的公众使用,以便进行评估 ...

  10. 编写的windows程序,崩溃时产生crash dump文件的办法

    一.引言 dump文件是C++程序发生异常时,保存当时程序运行状态的文件,是调试异常程序重要的方法,所以程序崩溃时,除了日志文件,dump文件便成了我们查找错误的最后一根救命的稻草.windows程序 ...

最新文章

  1. WinInet编程详解
  2. view bitmap 截图
  3. 嵌入式volatile关键字
  4. contentwindow无法搜索对象_面试官:讲一下Jvm中如何判断对象的生死?
  5. Servlet 应用程序事件、监听器
  6. CentOS7升级openssh8.0及升级后无法root登陆处理
  7. Linux操作系统下的多线程编程详细解析----条件变量pthread_cond_t那些事儿
  8. ubuntu中查找文件后高亮_vim查找替换及取消高亮
  9. androidx86 9.0下载_Surface pro 安装 android x86/chrome OS
  10. Trick(三)——循环左移的实现
  11. 计算机专业毕业论文题目大全集
  12. 【爬虫】Python爬虫实战,Python实现中国地铁数据可视化arcmap
  13. 如何生成密钥文件Snk .
  14. 考研英语 - word-list-26
  15. 【Java开源项目】消息推送平台发送一条短信
  16. sass混合器,选择器的继承
  17. Hadoop-day07(MapReduce三个小案例)
  18. 【电脑无法打开移动热点】——终极解决方法
  19. 生产环境CPU占用飙高问题解决
  20. 1.华为分布式存储fusionstorage介绍

热门文章

  1. Xxmm_Move_Order_Print
  2. postgresql mysql数据类型_postgresql+java数据类型对照
  3. 使用VC2005编译静态应用程序的方法
  4. 微信背后的产品观-学习笔记
  5. PCWorld:火狐浏览器已宣告死亡【转】
  6. 2010年的读书计划
  7. 华为数通笔记-VRP
  8. Jade linux 位置,jade 6.5 安装教程
  9. 这三款曾红极一时的软件,现已风光不再,而遭嫌弃的它成了香饽饽
  10. ubuntu18.04 ros-melodic 中科大的ROS教程gazebo打开没有地图与环境,只有地板