|
首次借鉴:
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为开发人员和非开发人员提供容易使用的工具,这意味着您团队中的任何成员,即使不具备专业技术,依然可以参与测试工作。
“在我看来,如果软件开发人员认为强有力的测试方法对产品的成功非常重要,那么[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的功能。 |
|