Technical Features
OmniTest Application
The OmniTest application resides on the Test Engineer’s Workstation
OmniTest application main features are:
- Login window which allows direct login to your QC project
- Log in using your QC domain and project name
- Your QC user name and password
Create new tests using pre-defined action/result sets
- Compose tests with the “look and feel” of your regular manual tests
- Examine the created steps as you go along
- Perform different actions like: duplicate steps, repeat steps, call to test, use parameter file
- Use User-defined action/result sets connected to private QTP functions and/or Object Repository (OR)
Save your tests directly into your QC project test tree
Saving the test to QC actually creates two new QC instances:
- The first instance is the test itself, created in the Test Plan Tree. OmniTest also creates the automatically generated script and saves it in the test script Tab in QC. This script is later used by the OmniTest engine to run the self-generated automated OmniTest script.
- The second instance is a new QC Test Set instance, created in the Test Lab module. By creating this instance, OmniTest actually makes it possible for the user to run the automatically generated script, directly from the QC environment, immediately after saving the Test.
Load tests directly from your QC project test tree and modify them
- Select and load an Omni test from your QC project test tree
- Change, add or delete desired portions of your test
- Save the test under the original test name or as a new test by using the “Save as…” feature
Create new User-define actions/results and connect them to external QTP functions and OR
- Write new private QTP functions or use existing ones, to support Non standard target application objects. Connect these functions to new action/result sets by using an OmniTest built-in wizard.
- Define your desired error handling rule by choosing to either stop the test or continue
- Omni tests created using your private action/result sets are indifferent to future changes in your QTP functions, as long as you keep your function interface.
OmniTest Engine
- The engine is responsible for translating your Omni tests to fully automated scripts. It does this by invoking the OmniTest propriety solution and also by utilizing QTP capabilities.
- You can execute your test either from the QC Test Lab, or directly from QTP.
- While running the test, the OmniTest engine is also responsible for:
- Error handling management, based on pre-defined rules
- Reporting test results to the QC Test lab repository for future analysis
Supported Environments
- Operating Systems
- Windows Vista 32 bit
- Windows XP
- Windows Server 2003
- Windows 2000
- QC
- QTP
Supported Technologies
- .Net
- Web
- Windows
- MOSS
- SAP
- Any Non-standard technology, by connecting to private function Library