- 博客(13)
- 资源 (46)
- 收藏
- 关注
翻译 关于测试,我讨厌的10件事情
关于测试,我讨厌的10件事情原文:《10 Things I Hate About Testing 》、《More Things You Hate About Testing》- Edward J. Correia STP的编辑Edward J. Correia在基于与质量控制专家Prakash Sodhani的交流后,从测试人员的角度出发列举了10个关于软件测试方面令人讨厌的事情,我想
2008-03-31 21:08:00 3804 1
原创 如何当好测试组长?
好久没去51testing的论坛了,今天去看的时候,发现短消息里面有这样一封信:请教一个方向性问题陈技能: 你好! 我是在51testing网上看到你是软件测试专家,在此想请教一个方向性问题——如何管理好软件测试。 我现在仅仅知道软件缺陷管理TD、软件配置VSS和软件测试的一些技术,我想做好测试组长,但不知道从何下手,您能给个方向性点拨吗?谢谢!我想这个是一个共性的问题,
2008-03-25 22:07:00 8336 8
原创 QTP操作注册表
在QTP中没有提供用于直接操作注册表的测试对象,但是利用Windows脚本的Shell对象,可以对注册表进行增删改等操作,例如下面的脚本:Dim WshShell, bKey 创建Shell对象Set WshShell = CreateObject("WScript.Shell") 使用Shell对象来读取注册表bKey = WshShell.RegRead("HKEY_LOCAL
2008-03-23 21:56:00 5325
原创 QTP测试脚本批处理运行的两个工具
在运行多个QTP脚本时,可以选择两个工具来完成,1个是QTP自带的Test Batch Runner,另外一个是Mercury Multi-Test Manager。(1)两个工具都能运行Test Batch文件。(2)Mercury Multi-Test Manager使用起来会更加灵活,能以HTML格式显示测试执行的状态信息和报告。(3)Mercury Multi-Test Man
2008-03-20 22:06:00 4840 2
原创 增强QTP调试器功能的方法
QTP的脚本编辑器中默认的调试器的功能十分有限,在调试过程中很多对象的属性都不能详细地看到。但是如果安装了Visual Studio.NET 2008,则可以增强QTP的调试能力,在“Debug Viewer”中可以查看到对象的大部分属性。 可以通过安装Visual Studio.NET 2008来增强QTP调试能力,也可以不安装,仅仅把其中一个名为PDM.DLL的文件拷贝到“C:/Pro
2008-03-19 22:03:00 5116
原创 在QTP中使用Dictionary对象
VBScript的Dictionary 对象与PERL的关联数组(associative array)类似,其中存储的内容可以是任何数据,每一个存储的数据都与一个唯一的键(Key)关联,键用于获取每一项数据,键通常是整型或字符串类型。在QTP中,可以把Dictionary 当成数组来用,而且可以随时添加数据,而不需要预先定义大小。下面是一个使用的例子: 创建Dictionary对象Set
2008-03-18 22:13:00 5680
原创 QTP的错误恢复场景机制
在脚本运行过程中,可能会出现一些非预期的事件、错误、程序崩溃等情况,阻止脚本继续执行下去,测试脚本可能会一直暂停执行直到某些界面操作被执行才能恢复。为了处理这类型的错误,QTP通过创建Recovery Scenarios,并关联到某个测试脚本。可以把这些定义的Recovery Scenarios称为恢复场景,这些恢复场景会被相应的事件触发而执行。Recovery Scenarios的设计目
2008-03-17 22:09:00 4622
原创 干净地卸载QTP的小工具 - QTPCleanUninstaller
QTPCleanUninstaller是一个可干净地卸载QTP的小工具。有时候会碰到一些QTP的问题,需要重新安装,而QTP默认的卸载程序在卸载完QTP后会残留很多信息在注册表,如果手工清理则会耗费很多时间,QTPCleanUninstaller可以自动清除QTP的大部分注册表信息。可到以下网址下载:http://www.knowledgeinbox.com/documents/qtp
2008-03-16 22:21:00 14537 7
原创 在QTP中巧用WebTable对象的ChildItem方法进行测试
WebTable对象中的ChildItem方法用于获取单元格中的测试对象,例如下面的脚本首先获取WebTable对象,然后通过ChildItem获取指定单元格中的链接对象,并单击该链接: 获取WebTable对象Set objTable = Browser("WebSite").Page("WebSite").WebTable("WebSite")intRow = 2intCol = 2
2008-03-09 20:24:00 8884 3
原创 QTP访问DOM的方法
QTP支持直接访问DOM(Document Object Model),可以通过DOM来访问HTML标签。在QTP中,访问DOM是通过使用Page测试对象的Object属性来进一步访问的,例如下面的脚本获取到Google主页中的:On Error Resume Next Set Doc = Browser("Google").Page("Google").Object 循环获取Page中的
2008-03-09 00:42:00 4429
原创 QTP中的DeviceReplay对象的使用
DeviceReplay对象可用于在QTP中直接操纵鼠标和键盘,例如单击鼠标、发送键盘按键、输入字符串等动作。下面的脚本首先创建DeviceReplay对象,然后使用其SendString方法发送一段字符串,然后使用MouseMove方法移动鼠标,使用MouseClick方法单击鼠标:Dim devicereplayword = "Hello World!"Set devicer
2008-03-06 22:30:00 5094 2
原创 如何在QTP运行过程中屏蔽鼠标
在运行QTP脚本的过程中,有些操作可能是对鼠标、键盘敏感的,需要在QTP运行过程中屏蔽鼠标或键盘输入。这是可用SystemUtil对象的BlockInPut方法,如下代码所示:SystemUtil.BlockInput Browser("Welcome: Mercury Tours").Page("Welcome: Mercury Tours").WebEdit("userName").S
2008-03-05 22:33:00 4403 1
原创 Selenium RC在浏览器兼容性测试的用武之地
最近试了一下Selenium RC。RC者,Remote Control也,目前最新版本为0.92,可到http://selenium-rc.openqa.org/下载。Selenium RC包含Selenium Core,声称可以用任何编程语言来编写其自动化测试程序,能针对任何支持JavaScript的浏览器进行页面自动化测试。目前支持dotNET、Java、Ruby、Perl、PHP、P
2008-03-02 21:25:00 4052 4
TestComplete自动化测试培训
2013-07-21
LoadRunner性能测试培训
2013-07-21
QTP项目实战课程_测试脚本.rar
2010-07-14
QTP10中文界面补丁part3
2010-06-26
QTP10中文界面补丁part2
2010-06-26
QTP10中文界面补丁part1
2010-06-26
《QTP自动化测试进阶》源代码
2010-06-21
TestComplete脚本样例 part2.rar
2010-06-08
TestComplete 脚本样例 part1.rar
2010-06-08
QTestWare框架
2010-06-05
Microsoft Script Debuger
2010-04-14
QTPCleanUninstallerV2.10
2009-07-06
wapiti-1.1.6
2008-07-17
The Future of functional testing _ QTP9.5 新特性介绍
2008-07-02
《用户体验测试的自动化实现》QTP源代码
2008-05-29
Script Component Wizard
2008-05-02
SmartMonkey
2007-12-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人