try-it-free-today

Software Testing Types - TestComplete

Use the Testing Type You Need

Choice is always a good thing, especially for QA teams that need to perform many software testing types. Put it to the test on functional GUI test, unit tests, regression tests, white-box tests, data-driven tests, keyword-driven tests, distributed tests, coverage tests and manual tests.
Functional GUI Test

Functional GUI Testing

Functional testing is commonly done by human testers, but is made a lot easier and more reliable by automated testing tools like TestComplete. TestComplete offers many features that extend the productivity of automated functional testing.

Learn More
Keyword-Driven Tests

Keyword-Driven Testing

Keyword tests are the basic automated testing type in TestComplete. Keyword tests are easy to create and allow anyone to start automated testing quickly, right after download.

Learn More
Regression Tests

Regression Testing

Regression testing consists of re-running existing test cases and checking that code changes did not break any previously working functions, inadvertently introduce errors or cause earlier fixed issues to reappear. These test cases should be run as often as possible with an automated regression testing tool, so that code modifications that damage how the application works can be quickly identified and fixed.

Learn More
Data-Driven Testing

Data-Driven Testing

Data-driven testing with TestComplete means using a single test to verify many different test cases by driving the test with input and expected values from an external data source instead of using the same hard-coded values each time the test runs. This way, you can test how the application handles various input without having a lot of similar tests that only have different data sets.

Learn More
Unit Tests

Unit Testing

The essential point of unit testing is that only a small part of the application is tested with each unit test. With TestComplete you can automate NUnit, JUnit, DUnit and MSTest tests, use TestComplete's unit tests or create unit tests without special framework.

Learn More
White-Box Testing

White-Box Testing

It’s useful if an automated testing tool can access not only the application’s GUI, but look inside the application under test and access the internal properties, fields and methods of these applications. TestComplete can do all of this and more. It provides the automated test engine with access to methods and properties defined in the application’s code.

Learn More
Distributed Tests

Distributed Testing

A distributed test (or network test) is a test that consists of several parts that are executed on separate computers. The term “distributed“ means not only a simultaneous run of tests on a number of computers.  TestComplete includes special features to perform, synchronize, administer and configure automated distributed tests.

Learn More
Object Driven Testing

Object-Driven Testing

Object-driven testing with TestComplete enables automated test development in a modular, object-oriented manner. Each automated test case is designed as a testing class that owns test data and knows how to manipulate it.

Learn More
Coverage Testing

Coverage Testing

TestComplete integrates with SmartBear’s profiling and debugging tool, AQtime Pro, to help software developers and engineers improve application quality.

Learn More
Manual Testing

Manual Testing

SmartBear’s TestComplete is a full-featured manual test authoring and management environment. Its intuitive user interface and powerful features allow QA teams to create manual tests easily and quickly, right out of the box.

Learn More