- Fast: 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.
- Comprehensive: You can build a suite of tests that covers every feature in your Web site or application.
- Reusable: You can reuse tests on different versions of a Web site or application, even if the user interface changes