Skip to main content

Terminal Automation Tool

A flexible, lightweight framework for automating screen-based applications.

Date Posted: August 13, 2009

alphaworks tab navigation

 

What is Terminal Automation Tool?

Traditional screen-based applications and solutions represent a significant majority of customer implementations, due to their performance advantage. However, automation solutions to test these applications are very minimal, expensive and have very large CPU/memory footprint. Terminal Automation Tool ("tmagic") is a utility to create an automation framework to address generic screen-based application test automation.

"Tmagic" is a flexible, lightweight tool based on an efficient framework for automating screen based applications.

How does it work?

At the heart of "tmagic" is a generic client engine designed to connect to a "remote server" on telnet port. This is complemented with a scripting engine providing an easy-to-understand syntax and a rich set of features, to help with a wide variety of challenging terminal operations. The real-time logging of "tmagic" makes runtime monitoring of clients easier.

Features

Future plans

About the technology author(s)

Rakesh K. Dash is a Software Engineer at IBM India Software Labs, Bangalore, India. He has worked on TXSeries for the past three years and has expertise in function testing and load/performance testing in a middleware environment. He is currently part of the development team performing unit tests and function tests development and execution of new features. His experience includes transaction processing, middleware, application and system programming on UNIX platform.

He can be reached at rakesh.dash@in.ibm.com.

Trademarks