testcomplete专题

TestComplete的计划运行

TestComplete 的计划运行 陈能技 2007-9-6 完成测试脚本的编写并验证工作正常后,就可以使用这些自动化的测试脚本来帮助你完成测试工作了。一般,我们都需要对每个编译出来的测试版本持续地运行脚本,并在某个特定的时间进行。例如:每天凌晨1:00执行这些脚本。 可以利用任何计划程序来启动并传递合适的命令行参数给TestComplete。例如,可以利用

TestComplete的数据驱动测试方法

TestComplete 的数据驱动测试方法 陈能技 2007-9-5 自动化测试把记录的或编写的用户操作序列的脚本回放,能覆盖被测软件的一部分特定的区域。为了获取大面积的覆盖,你可以用不同的数据来输入。如果你测试一个窗体的输入,录制完脚本后,你只是获得了录制时输入的数据的脚本。而且通常你录制时指定的数据不会引起程序的错误,但是其他数据可能会。Data-Driven T

TestComplete的对象驱动测试方法

TestComplete的对象驱动测试方法   陈能技 2007-9-4   自动化测试脚本的创建其实主要是编程任务。如果测试不需要加载数据,主要目的是测试一个对象而已(例如一个窗体),那么你可以写一两个脚本使用几个本地变量或全局变量就可以了。但是,大部分测试项目会很大,包括很多脚本单元并使用很多的测试数据,在这种情况下,如果使用面向对象的方式编程就会变得逻辑上简单点。例如为每个测

TestComplete的分布式测试

TestComplete 的分布式测试 陈能技 2007-9-3 分布式测试与非分布式测试是测试类型的一种划分方法。非分布式测试运行在一个独立的机器上,通常不与其他机器进行交互;相反,分布式测试是指测试由好几部分组成并且在不同的机器上执行。 分布式测试 这里“分布式”指的不仅仅是测试在几个机器上同时进行,分布测试还指在测试过程中不同的测试部分互相之间有

TestComplete测试DevExpress控件

最近有个网友求救,说在用 TC 测试第三方 Delphi 控件 - DevExpress 的 ExpressNavBar 时碰到不可识别和控制的问题。   录制的脚本如下: procedure Test2;   var p1 : OleVariant;   var w1 : OleVariant;   var w2 : OleVariant; begin

在falafel.com上关于TestComplete的视频

在falafel.com上有不少关于TestComplete的视频: http://tv.falafel.com/TestComplete.aspx   例如这个视频介绍了界面控件改变后NameMapping的修改方法: http://tv.falafel.com/testcomplete/09-11-03/Fixing_NameMapping_issues_in_TestComplete

TestComplete支持MSAA可以简化UI自动化测试

Falafel.com 上有个视频介绍如何利用 TestComplete 的 MSAA 支持简化 UI 自动化测试,例如视频中所演示的 Windows 添加移除程序的测试:   TestComplete support for MSAA can ease UI automation In this video we take a look at leveraging TestCom

TestComplete测试Qt

TestComplete 支持使用了 Qt 控件的应用程序的测试。在 TC 的安装中默认支持的是 4.50 版本的 Qt 库。对于其它版本的 Qt 控件需要安装额外的插件。 TestComplete provides rich support for 32-bit and 64-bit Qt applications and provides your automated tests a

AutomatedQA发布TestComplete新版本7.52 – 支持Qt4.6.0

AutomatedQA发布了TestComplete的最新维护版本-7.52,以下是发布声明:   AutomatedQA is happy to announce the availability of TestComplete 7.52, a maintenance release for our flagship automated testing tool. TestComplete

TestComplete命令行执行

最近有人问到在windows计划任务中添加TC命令行调用的问题,其实TC的帮助文档中有一些命令行调用TC的例子可以参考,摘录如下:   ExamplesBelow are several examples of running TestComplete via the command line. Note: The sample command lines below may split i

TestComplete 8 在录制功能上的改进

TC8.0不仅修改了录制工具栏的设计,易用性更强了,可在录制时修改脚本名。而且在Opetions->Engines -> Recording中提供了“Record user actions over tested applications only”选项,可以让你仅仅录制选定的被测试程序。   另外,录制时会自动存储映射对象的方法和属性,这样录制完成后,即使关闭了被测试对象,也能访问对象的方法

手把手教你Testcomplete_深入分析TestComplete名称映射

摘要:通过实例和分析对TestComplete名称映射的功能步步推进层层展开,将名称映射   关键词:TestComplete,NameMapping,Templates,FullName     一.前言   TestComplete是AutomatedQA公司开发的一套支持自动测试软件的工具,近年来发展异常迅速,屡获大奖。支持VBScript、DelphiScript、JS

手把手教你TestComplete_行为模式设计和分析

本来以为不会再写TestComplete的系列文章了,没想到工作上又用到了,场景是这样的,先看下图:   001.jpg       这是一个测试工具叫做Clearquest,用于记录defect,在查询出结果后,导出列表,但是由于列表中的Description内容太长,不单无法显示完整内容,导出的文件中,该字段的内容也是不全的。找了半天,也没有找到设置方法。只好决定

手把手教你TestComplete_第一个脚本_notepad自动化测试示例

回来翻看文章的时候,无意间发现居然这篇文章给写漏下了,真是意外,赶紧补上:    摘要:这篇文章讲解如何使用TestComplete运行一个记事本,输入内容后保存,通过这个实例熟悉TestComplete的环境,了解windows的GUI的测试基本流程。     整个文档的步骤: 1.  创建projectsuite; 2.  创建project; 3.  加入Tes

test ui-04-testcomplete 入门介绍

About TestComplete TestComplete是一款适用于各种应用程序类型和技术的自动化测试环境,包括(但不限于)Windows、.NET、WPF、Visual C++、Visual Basic、Delphi、C++Builder、Java以及Web应用程序和服务。 TestComplete既适用于功能测试,也适用于单元测试。它提供卓越的支持,可用于日常回归测试,并支持许多其他