Most of the times the testing of interactive applications is a routine process that usually involves hours of manual work to engage all system options under the test and analyze application response, database or report contents.
VRT-plus allows to simplify this process by recording the testing activity once and then applying it to the system under test, as many times as necessary.
As the user tests the application, all actions are recorded into a session log file. This file can be viewed and replayed using VRT-scan utility. VRT-scan also allows the user to insert screen snapshot marks in the log file.
The original session log file can then be compiled into a script source using VRT-compiler. The resulting script is ready for execution by the VRT-exec script interpreter. Wherever the user inserted screen snapshot marks in the log file, the compiler will insert appropriate commands in the script. They will generate snapshots during script execution.
When the script is later interpreted by the VRT-exec utility, the original recorded session is replayed "live" on the system by submitting input to a real or pseudo terminal device. All screen snapshots will be streamed into a screen dump file. The script executing on the original system will produce a screen snapshot file that can be later used for comparison against script runs on a system under the test.
For several years, VRT-plus has been successfully used for testing a highly interactive, multiple user proprietary brokerage application. The unique multiple session support feature of VRT-plus allows precise simulation of complex bid/offer scenarios where application behavior depends on the sequence and timing of the user entry occuring on many different terminals.