当前您所在的位置:首页>建模工具 测试工具>测试工具

SmartBear TestComplete Desktop

桌面应用程序测试

TestComplete Desktop:在任何桌面应用程序上创建,管理和运行自动测试

Windows桌面应用程序和打包应用程序的测试自动化

为任何桌面应用程序创建可靠的功能用户界面测试

支持各种桌面应用程序,如.NET,C ++,Java,Oracle Forms。使用无脚本的记录和回放,或各种语言的脚本(例如Python,JavaScript,VB.NET)创建自动UI测试。数据驱动自动化GUI测试来测试数千种组合。

智能对象识别机制确保您的测试强大并容易保持。轻松连接到您的生态系统中的工具,并使用构建服务器,源代码控制系统和缺陷管理工具的插件,全天候运行自动测试。

 

广泛支持桌面应用程序和打包应用程序

支持的应用程序

•打包应用程序

•C / C ++

•.NET应用程序

•WPF(XAML)

•Visual Basic

•Java

•Qt

支持的控件

·         Developer Express

·         Infragistics

·         Microsoft

·         Syncfusion

·         Telerik

·         Standard Windows Controls

·         其他

支持的技术

•单元测试

•Microsoft Active Accessibility

•光学字符和文本识别

•DLL,Java类和.NET程序集

支持的脚本语言

•Python

•VisualBasic

•JavaScript

•C ++

• C#

•Delphi

Oracle Forms的自动GUI测试

 

通过在诸如Oracle Forms等打包应用程序中轻松创建自动测试来提高测试覆盖率。

•非程序员可以使用记录和重放创建自动化脚本,而对于开发人员来说,支持诸如Python,JavaScript和VB.NET之类的编程语言。

•通过精确识别动态构建的用户界面,尽可能减少维护工作。

•使用内置数据生成器或从各种外部来源(如数据库,CSV或Excel文件)导入数据来数据驱动自动化测试。

•获取包含快照,日志和错误的综合报告,以快速调试失败的测试。

简单,快速,强大的桌面应用程序测试

创建强大且可重复的自动化测试。测试可以从头开始记录,用检查点和几十个内置库函数扩展,甚至进行数据驱动测试。

•使用自动测试记录器创建测试,而无需编写单行脚本代码。

•在对象级别而不是在图像或坐标级别构建测试,以确保在GUI更改时测试不会失败。

•使用广泛的检查点来比较作为自动化测试的一部分执行的操作。

•扩展TestComplete以创建满足特定测试需求的测试。

 

自动测试各种桌面应用程序

TestComplete Desktop为测试桌面应用程序提供了卓越的支持。您可以自动执行各种测试场景,从前端UI测试到后端数据验证。

•运行PyUnit,Ruby,PHPUnit,JUnit,NUnit和TestNG单元测试。

•测试Windows Presentation Foundation(WPF),Visual C ++,C ++ Builder,Delphi,Qt,Windows商店,Java,.NET和Visual Basic应用程序等。

•自动测试64位和32位应用程序。

•测试Chromium嵌入式框架应用程序。

•访问内部方法和对象属性以及Java和.Net API。

.NET应用程序的深度测试

TestComplete Desktop帮助深入测试.NET应用程序,包括第三方控件。使用调用Windows API,DLL和WMI函数,.NET和Java类的脚本。

•自动与Windows窗体,WPF,Silverlight,ASP.NET Web窗体和HTML5对象的交互。

•从Visual Studio IDE访问TestComplete测试

•跟踪缺陷并在Team Foundation Server中管理版本控制

•全面支持自定义.NET控件和库,包括Developer Express,Infragistics,Syncfusion和其他供应商提供的控件和库。

•可以直接访问.NET类 - 内部.NET Framework类以及在测试的.NET应用程序和任意.NET程序集中定义的类。

 

轻松测试第三方控件

TestComplete Desktop由TestComplete Platform提供支持,为各种第三方控件提供内置支持。 TestComplete Desktop的对象映射方案是完全适应的,这允许测试人员映射自定义或派生的控制类。

•内置对第三方控件的支持,例如Developer Express,Telerik,Microsoft,JavaFX,Syncfusion,Xceed等。

•使用TestComplete SDK创建插件以支持自定义WPF控件。

•在应用程序UI的任何控件上记录和模拟鼠标和关键字驱动的测试操作。

•自动将第三方控件与扩展控件功能的特殊程序对象相关联。

执行连续集成

TestComplete Desktop允许您实现快速迭代和严格的反馈循环。可与您的开发生态系统中的其他工具集成,包括构建系统,分析工具和缺陷跟踪软件,确保更改立即被测试和报告。

•将测试日志附加到缺陷跟踪工具,如Axosoft OnTime和Atlassian JIRA。

•与源控制系统(如Git,Subversion和Mercurial)集成。

•使用构建工具(如Jenkins)进行插件,以便作为自动构建的一部分运行测试。

•直接向QAComplete发送TestComplete测试

•在TestComplete和Visual Studio之间提供无缝集成。

 

在云或虚拟系统上运行测试

使用TestComplete Desktop(由TestComplete Platform提供支持),您可以在云中测试应用程序。这可以真正有助于减少硬件,软件和服务测试成本。

•无需额外的TestComplete Desktop或TestComplete Platform许可证即可在云或虚拟系统上运行测试。

•使用TestExecute在云或虚拟系统中同时运行多个测试。

•即使在本地网络外部运行的云计算机上也可快速扩展测试。

北京哲想软件有限公司