Testing browser-based applications - quick start
In addition to providing a common framework for test tools and support for JUnit test generation, Hyades includes features allowing you to test Web-based applications.
The primary purpose of the Hyades project is to provide a common framework for test tools, so that Eclipse-based test tools can easily communicate with one another and work together. As such, the primary users of Hyades are Eclipse test tool developers. But Hyades has an important secondary audience - testers of HTTP-based applications. This quick start describes the Web-testing tasks that you can perform with Hyades, without modifying the framework:
- Recording a test
The test creation wizard starts the Hyades proxy recorder, which records your interactions with a browser-based application. When you stop recording, the wizard starts a test generator, which creates a test from the recorded session.- Editing a test
You can inspect and modify a test prior to compiling and running it.- Generating an executable test
Follow this procedure to generate an executable test. Before a test can be run, the test's Java source code must be generated and compiled. This process is called code generation.- Running a test
- Analyzing test results
At the conclusion of a test run you see an execution history, including a test verdict, and you can request two graphical reports showing a page response time and a page hit analysis.