About TestComplete
TestComplete是一款适用于各种应用程序类型和技术的自动化测试环境,包括(但不限于)Windows、.NET、WPF、Visual C++、Visual Basic、Delphi、C++Builder、Java以及Web应用程序和服务。
TestComplete既适用于功能测试,也适用于单元测试。它提供卓越的支持,可用于日常回归测试,并支持许多其他类型的测试:数据驱动测试、分布式测试等。
您可以通过录制或在TestComplete面板和编辑器中编辑测试命令来创建测试。测试可以在TestComplete内部运行,也可以导出到外部应用程序并在那里运行。
TestComplete识别被测试应用程序中的对象和控件,并提供特殊命令来模拟用户对它们的操作。它还提供特定的检查点,让您可以在测试运行期间轻松验证应用程序的状态。
如果内置手段无法模拟用户在被测试应用程序上的操作或检查应用程序状态,您可以利用访问应用程序的内部对象、方法和属性来执行所需的任务。
如果您是TestComplete的新用户,请查看入门指南以了解如何使用该产品。
要了解基本概念,请阅读介绍自动化测试和TestComplete(该部分属于入门指南的一部分)。
要了解更多有关新功能的信息,请查看新功能。
快速开始 web
TestComplete支持对在Internet Explorer、Edge、Chrome、Firefox或内置的WebBrowser或Chromium中运行的Web应用程序进行功能测试。TestComplete支持测试任何Web应用程序,并提供对HTML5、AJAX、ASP.NET、Flash、Flex、AIR和Silverlight技术的增强支持。
本教程解释了如何在TestComplete中创建一个测试项目,录制和回放一个简单的Web测试,并分析结果。它假定您熟悉自动化测试的一般原则,并对TestComplete IDE有一些基本的了解。
如果您是初学者,我们建议您首先阅读自动化测试和简要的产品概述:
要求
只有在您拥有TestComplete Web模块的活动许可证的情况下,您才能按照本教程创建一个Web应用程序的测试。
在本教程中
该测试将模拟用户在Web页面上的操作并验证一些数据。在测试录制期间将创建验证命令。
关于被测试的Web页面
-
准备您的Web浏览器
-
计划测试
-
关于测试录制
-
启动测试录制
-
定义被测试的Web页面
-
录制测试
-
分析录制的测试
-
运行录制的测试
-
分析测试结果
-
在多个浏览器中运行测试