Automated testing with QuickTest addresses these problems by dramatically speeding up the testing process:
  • If you have ever tested applications or web sites manually, you are aware of the drawbacks.
  • Manual testing is time-consuming and tedious, requiring a heavy investment in human resources.
  • Worst of all, time constraints often make it impossible to manually test every feature thoroughly before the application is released.
  • This leaves you wondering whether serious bugs have gone undetected.

You can create tests that check all aspects of your application or web site, and then run these tests every time your site or application changes.

As QuickTest runs tests, it simulates a human user by moving the cursor in a web page or application window, clicking GUI objects, and entering keyboard input; however, QuickTest does this faster than any human user.

Benefits of Automated Testing
Fast QuickTest runs tests significantly faster than human users.
Reliable Tests perform precisely the same operations each time they are run, thereby eliminating human error.
Repeatable You can test how the web site or application reacts after repeated execution of the same operations.
Programmable You can program sophisticated tests that bring out hidden information.
Reusable You can reuse tests on different versions of a web site or applications, even if the user interface changes.
Comprehensive You can build a suite of tests that covers every feature in your web site or application.

The QuickTest testing process consists of the following main phases:

Analyzing application: At this stage, you can already begin creating test skeletons and adding actions to them.

Preparing testing infrastructure:

Create test cases:

Enhance your test cases:

Execute and analyze your test cases:

Bug Reporting: If you have a quality center installed, you can report the defects you find while analyzing the result.