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

SmartBear TestComplete Web

自动Web应用程序测试

TestComplete Web:在任何WEB应用程序上创建,管理和运行自动测试。

桌面和移动Web的自动化测试

易于创建自动的跨浏览器UI测试

在许多浏览器上运行一个测试,没有修改。通过成千上万的数据组合轻松驱动相同的测试,以提高覆盖率。从无脚本记录和回放或六种语言(包括Python和JavaScript)中选择,创建自动化脚本。支持Selenium。

使用智能对象识别机制为诸如flex,flash,AJAX,JavaScript,HTML5和AngularJS等动态元素和技术构建稳健和稳定的测试。与构建服务器,源代码控制系统和管理工具的集成允许您全天候运行自动测试,而无需实际存在。

 

跨多个浏览器使用一个测试

TestComplete Web允许您通过单个测试验证您的网站和Web应用程序在不同浏览器的功能和可靠性。

•为所有主要浏览器构建自动化的跨浏览器测试,而无需编写单行代码。

•对多个浏览器运行一个测试,以节省时间和精力。

•经常发布的补丁程序可确保您可以测试较新的浏览器版本,而不会浪费时间。

•自动测试HTML5和动态控件(如AJAX和JavaScript)。

•扩展TestComplete的平台以满足您的特定测试需求。

识别浏览器中的HMTL5,JavaScript和CSS不兼容性

TestComplete Web内置支持使用HTML5,Backbone.js,Agular,Developer Express,Telerik和Infragistics等控件,在桌面和移动网络应用程序上创建自动测试。

•通过为复杂的Web场景轻松创建自动化测试来识别跨浏览器兼容性问题。

•验证JavaScript调用,HTML5弹出式窗口,浏览器对话框和CSS合规性。

•抽出控制细节,以提高自动化测试套件的可维护性。

在真实设备上测试移动网络

TestComplete Web允许您为移动Web应用程序创建自动GUI测试。除了仿真器,TestComplete还提供对在真实移动设备上测试网站的支持。没有必要越狱,解锁或root您的设备。

•使用TestComplete Web在每个测试步骤捕获的自动屏幕截图,轻松地发现UI不一致的地方。

•使用Jenkins插件直接从Jenkins构建执行测试

•确保您的网络应用程序适应不同的纵向和横向模式手机和平板电脑。

•快速使用iPhone,iPad,Nexus,Nokia Lumia,Blackberry和其他流行设备的预定义浏览器配置文件。

确保UI更改时您的测试不会中断

 

TestComplete Web提供了多种方法来识别和检查Web应用程序中的对象,因此您可以选择最适合您的体验和测试方案的对象。

•在对象级别而不是在对象或坐标级别创建Web测试,从而确保在GUI更改时测试不会失败。

•使用XPath表示法或一个或多个属性值查找元素。

•获取对DOM元素,属性,方法和CSS属性的直接访问。

•创建Web测试检查点以验证页面内容,包括图像,MAILTO链接,Java小程序等。

从你的Selenium WebDriver测试了解更多

基于Selenium WebDriver提供的优势,TestComplete Web允许您添加,运行和报告Selenium WebDriver测试。

•捕获屏幕截图,使Selenium脚本的调试更容易。

•支持JUnit,TestNG,PyUnit,Ruby,PHPUnit和NUnit框架。

•从TestComplete Web界面添加,编辑和运行Selenium WebDriver测试。

•使用我们的报告模块深入分析测试结果。

•缩放Selenium测试,并使用TestExecute在云或虚拟系统中安全地运行它们。

•重新使用由现有QA项目中的开发创建的Selenium测试脚本。

 

执行连续集成

 

TestComplete Web允许您将测试集成到开发生态系统中的其他工具,允许您连接Web自动化测试以构建系统,分析工具和跟踪工具。

•可与源控制系统(如Git,Subversion和Mercurial)集成,用于测试版本控制。

•将错误报告附加到跟踪工具,如Axosoft OnTime和JIRA。

•使用Jenkins插件作为自动构建的一部分运行回归测试。

•直接向QAComplete发送TestComplete测试。

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

•使用TestExecute在云或虚拟系统上运行测试。

强大的开源支持

TestComplete Web具有许多功能,使自动化Web测试更为高效。

•支持Selenium

•SoapUI集成

•选择Python,JavaScript和许多其他语言

•强大,高效跨浏览器测试

•能够快速捕获浏览器截图

•HTML5测试和JavaScript测试

•Web浏览器控件内置到桌面应用程序中

重复使用功能测试作为性能测试

 

将TestComplete Web测试转换为性能测试,以减少测试创建时间。转换后分配虚拟用户,以确保在不同压力级别的可预测性能。不需要脚本,以便将功能测试更改为性能测试。

•重用功能测试作为性能测试,以提高Web应用程序的性能。

•以最小的工作量,实现功能和性能测试覆盖扩展。

•在几分钟内启动,无需手动配置或代码更改。

•允许功能测试人员以最小的用户培训创建性能测试

 

北京哲想软件有限公司