能否介绍一下testcomplete测试工具的特点
有人用过么?说说心得 TestComplete——自动测试管理工具,全面支持工程层面上的测试,包括个体单元性能测试、功能测试、回归测试、分布式测试以及HTTP性能测试等。TestComplete专为程序开发人员和测试人员设计,为您的程序开发提供完全的品质保证,贯穿了开发代码和发布、直至维护的整个过程。“我们非常喜欢这一产品,尤其值得一提的是,它能把测试工具同我们自己的C#框架相集成。”
——David Meisenheimer - Corel Corporation
TestComplete 3——更高性价比的自动测试工具。
AutomatedQA为QA行业提供全特色的测试和调试工具,其价格远低于同类知名产品。现今,又推出了TestComplete 3.0版本,新增了HTTP负载和可升级性测试、分布式测试,同时对个体单元测试也进行了改进。
正如它的名字,TestComplete是AutomatedQA推出的全面的程序测试系统,它通过一个使用简单并且完全集成的产品包,能够提供自动的功能测试、单元测试、回归性测试、分布式测试和HTTP性能测试等功能。TestComplete允许您和您的团队采用全面的软件测试方案,将自动测试和非自动测试相结合,以实现最大的投资回报。
无论您开发的是Win32、.NET、Java或 Web程序,使用TestComplete,将使您的每一项测试工作都对程序开发启关键作用。TestComplete令您的开发项目更加顺序化和规范化,令开发团队更加自信,实现100%的工作效率。
自开发之初,TestComplete就是面向开发人员和QA部门,其目的主要是将其从半结构式测试和人工测试中解脱出来,以节省测试时间和成本。作为Aqtest的后继产品,TestComplete提供系统化、自动化和结构化的测试功能,支持Visual Studio .NET, Java, Visual Basic, C++ (Visual C++ and C++Builder), Delphi和Web程序。
TestComplete为开发人员和非开发人员提供容易使用的工具,这意味着您团队中的任何成员,即使不具备专业技术,依然可以参与测试工作。
“在我看来,如果软件开发人员认为强有力的测试方法对产品的成功非常重要,那么将是一款必备工具。该工具适于Visual C++, Visual Basic, C++Builder, Delphi, Java和 .NET程序,这就意味着您在一个产品中同时获得了多种测试工具,它还含有多种脚本语言,您可以完全按照自己的语言偏好来工作。即使您对自动测试程序不感兴趣,TestComplete自动完成非自动的功能,依然在您的桌面电脑上有用武之地。”
——Dave Jewell, Delphi Magazine
3.0版新特性:
TestComplete 3.0包含大量新的特性和功能,以下列举了一些主要方面:
HTTP负载测试——执行Web服务器的负载测试和可升级性测试,其中Web服务器可运行于任何平台。
分布式测试——几台网络计算机以同步方式运行多个测试项目。
.NET和VB程序已开启——使用TestComplete 3.0版本,Visual Basic 和 .NET互联程序总是处于开启状态。
改进的单元测试支持。
对象驱动测试——创建自定义程序对象,包含可视化创建和代码创建两种方式。
获取测试结果。
脚本记录和回放过程中自动生成屏幕快照——新的观察器特色。
调用.NET集合的函数。
发送文件到日志。
改进的脚本编辑器。
测试CORBA(公用对象请求代理)对象。
新的脚本语言——C#Script。TestComplete 3.06提供了新的脚本语言C#Script。其主要目的是帮助C#开发人员将TestComplete脚本植入到C#互联和自测程序中。
支持环境
VS .NET
Visual C++
Visual Basic
Visual FoxPro
Delphi
C++Builder
Java
Web
接口
Network Suites
HTTP Load Testing
Web Testing
Test Suites
Project Suite
Forms and Events
Component Palette
Component Inspector
ActiveX Wizard
Name Mapping
Debug Info Agent
Access to DLL Functions
Object-Driven Testing
MSAA
Local Variables
Code Explorer
Code Editor
Stores (Files, Images, Objects)
File and Registry Storage
Test Log
Object Browser
Low Level Recorder
Picture Viewer
ADO Support
BDE Support
Win32 API Support
Utilities
Debug Services
TestComplete 3.0 – 系统需求
最低需求
· Intel Pentium II 400 MHz 和更高 (推荐Pentium III 800 MHz)
· Microsoft Windows 95, 98, ME, 2000, XP, Windows Server 2003 , Windows NT 4.0 with Service Pack 3 和更新.也支持Windows XP Service Pack 2
· Microsoft Internet Explorer 5.0或更高.
· 内存: 64MB RAM (推荐128MB)
· 150MB 硬盘空间
· VGA 或更高分辨率监视器
· 鼠标
额外需求
· 为测试Java开放程序,您需要在计算机上安装下列Java虚拟机之一:
· MSVM, build 3309 或更高
· Sun JDK (or JRE) v. 1.1.8或更高
· 为测试.NET开放程序,需要Microsoft .NET Framework v. 1.0.3705或更高。
· 为使用HTTP负载测试插件测试Web服务器,需要Windows 2000, XP, Windows Server 2003 , Windows NT 4.0 with Service Pack 3 或更高。
AQtime
AQtime 4——性能架构和内存分配调试器,适于Win32和.NET互联程序。该工具可以集成到Microsoft Visual Studio .NET中,也可单独使用。通过AQtime 4,您不仅可以发现程序瓶颈,还可以查找瓶颈来源。
“我使用AQtime 已经有几个月的时间了,它在我所用过的工具中是最好的。它可以降低内存、调整性能、显示程序内部结构。您或许需要一段时间来适应这一新的调试工具,并改变您的调试方式,但是目前我已经完全习惯了这一工具,现在我的调试工作如果没有这一工具的帮助简直无法想象。”
——Warren Postma, Tekran Inc.
调试、优化程序
AQtime 4是AutomatedQA的获奖产品performance profiling和memory debugging工具集的下一代替换产品,支持Microsoft, Borland, Intel, Compaq 和 GNU编译器。
新版本联合了我们的旗舰产品Aqtime和AQtime for .NET的所有优势,前者主要面向Win32应用程序性能分析,而后者则是第一个Microsoft .NET平台的性能和内存分配架构工具。如同其先前产品一样,AQtime 4可以为.NET和Win32程序生成全面细致的报告,从而帮助您轻松隔离并排除代码中含有的性能问题和内存/资源泄露问题。
Aqtime设计的最主要目标就是帮助您理解程序在执行过程中是如何运行的。该产品含有完整的性能和调试工具集,能够收集程序运行时关键的性能信息和内存/资源分配信息,并提交概要报告和详细报告,还提供所有的程序优化处理工具,囊括了自定义过滤器、图形化的调用层次结构一直到源代码浏览等内容。
通过Aqtime,您可以获知程序中那些影响运行速度、内存使用和可用性等问题的确切来源。而接下来当您要优化和改进代码时,Aqtime又为您提供了所有的结果比较和合并工具,从而显示了一副准确和随时间变化的程序状态图。使用Aqtime后,您不久就会发现该产品的确是一个非常不错的程序性能监视器:
——监控并报告影响您程序性能和品质的所有区域。
——使用Coverage Profiling评估您测试的完整性。
——确保您所作的代码改进是正确的。
——准确定位影响您程序性能和内存分配的代码行。
Aqtime是一个全面的解决方案,适合Windows和.NET开发人员,能够有效避免开发过程中的不确定性猜测,并交付性能稳定的应用程序。Aqtime含有无可匹敌的报告和测试结果分析体系,不仅能够发现您程序中的bug和瓶颈,还能准确显示引发这些问题的模块、类或代码行等,进而使您快速高效的排除问题。
系统需求:
· Intel Pentium II 450或更高(推荐Pentium III - 800),也支持Intel Pentium M, Intel Xeon, AMD Athlon XP, AMD Athlon 64 和 AMD Opteron 处理器
· 128MB RAM (推荐256MB 或更高).
· 60MB硬盘空间.
· 操作系统:
· .NET应用程序分析: Microsoft Windows 2000, Windows XP, Windows Server 2003 ,Windows NT 4.0 with Microsoft .NET Framework 1.x 或 Microsoft .NET Framework 2.0 Beta 1.
· 本地代码(非.NET)应用程序分析: Microsoft Windows 98, Windows ME, Windows 2000, Windows XP, Windows Server 2003, Windows NT 4.0 with Service Pack 3 或更高.
· Microsoft Internet Explorer 4.0或更高.
· VGA或更高分辨率监视器.
· 鼠标
Profilers
Allocation
Coverage
Exception Trace
Performance
Platform Compliance
Sequence Diagram Link
Static Analysis
Resource profiler
生产力工具
Assistant Panel
Call Graph
Call Tree
Details Panel
Disassembler
Editor
Event Viewer
Explorer Panel
Report Panel
Setup Panel
Summary Panel
Monitor Panel
支持开发工具
Visual Studio.NET (2002, 2003, 2005 beta)
Visual C++ (5,6)
Visual Basic (6)
C#Builder
Delphi (2,3,4,5,6,7,8)
C++Builder (1,3,4,5,6)
Borland C++ (4.5,5.x)
Intel C++ (7.0)
GCC
Compaq Visual Fortran (6.5)
AQdevTeam
AqdevTeam——全特性的议题跟踪和项目管理系统,适合各种规模的开发团队。该产品是一个完全可定制的工作流程系统,能够简化您软件的开发和维护方式。
AqdevTeam是一个特性全面的项目控制和管理系统,其作用是简化您项目的管理工作——贯穿了从项目申请到完成的整个过程。其高度可配置的结构体系允许您跟踪同软件项目相关的所有信息,覆盖了产品的整个生命周期。
产品特性:
工作流程自动化——将工作过程图形化的映射为一个自动工作流程。根据企业流程触发相应的事件和行为。
议题跟踪——在一个程序中实现了bug报告、特性需求、已分配任务等的捕捉和管理工作。
任务管理——贯穿软件的整个生命周期,在工作团队内分配工作任务,并对其进行跟踪。甚至可以根据您的规则实现任务的自动分配,并通过email自动通知给相关成员。
离线访问——无需网络连接就可以创建并编辑工作条目。重新连接到网络后,Windows客户端会自动将新内容上传。
任务自动化——通过Visual Macro Builder可以使项目任务自动化。能够启动测试、发送email或即时消息、上传文件,甚至可以自动启动项目构建工作。
Web访问——使用安全的Web界面创建并编辑条目,可以内部使用,也可以将其集成到您的网站上以便同客户bug报告协同工作。(含有AqdevTeam site许可证)
管理——提供灵活详细的管理特性,实现全面控制。
安全——为个体用户和用户组定义使用权限,管理员可以完全控制。
产品优势:
灵活的方法和功能
AqdevTeam提供了一个超级灵活的结构体现,凡是对软件项目有重要作用的信息,都可以保存并管理,能够跟踪to-do列表、过失/bug报告、终端用户需求、项目需求等。事实上,通过AQdevTeam完全可定制的文档功能,几乎可以保存并管理同项目有关的所有内容。
可配置的工作流程
开发团队面临的问题之一就是构建一个有效的工作流程,能够通过企业内渠道正确的发送议题。例如提交bug后如何处理?终端用户提交特性需求后应该通知给哪些工作人员?项目说明发生变动后该采取什么行动?
为了能自动处理以上这些耗时繁琐的任务,AqdevTeam提供了一个完整的工作流程系统,您可以创建合适的工作流程,以便更有效的使用企业资源。该工作流程可以流水线化完成多种任务,从而节省人工操作的时间。
提高生产力
AqdevTeam的核心功能是提高您的生产力。当您开始使用这一产品后,就可以测试项目的完善性——无论是开发过程还是在产品发布之后,都能方便的使用AqdevTeam的功能。
系统需求:
客户端系统需求
· Pentium II 400 MHz或更高
· Microsoft Windows 98 SE, Windows ME, Windows NT 4.0 Service Pack 6, Windows 2000, Windows XP, Windows Server 2003.
· 128MB RAM (推荐256MB).
· 120MB硬盘空间.
· Microsoft Internet Explorer 4.0或更高
· Microsoft Visual SourceSafe 6.0 或更高 (可选).
· VGA或更高分辨率监视器
· 鼠标
ADO系统服务器需求
· Pentium III 1GHz或更高 (推荐Pentium IV 2.8 GHz with Hyper-Threading).
· Microsoft Windows NT 4.0 Service Pack 6, Windows 2000 Service Pack 3, Windows XP Service Pack 1 or Service Pack 2, Windows Server 2003.推荐使用操作系统的服务器版本。
· Microsoft SQL Server 8.0 或 Microsoft SQL Server 2000 Desktop Engine (MSDE 2000).
· Internet Information Server (IIS) 4.x-6.x (可选).
· 内存: 512MB RAM (推荐2GB).
· 1GB硬盘空间 (推荐2GB).
· Swap file: 1GB 或更高.
· VGA或更高分辨率监视器
· 鼠标
InterBase系统服务器需求
· Pentium III 1GHz或更高(推荐Pentium IV 2.8 GHz with Hyper-Threading).
· Microsoft Windows NT 4.0 Service Pack 6, Windows 2000 Service Pack 3, Windows XP Service Pack 1 or Service Pack 2, Windows Server 2003. 推荐使用操作系统的服务器版本。
· InterBase 6.0 Server Edition (或更高) 或 Firebird 1.0 (或更高).
需要无限数目连接许可证
· Internet Information Server (IIS) 4.x-6.x (可选).
· 内存: 512MB RAM (推荐2GB).
· 1GB硬盘空间 (推荐2GB).
· Swap file: 1GB或更高
· VGA 或更高分辨率监视器
· 鼠标
AQdevTeam Web Interface 系统需求
· Intel Pentium II 400MHz或更高 (推荐PIII 1GHz).
· Microsoft Windows NT 4.0 with Service Pack 6, Windows 2000 with Service Pack 3, Windows XP with Service Pack 1 or Service Pack 2, Windows Server 2003.推荐使用Windows服务器版本. 如果使用Windows专业版,只允许5个并发连接。
· Internet Information Server (IIS) 4.x-6.x.
· AQdevTeam Server for ADO 1.6 或 AQdevTeam Server for InterBase 1.6.
· 内存: 256MB RAM (推荐512MB).
· 硬盘空间:20MB
· VGA或更高分辨率监视器
· 鼠标
安装AQdevTeam Web Interface之前,需要首先安装Internet Information Server 和AQdevTeam Server,因为安装程序会在Internet Information Server中为AQdevTeam Web Interface创建一个虚拟目录。
生产力工具
Audit Trail
Full Text Search
Issue Explorer
Preview Pane
Project Explorer
Macro Execution Log
Macro Repository
Users Panel
Workflow Graph
Edit Script Form
Form Designer
Visual Macro Builder
支持开发工具
Visual Studio .NET
Visual C++ 6.0
Visual Basic 6.0
Visual SourceSafe
Delphi (3,4,5,6,7)
C++Builder (3,4,5,6)
AQtime
AQtime .NET
TestComplete
TestExecute
支持操作系统(AQdevTeam Client)
Windows XP
Windows 2000
Windows 2003 Server
Windows NT
支持操作系统(AQdevTeam Server)
Windows XP
Windows 2000
Windows 2003 Server
Windows NT
Automated Build Studio
构建和发布管理系统,自动完成软件项目的搭建、测试和发布过程。
当前的软件开发更加复杂,花费在软件项目的构建、测试和发布中的时间和资源也越来越多。Automated Build Studio正是一个强大的构建和发布管理系统,使软件开发的构建、测试和发布过程自动化。该软件具有直观的用户界面和空前的灵活性,即使用户毫无经验,只要点击按钮,就能够创建复杂的可视化宏函数(visual macro),来完成重复性的和常规性的任务。
使用内置的任务安排程序,可以在预定时间运行宏,以实现自动执行功能。这使得Automated Build Studio成为最终的解决方案,能够创建可靠的日常性的软件自动构建宏。Automated Build Studio帮您自动完成软件搭建过程的每一步,包括:从版本控制系统中提取文件、创建安装包、运行自动测试、部署软件项目的最新版本。
Automated Build Studio同其他的AutomatedQA产品- AQtime, TestComplete 、AQdevTeam——紧密集成。您不仅可以自动进行软件的构建过程,还可以实现整个品质保证和发布过程的自动化。因此,使用Automated Build Studio,您可以完成所有的自动化过程,包括软件构建、测试、内存泄漏和性能瓶颈检查、生成bug报告、软件的发布和部署等。
虽然产品名称中包含“构建”二字,但是Automated Build Studio的使用范围不止于此,它可以使您企业中所有普通的和日常性的工作任务自动化。 Automated Build Studio含240多种内置的操作行为,可以帮您:
——编译应用程序
——创建软件安装包
——在预定时间执行自动构建任务
——从版本控制系统提取文件,或向其中插入文件
——对版本控制系统中的资源进行分类
——编译帮助文件
——创建、修改、删除注册表键值和INI文件设置
——复制并转移文件到某处(网络驱动器、网站、FTP服务器等)
——从ZIP和RAR档案中提取文件,或将文件打包为ZIP和RAR档案
——运行自动的测试脚本和分析程序
——发送bug报告到议题跟踪系统
——收发email、ICQ和新闻组通知
——刻录CD和DVD
——注册COM和.NET组件
——执行脚本操作,支持VBScript, JScript 和DelphiScript三种脚本语言…
使用Automated Build Studio,您可以:
——自动进行软件构建
——自动进行应用程序的测试和分析
——创建部署产品包,并将其写入CD和DVD中
——自动回溯过程
——自动实施数据和系统的一致性检查(例如,自动检查可用的硬盘空间或Web服务的可用性)
系统需求:
· Intel Pentium II 450 MHz 或更高 (推荐Pentium III 800 MHz)
· Microsoft Windows 2000, Windows XP, Windows Server 2003 , Windows NT 4.0 with Service Pack 3或更新
· Microsoft Internet Explorer 5.0或更高
· 128 MB RAM (推荐256 MB )
· 100MB 硬盘空间
· VGA 或更高分辨率监视器
· 鼠标 谢谢,不过我更想知道有没有人用过它,我更想了解一下关于它的使用经验 纸上得来终觉浅,绝知此事要躬行。
何不自己研究下,再和大家分享,你就是这个工具的使用先驱了! 不敢当不敢当,正准备有空时研究一下的,这个工具好似比较新,网上搜了好久,一点指导性的信息都找不到啊 原帖由 yolander 于 2005-9-13 15:20 发表
不敢当不敢当,正准备有空时研究一下的,这个工具好似比较新,网上搜了好久,一点指导性的信息都找不到啊
嗯。。。我也刚开始学习使用,有什么好东东的话,咱们共享啊。。。 这个工具能测FLSH吗??
看介绍好像很神奇,不知道用起来怎么样. 介绍的这么神奇,有这个工具的使用说明书吗? 我现在也在研究它,,可是他没有中文版地使用手册,,郁闷,,只能一知半解的自己摸索,,
张老师,我相问问你,,它是怎么加验证点,,怎么捕获GUI的属性! 怎么都不回答我!!
我急啊! 哈~~~~~~~ 看了一周了,感觉好累哦!:L :L 这个工具我们公司也准备使用了 現在我嘗試學習的是TC 6.3 Demo 在哪可以下? 能测的东西很多,但比较慢
不过AutomatedQA的support team确实不错,每次都有问必答 总体来说TC是一款相当不错的测试工具,尤其最近新出的 testcomplete 7,在对象识别机制上优于 QTP 10. 大家学TC的, 有没有兴趣成立一个群, 讨论下自己的学习心得 现在已经7.20了:victory:
回复 19# 的帖子
有没有下载地址,麻烦给个连接
页:
[1]
2