Vedant Test addresses all aspects of testing and certification of character cell-based applications, assuring that quality is preserved after changes or when porting to different platforms. Applications can be run with simulated users, automatically deploying anything from simple, single-user tests to complex tests for hundreds or thousands of users.
V-Test's unique distributed processing facility allows a single test operator to plan, control, execute, and analyze tests over distributed and heterogeneous computing networks, with all project management controlled from a single console. Once developed, tests can be run again and again at minimum cost.
The V-Test test engine incorporates host-based execution and an auto-synchronization feature to keep test scripts in synch with the application during test playback. V-Test is multi-platform and supports testing
for the OpenVMS VAX and OpenVMS Alpha platforms, and a MS Windows-based product provides access to other green screen systems such as IBM 3270 emulators. V-Test is the only tool in the industry that was built exclusively for testing of character-based applications.
Key Technical Features
- A wide range of servers is supported where a native test engine can be deployed to perform both functional and performance tests directly on the system under test.
- Date Warping and "time machine" tests can be created, either to simulate a number of key dates for which the application is to be tested or to simulate running the application for each day within a given period.
- Additional regression testing functionality can be easily integrated into a test script during the recording process.
- Regression test cases ensure that the application's original behavior is verified and that no undesirable side effects are introduced when an application program is modified or enhanced.
Vedant Video provides a powerful set of terminal monitoring and recording facilities. Users can record entire terminal sessions that can then be examined for hostile actions by unauthorized users, reviewed for debugging, or replayed as demonstration or training exercises. The tools also permit help desk staff to watch a user's screen and then "take over" the terminal keyboard to aid with problem resolution.
Video uses standard operating functions to capture terminal screen activity that can be copied to one or more additional terminals, allowing many users to see identical output simultaneously. Terminal traffic can be recorded to a file and played back at any time. Hard copies of screens can be obtained as initial user documentation, while more detailed listings can be produced to aid in security monitoring and debugging.
Vedant Timer is a complete system for monitoring the performance of OpenVMS production systems.
Response times are critical performance indicators for any interactive computer system. Vedant Timer records interactive user sessions. These can then be analyzed, taking the guesswork out of measuring transaction response time in a character-based application. Measured times can be expressed either from the viewpoint of the computer interface, or more importantly, as the end-to-end values experienced by the users.
Vedant Timer includes a number of utilities (CTMCTL, KDF, SDB, VTA, VTDEFINE, VTRECORD and VTVIEW), a terminal server (CTM_SERVER), and a device driver (CTMDRIVER). Timer breaks downs the components of total response time, so you can pinpoint the precise location of the delay. Timing can be displayed or printed in a number of carefully selected, pre-defined statistical formats to assist you in identifying trends or pre-empting deteriorating responses in performance-critical applications.
Vedant DateWarp simulates the system clock by intercepting all calls to the system date/time routines and adding, or subtracting, a date/time offset to the real system time. Using DateWarp users can add realistic complexity to test designs, thereby minimizing the significant technical and logistical problems involved with advancing the real system clock or requiring dedicated hardware for testing.
DateWarp allows multiple users to have their own system clocks on the same physical machine, and therefore work independently of each other. Combined with a reduced need for hardware, this capability means improved productivity and fewer critical paths in the testing timeline.