桌面应用程序测试
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在云或虚拟系统中同时运行多个测试。
•即使在本地网络外部运行的云计算机上也可快速扩展测试。
京ICP备09015132号-996 | 网络文化经营许可证京网文[2017]4225-497号 | 违法和不良信息举报电话:4006561155
© Copyright 2000-2023 北京哲想软件有限公司版权所有 | 地址:北京市海淀区西三环北路50号豪柏大厦C2座11层1105室