QTP知识点滴积累

本文涉及的产品
云数据库 Redis 版,社区版 2GB
推荐场景:
搭建游戏排行榜
简介:
1. dos命令的执行
Dim oShell 
Set oShell = CreateObject ("W..shell") 
oShell.run "cmd /K CD C:\ & Dir" 
Set oShell = Nothing 
2. 使用可选步骤
OptionalStep.Browser("browser_name").Page("page_name").Link("link_name") 

默认可选步骤

默认情况下,QuickTest 将打开下列对话框的步骤视为可选: 

对话框标题栏
自动完成
文件下载
Internet Explorer
Netscape
输入网络密码
错误
安全警报
安全信息
安全警告
所需的用户名和密码
3. 处理运行错误
停止  - 停止运行会话。
如果 QuickTest 配置为在运行后显示测试结果,则会显示测试结果。
重试  - QuickTest 尝试再次执行该步骤。
如果该步骤成功,则运行会继续。
跳过  - QuickTest 跳过引发错误的步骤,然后从下一步骤继续运行。
调试  - QuickTest 暂停运行以便对测试或组件进行调试。
可以执行本章描述的任何调试操作。在调试之后,可以从测试或组件停止的那一步开始继续运行会话,也可以使用单步命令来控制运行会话的其余部分。
帮助  - 对于显示的错误消息,打开 QuickTest 故障排除帮助。在查看“帮助”主题之后,可以在错误消息框中选择另一个按钮。
详细信息  - 将消息框扩展为显示其他有关错误的信息。

4.
下列语句指示 QuickTest 等待打开“航班表”对话框时最多等待 20 秒。
blnDone=Window("Flight Reservation").Dialog("Flights Table").Exist
counter=1
While Not blnDone
Wait (2)
blnDone=Window("Flight Reservation").Dialog("Flights Table").Exist
counter=counter+1
If counter=10 then
blnDone=True
End if
Wend

5. ExecuteFile  "c:\test.vbs"
6. msgbox Environment.Value("home")
7.请教不将测试结果记录到日志的语句。
对于已知是错误的验证点,在测试报告中能否记录通过,或者根本不记录呢? 
Reporter.Filter = NewMode
The mode can be .e of the following values:
Mode 
De.ion
0 or 
rfEnableAll  Default. All reported events are displayed in the Test Results.  
1 or rfEnableErrorsAndWarnings  .ly event with a warning or fail status are displayed in the Test Results.  
2 or 
rfEnableErrorsOnly  .ly events with a fail status are displayed in the Test Results.  
3 or 
rfDisableAll  No events are displayed in the Test Results.  
 8.库中不需要有对象存在也可执行:
Dim aaa,bbb
aaa="Login"
bbb="OK"
Dialog("Title:="&aaa).Activate
Dialog("Title:="&aaa).WinButton("text:="&bbb).Click
9.setting的应用举例
If Setting.Exists("Tester Name") Then
 Setting.Remove ( "Tester Name")
End If
Setting.Add "Tester Name", "Mark Train" 
Setting("Tester Name") ="hello"
MsgBox Setting("Tester Name") 
10.qtp 关键字头+空格(技巧)




本文转自 fish_yy 51CTO博客,原文链接:http://blog.51cto.com/tester2test/137339,如需转载请自行联系原作者
相关实践学习
基于Redis实现在线游戏积分排行榜
本场景将介绍如何基于Redis数据库实现在线游戏中的游戏玩家积分排行榜功能。
云数据库 Redis 版使用教程
云数据库Redis版是兼容Redis协议标准的、提供持久化的内存数据库服务,基于高可靠双机热备架构及可无缝扩展的集群架构,满足高读写性能场景及容量需弹性变配的业务需求。 产品详情:https://www.aliyun.com/product/kvstore     ------------------------------------------------------------------------- 阿里云数据库体验:数据库上云实战 开发者云会免费提供一台带自建MySQL的源数据库 ECS 实例和一台目标数据库 RDS实例。跟着指引,您可以一步步实现将ECS自建数据库迁移到目标数据库RDS。 点击下方链接,领取免费ECS&RDS资源,30分钟完成数据库上云实战!https://developer.aliyun.com/adc/scenario/51eefbd1894e42f6bb9acacadd3f9121?spm=a2c6h.13788135.J_3257954370.9.4ba85f24utseFl
目录
相关文章
|
7月前
|
人工智能 自然语言处理 安全
如何利用FuncGPT告别繁琐的开源代码调试
作为一名开发人员,您是否曾经在浩如烟海的开源社区中搜索代码,然后花费大量时间测试、调试,最后才发现这些代码并不符合您的需求?专注Java生成AI函数的FuncGPT(慧函数)就像您的私人编程助手,只需输入你的需求,就能提供符合要求的函数,让你告别繁琐的搜索、测试和调试,迈向高效的开发之旅。
|
9月前
|
Oracle Java 关系型数据库
神级程序员都在用什么工具?
神级程序员都在用什么工具?
|
7月前
|
人工智能 IDE 开发工具
走近Python编程的“BUG”世界
走近Python编程的“BUG”世界
38 0
|
存储 程序员 编译器
【C/调试实用技巧】—作为程序员应如何面对并尝试解决Bug?
【C/调试实用技巧】—作为程序员应如何面对并尝试解决Bug?
104 0
|
设计模式 编解码 移动开发
深聊自动化测试之:小鱼整理21条避坑指南,让你完美运行自动化
深聊自动化测试之:小鱼整理21条避坑指南,让你完美运行自动化
117 0
|
Web App开发 前端开发 JavaScript
干了SAP开发这么多年,我都积累了哪些程序调试技巧
干了SAP开发这么多年,我都积累了哪些程序调试技巧
137 0
干了SAP开发这么多年,我都积累了哪些程序调试技巧
|
测试技术
《 自动化测试最佳实践:来自全球的经典自动化测试案例解析》一一2.9 在经过一段很艰难的时光后才得到的经验教训
本节书摘来自华章出版社《 自动化测试最佳实践:来自全球的经典自动化测试案例解析 》一 书中的第2章,第2. 9节,作者:(英)Dorothy Graham Mark Fewster 著 ,更多章节内容可以访问云栖社区“华章计算机”公众号查看
1139 0