
TestComplete
vagabond1
这个作者很懒,什么都没留下…
展开
-
Database Driving implementation
Dim MyDriver Sub Main Dim SQLStatement Dim ConnectionString Start Notepad TestedApps.Notepad.Run Limit to 10 records SQLStatement = "SELECT TOP 10 OrderID, CustomerID, EmployeeID FROM Orde转载 2010-05-29 10:15:00 · 490 阅读 · 0 评论 -
WaitChild 方法
<br />在做脚本时,如果遇到dialog或者其他控件装载时间较长,又不太清楚什么时候能弹出。可以使用WaitChild方法。<br /> <br />TestObj.WaitChild(ChildName, Timeout) TestObjA variable, parameter or expression that specifies a reference to one of the objects listed in the Applies To section<br /> Chil原创 2010-06-01 11:50:00 · 582 阅读 · 0 评论 -
MSAA in TestComplete
<br /><br />原文来源:http://msdn.microsoft.com/zh-cn/library/ms971350.aspx<br />发布日期 : 12/17/2004 | 更新日期 :12/17/2004<br />Microsoft Corporation<br />摘要:本概述描述了Microsoft Active Accessibility 如何帮助软件开发人员使其程序与辅助功能更兼容,并帮助辅助功能开发人员能够使辅助功能更可靠。本页内容<br />简介<br />Acti转载 2010-06-02 15:30:00 · 547 阅读 · 0 评论 -
微软UI自动化测试的技术演变
<br /><br />微软UI自动化测试的技术演变<br />原文来源:上:http://blogs.msdn.com/stbcblog/archive/2010/01/25/Tech-Trend-of-Microsoft-UI-Automation-Testing-Part-1.aspx<br /> 下:http://blogs.msdn.com/stbcblog/archive/2010/01/28/Tech-Trend-of-Microsoft-UI-Automatio转载 2010-06-02 15:31:00 · 623 阅读 · 0 评论 -
转帖--自动化测试的境界
<br /><br />当初,袁绍与曹操共伐董卓之时,袁绍向曹操说:“如果大事不成,有什么地方可以据守?”曹操说:“你的意思如何?”袁绍说:“我南据黄河,北靠燕、代,集北方蛮族之兵,向南争夺天下,大慨可以成功吧!”曹操说:“我任用天下的贤能智士,加以正确指导,在什么地方都成。”<br />袁绍认为的天下靠得是好地盘,曹操认为靠正确的方法和贤能人才,两个人的高下一看便知。同样对于自动化测试来说,一提到自动化测试,很多人都认为会使用一个自动化的测试工具就掌握了自动化测试。这个想法就像袁绍一样,你不能说是错误的,转载 2010-06-02 15:36:00 · 389 阅读 · 0 评论 -
ActiveX、OLE和COM介绍
转自:http://www.cnblogs.com/jjkv3/articles/27697.html熟悉面向对象编程和网络编程的人一定对ActiveX、OLE和COM/DCOM这些概念不会陌生,但是它们之间究竟是什么样的关系,许多人都还是比较模糊的。在具体介绍它们的关系之间,我们还是先明确组件(Component)和对象(Object)之间的区别。组件是一个可重用的模块,它是由一组处理过程、数据封装和用户接口组成的业务对象(RulesObject)。组件看起来像对象,但不符合对象的学术定义。它们的主要转载 2010-06-03 16:03:00 · 482 阅读 · 0 评论 -
COM技术内幕
http://docs.google.com/leaf?id=0Bw64r0072UzCMTI0MDVlNzUtNmU2Zi00ZWUwLWIxODYtZGYxNDhjNGI2YjUy&hl=en转载 2010-06-03 23:04:00 · 608 阅读 · 0 评论 -
Windows GUI自动化测试技术的比较和展望
<br />原文地址:http://www.51testing.com/html/16/n-170116.html<br />以前写过一篇跟UI自动化测试有关的技术,谈到了一个自动化测试工具必备的几个功能,而且也提到了Windows平台自动化测试工具所基于的一些技术。下边就说一下这些技术的比较和展望,同时也包含了一些纠结……<br /> Windows API<br /> 识别窗口:需要通过FindWindow和EnumWindows来查找到窗口句柄,然后再调用其它API(Ge转载 2010-06-05 08:41:00 · 14759 阅读 · 0 评论 -
TestComplete,ADO.NET使用例子
<br />http://bbs.51testing.com/viewthread.php?tid=115045<br /> 在TestComplete中,连接数据库,做各种的查询操作,可使用ADO、BDE(例子见TestComplete中创建ADOCommand),也可通过大家比较熟悉的ADO.NET进行,先对其的使用做了两个简单例子,把使用比较频繁的查询操作封装在一个函数里,很方便在需要使用的地方调用,增强代码的可读性,减少代码冗余及提高工作效率:<br /><br />// 日期:2008-5-转载 2010-08-07 21:19:00 · 631 阅读 · 0 评论 -
QTP对象库和TestComplete对象处理比较
这两天在做一些QTP的研究。发现对象是需要存在于对象库中,然后在回放时才能识别。这样的情况会让没有注册的对象无法使用。所以需要添加所有想要操作的对象到对象库中。也由此产生了共享对象库的说法。而在TestComplete中,识别会更方便一些。只要能在对象树中定位到唯一的对象(通过属性值组合),则放之四海皆准。脚本到哪都能用。当然属性值要找准,不然会有冲突。在QTP11中用Spy可以添加对象到原创 2012-07-08 21:26:25 · 1813 阅读 · 0 评论 -
C#Script 定义OLE object
<br />在acrobat中只提到了用VBScript定义object,方法是Set gApp = CreateObject( "AcroExch.App" )。<br />在找如何把这个hello程序转成C#Script时,应该用gApp = Sys["OleObject"]("AcroExch.App");转载 2010-06-03 15:14:00 · 1170 阅读 · 0 评论 -
今天一个错误找了半天:脚本名和其中的方法名不能重名
<br />今天一个错误找了我半天,报了个Function Expected的runntime错误。debug时,两个脚本都没有问题,传值也没问题。错误出在哪呢?后来写了个测试函数,发现了错误所在。原来在C#脚本中,脚本名和方法名不能重。重复的话,就会找不到方法。可以先写脚本名再写方法名,就不会重复了。原创 2010-07-28 16:24:00 · 2072 阅读 · 1 评论 -
小技巧: Code Completion-方法提示
要显示.后面的方法提示,用ctrl+shift+鼠标右键,默认是ctrl+space.改动在Tools->Customize Keyboard,Categories选择Edit, Commands选择Code Completion修改即可。原创 2010-05-29 10:16:00 · 1615 阅读 · 0 评论 -
TestComplete中C#Script实际上是基于JScript的
The C#Script language is based on the JScript scripting language, not on the C# programming language. You can find a complete description of the C#Script language in the Writing C# Scripts help topi转载 2010-05-30 14:39:00 · 888 阅读 · 0 评论 -
Jscript语言
在线阅读地址:http://www.aspxhome.com/chm/jscript8/下载地址http://d.download.youkuaiyun.com/down/2200075/ghjprogram转载 2010-05-30 15:03:00 · 461 阅读 · 0 评论 -
使用 Visual Studio 调试 JScript
根据设计,某些 JScript 程序是用于从命令行运行的,而其他一些 JScript 程序则在 ASP.NET 页中运行。程序类型影响调试方法。过程为命令行程序设置调试使用 /debug 标志编译要调试的程序。有关更多信息,请参见 /debug。启动 Microsoft Visual Studio。从“文件”菜单中单击“打开”,然后单击“项目”。在“打开项目转载 2010-05-30 14:41:00 · 705 阅读 · 0 评论 -
Log方式记录步骤
<br />function Log_EnterStep(TestName)<br />{ <br /> var FolderID;<br /> FolderID = Log["CreateFolder"](TestName);<br /> Log["PushLogFolder"](FolderID);<br />}<br />//exit log folder, stopping testing record<br />function Log_ExitStep()<br />{<br /> Lo转载 2010-05-31 22:40:00 · 513 阅读 · 0 评论 -
Log.Picture使用
Log不但可以记录Message,Error,还可以记录Picture。如Log.Picture(Sys.Desktop.ActiveWindow, "Message", "Extend Message", pmHighest)详细情况可查阅Help文档转载 2010-05-29 10:25:00 · 486 阅读 · 0 评论 -
Compare File and Object
可以把文件和对象存放在Stores下面,用自带Compare方法进行比较CompareFile Files.Compare("Test1.txt", "Test2.txt", 0, True) 0-hashValue True-ReportDifferenceCompareObject Objects.Compare详细请看Help文档原创 2010-05-29 10:26:00 · 446 阅读 · 0 评论 -
COM编程入门 第一部分——什么是COM,如何使用COM
原文地址:http://www.vckbase.com/document/viewdoc/?id=212本文的目的是为刚刚接触COM的程序员提供编程指南,并帮助他们理解COM的基本概念。内容包括COM规范简介,重要的COM术语以及如何重用现有的COM组件。本文不包括如何编写自己的COM对象和接口。 COM即组件对象模型,是Component Object Model 取前三个字母的缩写,这三个字母在当今Windows的世界中随处可见。随时涌现出来的大把大把的新技术都以COM为基础。各种文档中也充斥转载 2010-06-03 09:14:00 · 587 阅读 · 0 评论 -
基于c/s非标准控件的自动化尝试和testcomplete介绍
<br /><br />原文地址:http://www.51testing.com/?uid-145807-action-viewspace-itemid-132158<br />第一部分探索<br />1.1 自动化测试的原理<br /> 自动化测试的原理就是无人值守的情况下开展对目标软件的测试,关键在于两点:对软件的行为进行控制、检查软件的预期结果来判断软件运行是否正常。<br />1.2 当前的测试软件和技术<br /> UI级别的测试工具:这类软件通过识别软件的界面原色和记录用户的鼠标键转载 2010-06-02 15:32:00 · 1745 阅读 · 0 评论 -
Web Driver处理模态窗口无法获得句柄的问题
今天在用web driver的方法:driver.getWindowHandles()只能得到一个句柄,但是明明打开了一个父窗口和一个子窗口,而子窗口是模态窗口。这是怎么一回事呢?看到网上的这篇文章http://17test.info/?p=712的回复后,我得到了答案。原来是2.21版本的问题。于是就从seleniumhq.com下载了新的版本2.24.句柄终于拿到了。普及一下模态和原创 2012-07-09 22:41:41 · 3179 阅读 · 1 评论