TestComplete supports various testing types and methodologies, for example:
- Functional and GUI testing
- Unit testing
- Regression testing
In this tutorial, we will create a functional test — the kind that is used most often. Functional tests check the interface between the application on one side and the rest of the system and users on the other side. They verify that the application functions as expected.
A typical functional test consists of test commands that perform various actions such as simulating clicks and keystrokes, running test commands in a loop, and verifying object contents.
In TestComplete, functional tests can be created in the form of keyword tests and scripts. Tests of both kinds can be recorded or created from scratch. Creating keyword tests is visual, easy and does not require a programming background. Scripting requires understanding script commands, but gives you the ability to create more powerful and flexible tests. TestComplete supports scripting in:
- and other languages.
You can create scripts in the language you know best.
In this tutorial, we will use the keyword testing feature.