TestComplete(软件数据包自动测试工具)
v14.71 免费版- 软件大小:609.85 MB
- 更新日期:2020-12-17 10:01
- 软件语言:英文
- 软件类别:编程工具
- 软件授权:免费版
- 软件官网:待审核
- 适用平台:WinXP, Win7, Win8, Win10, WinAll
- 软件厂商:
软件介绍 人气软件 下载地址
TestComplete是一款具有开放灵活的软件数据包自动测试体系结构,可轻松,快速且经济高效地在桌面,Web和移动应用程序之间创建,维护和执行自动化测试;自动化用户在用户界面上看到的所有内容,从超过500种控件类型的超过5万种对象属性中进行选择,包括所有主要框架和第三方控件;依靠TestComplete同类最佳的对象识别算法来构建稳定且可扩展的UI测试;支持实时访问云实验室中的最新设备,分辨率,浏览器和操作系统;一次在数千个测试环境中运行并报告。在云实验室中将自动测试与手动和可视测试相结合,以提高覆盖率;超越简单的记录和重放,无需编写脚本即可快速轻松地创建高级测试方案;只需拖放内置操作即可获得条件逻辑,设置延迟或记录结果;如果您喜欢脚本,请从多种编程语言中进行选择,例如Python,JavaScript或VB.NET;支持在物理机或虚拟机上运行测试,或使用按需云实验室在数千个REAL设备上执行测试,轻松集成测试完成使用您已经使用的测试自动化框架或工具,包括Selenium,SoapUI,Visual Studio,HP Quality Center,QAComplete,Jira,TFS,Bugzilla,Jenkins,Git等!
软件功能
自动化的UI测试
使用应用程序中的无脚本记录和重播功能可以轻松创建自动化的UI测试。
一次记录您的测试,然后将其回放...
跨浏览器测试
通过TestComplete Web的跨浏览器测试
可以轻松地在一个浏览器上记录自动化测试,并在另一浏览器上自动执行相同的测试...
回归测试
通过轻松地自动化回归测试来提高效率并快速使用该程序。确保桌面,移动的现有功能...
GUI对象识别
通过使用软件的复杂GUI对象正确识别唯一的桌面,移动和Web对象,减少测试维护工作。
免费培训和支持
确保程序成功是第一要务。从该工具的最初推出到日常支持,响应团队将为您提供...
测试报告和分析从以下位置
获取有关桌面,移动或Web UI测试进度和状态的实时信息:单个界面。轻松连接到其他...
持续集成轻松
在开发和测试团队之间共享资产。
快速带给您的开发人员在IDE(例如Visual Studio)中创建的测试...
HTML5测试自动化
编写一个自动化测试脚本
以跨所有最新版本的Chrome,Edge,Firefox,Opera或不推荐使用的HTML / HTML5 Web应用程序进行
测试。功能测试自动化
在各种台式机,网络,和移动技术,而无需编写任何代码。
数据驱动的测试
将数据与测试命令分开,以简化维护工作。
使用不同的输入数据集运行自动化的桌面,移动或Web UI测试,
关键字驱动的测试
内置关键字驱动的框架轻松地将测试步骤,对象,操作和数据分开。
确保每个团队成员都可以为测试做出贡献..
软件特色
并行测试
使用TestExecute在多个物理和虚拟机上并行执行桌面,移动和Web测试。获得一份主摘要报告...
敏捷测试
创建可靠的测试,这些更改在UI更改时不会中断。加快反馈循环,并使您的质量保证团队与开发合作...
缺陷跟踪和调试
使用图像,视频和日志调试功能性UI测试。Click&Go测试报告可让您按环境细分测试结果...
插件和扩展
创建插件或从预安装的扩展中进行选择,几乎不需要编程经验就可以扩展应用程序的功能。
环境经理
实时访问云实验室中的最新设备,分辨率,浏览器和操作系统。运行并报告成千上万的测试...
将功能测试转换为性能测试
Test Complete与LoadComplete的集成使您可以轻松快速地将现有功能测试转换为性能测试。
安装步骤
1、用户可以点击本网站提供的下载路径下载得到对应的程序安装包
2、只需要使用解压功能将压缩包打开,双击主程序即可进行安装,弹出程序安装界面
3、同意上述协议条款,然后继续安装应用程序,点击同意按钮即可
4、可以根据自己的需要点击浏览按钮将应用程序的安装路径进行更改
5、现在准备安装主程序,点击安装按钮开始安装
6、弹出应用程序安装进度条加载界面,只需要等待加载完成即可
7、根据提示点击安装,弹出程序安装完成界面,点击完成按钮即可
使用教程
TestComplete是一个用于各种应用程序类型和技术的自动化测试环境
包括(但不限于)Windows,net, WPF,Visual c++,Visual Basic,Delphi,c++ Builder,Java和Web应用程序和服务。
TestComplete同样面向功能测试和单元测试。
它为日常回归测试提供了卓越的支持,并支持许多其他类型的测试:数据驱动测试、分布式测试和其他测试。
您可以通过记录测试或在TestComplete面板和编辑器中编辑测试命令来创建测试。
测试可以在TestComplete中运行,也可以导出到外部应用程序并在那里运行。
TestComplete可以识别被测试应用程序中的对象和控件,并提供用于模拟用户操作的特殊命令。
它还提供了特定的检查点,允许您在测试运行期间轻松地验证应用程序状态。
如果内置方法不足以在被测试的应用程序上模拟用户操作或检查应用程序状态
那么您可以利用访问应用程序的内部对象、方法和属性来执行所需的任务。
TestComplete支持测试各种标准的Windows控件。
您还可以修改项目属性,以便TestComplete识别您的自定义标准Windows控件。
下面的部分详细描述了如何测试标准的Windows控件。
关于支持的标准Windows控件
支持类、认识到自定义控件
关于支持的标准Windows控件
TestComplete提供了对标准Windows控件的扩展支持。
这些控件自动地与特殊的程序对象相关联,这些对象通过许多补充方法和属性扩展控件的功能。
这些扩展的方法和属性允许您对控件执行各种操作,例如,选择单个项或检索项文本。
支持类
下面是TestComplete提供扩展支持的Windows控件的完整列表。
请注意,TestComplete提供了对所列控件及其后代控件的支持。
然而,要使这成为可能,您需要在项目的对象映射选项的相应组中指定继承控件的类名。
还要注意,类名可以包含星号(*)或问号(?)通配符。
星号对应于任意长度的字符串,问号对应于任意单个字符。
TestComplete支持测试各种Android控件。
您还可以修改项目属性,以便TestComplete识别您的自定义Android控件。
下面的章节将详细描述如何测试Android控件。
关于支持的Android控件
认识到自定义控件
关于支持的Android控件
TestComplete可以通过图形用户界面与任何Android控件一起工作。
它检查控件的类名,并自动将其与适当的脚本对象关联起来。
对于可识别的Android控件,TestComplete提供了许多标准方法和属性,这些方法和属性是它为屏幕上的对象提供的
此外,TestComplete还提供了对最流行的Android控件的扩展支持(见下文)。
它提供了许多辅助方法和属性,帮助您模拟控件上的各种操作,例如,在列表中选择单个项或获取控件的文本。
此外,TestComplete提供对“本机”方法和字段的访问。
如果其他测试方法还不够,您可以使用它们来执行特定的操作或从控件检索数据。
TestComplete移动模块的许可证。
Android支持插件。
这个插件是自动安装和启用的。
如果您在使用控件时遇到问题,请从TestComplete主菜单中选择文件|安装扩展来检查插件是否处于活动状态。
如果插件不可用,在修复模式下运行TestComplete安装。
Android设备和Android应用程序都必须准备好进行测试(应用程序必须被编译为一个开放应用程序)。
请注意,TestComplete提供了对所列控件及其后代控件的支持。
然而,要使这成为可能,您需要在项目的对象映射选项的相应组中指定继承控件的类名。
控制类
操作栏com.android.internal.widget.ActionBarView
酒吧android.support.v7.widget.ActionMenuView
android.widget.ActionMenuView
TestComplete版本12.40之前的版本使用了android.widget控件的布局名称。
ActionMenuView类。从版本12.40开始,TestComplete使用这些类的Bar名称。
为了避免错误,您需要修改在TestComplete 12.31和更早的版本中创建的测试。
可能的解决方法
可能WorkaroundsPossible工作区
名称映射。重新映射相应的对象以更新它们的识别标准。
TestComplete支持测试各种AngularUI控件。
您还可以修改项目属性,以便TestComplete识别您的自定义AngularUI控件。
TestComplete可以通过web浏览器中显示的控件的图形用户界面与任何web控件一起工作
无论控件是如何在服务器端实现的。
你可以测试使用各种技术和框架实现的控件的web应用程序
包括Angular框架和组件库(如AngularUI、Angular Material等)。
此外,TestComplete提供了对大多数AngularUI控件的扩展支持。
它自动将它们与特殊的脚本化测试对象关联起来
脚本化测试对象包含用于操作控件的补充方法和属性,例如,用于选择单个项和检索项文本。
对AngularUI控件的支持相当透明。
在测试记录期间,TestComplete自动识别页面上的AngularUI控件,并为您的操作记录适当的测试命令。
然后您可以运行所记录的测试,以查看TestComplete如何模拟用户对控件的操作。
整个过程非常类似于记录和运行与“常规”web控件一起工作的web测试。
TestComplete支持各种引导控件的测试。下面的部分将详细描述如何测试这些控件。
关于测试引导控件、支持的浏览器版本、关于测试引导控件
TestComplete可以通过web浏览器中显示的控件的图形用户界面与任何web控件一起工作
无论控件是如何在服务器端实现的。您可以测试使用各种技术和框架(包括引导)实现的控件的web应用程序。
此外,TestComplete提供了对大多数引导控件的扩展支持。
它自动将它们与特殊的脚本化测试对象关联起来
脚本化测试对象包含用于操作控件的补充方法和属性,例如,用于选择单个项和检索项文本。
对引导控件的支持是相当透明的。
在测试记录期间,TestComplete自动识别页面上的引导控件,并为您的操作记录适当的测试命令。
然后您可以运行所记录的测试,以查看TestComplete如何模拟用户对控件的操作。
整个过程非常类似于记录和运行与“常规”web控件一起工作的web测试。
TestComplete支持测试各种CodeJock控件。下面的小节将对此进行详细描述。
关于支持的CodeJock控件、关于支持的CodeJock控件
TestComplete通过使用Microsoft Active Accessibility (MSAA)技术为Visual c++ MFC提供CodeJock Xtreme控件的支持
它公开包含可访问性信息的控件,并允许检索控件数据、访问控件内部以及使用控件模拟用户操作。
TestComplete为公开的控件提供特殊的属性和方法。
它们包括屏幕上所有对象和测试对象通用的属性和方法,以及MSAA引擎附加的属性和方法。
TestComplete桌面模块的许可。
微软主动辅助访问支持插件。这个插件是自动安装和启用的。
如果您在使用控件时遇到问题,请从TestComplete主菜单中选择文件|安装扩展来检查插件是否处于活动状态。
应用程序编译时必须启用Microsoft Active Accessibility (MSAA)支持。
以下类的名称必须添加到项目的MSAA选项的可接受窗口列表中并启用:
XTPToolBar
XTPDockingPaneTabbedContainer
XTPTaskPanel
XTPReport
默认情况下,这些类被添加到可接受的窗口列表中并在列表中启用。
支持控制
下面是针对Visual c++ MFC的CodeJock Xtreme控件的完整列表
TestComplete通过Microsoft Active Accessibility technology提供对该控件的支持
关于支持的ComponentOne控件
TestComplete为。net套件的ComponentOne菜单和工具栏创建的主菜单提供了扩展支持。
主菜单与菜单程序对象相关联,该对象通过许多补充方法和属性扩展菜单的功能。
这些扩展的方法和属性允许您对菜单执行各种操作,例如,选择或检查菜单项,等等。
TestComplete桌面模块的许可证。
ComponentOne控件支持插件。该插件提供了通过测试窗口的C1MainMenu属性访问主菜单的功能。
插件会自动安装和启用。
如果您在使用控件时遇到问题,请从TestComplete主菜单中选择文件|安装扩展来检查插件是否处于活动状态。
如果插件不可用,在修复模式下运行TestComplete安装。
支持组件的版本
TestComplete支持ComponentOne C1Command。net 1.0.2, 2.0.2。
TestComplete支持各种Developer Express控件的测试。
您还可以修改项目属性,以便TestComplete识别您的自定义Developer Express控件。
下面的部分详细描述了如何测试Developer Express控件。
关于支持的Developer Express控件
认识到自定义控件
关于支持的Developer Express控件
TestComplete可以通过图形用户界面与任何Developer Express控件一起工作。
此外,TestComplete为大多数Developer Express控件提供了扩展支持。
它自动将它们与特殊的脚本化测试对象关联起来,脚本化测试对象包含用于操作控件的补充方法和属性
例如,用于选择单个项和检索项文本。
需求
对于Windows窗体,VCL和WPF控件:
TestComplete桌面模块的许可证。
Developer Express控件支持插件。
ASP。NET控件:
TestComplete Web模块的许可证。
Developer Express控件支持插件。
所需的插件会自动安装和启用。
如果您在使用Developer Express控件时遇到问题,请确保在文件|安装扩展对话框中激活了适当的TestComplete插件
如果所需的插件不可用,则在修复模式下运行TestComplete安装。
请注意,TestComplete提供了对所列控件及其后代控件的支持。
然而,要使这成为可能,您需要在项目的对象映射选项的相应组中指定继承控件的类名。
人气软件
-
redis desktop manager2020.1中文 32.52 MB
/简体中文 -
s7 200 smart编程软件 187 MB
/简体中文 -
GX Works 2(三菱PLC编程软件) 487 MB
/简体中文 -
CIMCO Edit V8中文 248 MB
/简体中文 -
JetBrains DataGrip 353 MB
/英文 -
Dev C++下载 (TDM-GCC) 83.52 MB
/简体中文 -
TouchWin编辑工具(信捷触摸屏编程软件) 55.69 MB
/简体中文 -
信捷PLC编程工具软件 14.4 MB
/简体中文 -
TLauncher(Minecraft游戏启动器) 16.95 MB
/英文 -
Ardublock中文版(Arduino图形化编程软件) 2.65 MB
/简体中文