TN3270 is a terminal emulator that securely connects BluInsights to mainframes (zSeries) without being intrusive (nothing has to be installed on the mainframe or the VM hosting it in case of zD&T environments).
Only the host address and the port (3270 by default) are required to connect to the mainframe. So far, only 80×24 screen sizes are supported (more will be added in the next releases).
In addition to traditional terminal emulator features (display, cursor management, key bindings, etc.), our implementation proposes a few advanced features.
Record user interactions
All user actions on the terminal can be recorded (e.g. writing texts, pressing function keys, waiting…) within the right location based on the lines and columns of the terminal. All the captured information is serialized to a JSON file and a SIDE file (Selenium).
In the case of a modernization project (from mainframe to Java using Blu Age Velocity), users can record test scenarios on their mainframe version of the application to obtain the Selenium files that can be automatically executed on the modernized application. For instance, only the URL where the application is deployed and the name of the transaction to be tested need to be added to the SIDE files.
Extract screen content
All the content of the screen can be extracted as a list of texts having each a set of properties such as length, related row and column, and type (input field or label). Verifications on such extracted data can be automatically inserted in the SIDE file. For example to check if a text is correctly displayed or if an expected value has been obtained, etc.
Record the terminal screen & Take screenshots
In order to share a scenario or share a particular behavior, it is possible to record a video of the terminal and get an MP4 file downloaded locally on your computer.