QuickTest Professional (QTP) is an automated testing tool that allows testing of applications to be automated. It supports testing of Windows applications, web applications, and other technologies through add-ins. A QTP test is created by recording user actions, then editing the test to add checkpoints, synchronization points, output values, parameterization, and VBScript code. This allows tests to be repeatable, reliable, and faster than manual testing.