|
PLEASE NOTE: The Publications System provided by the Manufacturing Systems Integration Division (MSID) has moved to: http://www.mel.nist.gov/msidlibrary/publications.html. The pages below are maintained for archival purposes only.
Publication summary
Author(s): Don Libes
Publication date: 1992
Citation: Don Libes: "Automating Interactive Applications in the Network Environment," The International Communications Association Journal, 1992.
Availability:
- HTML
- A paper copy of this document is available by contacting Kristy Thompson [web,email]
Abstract:
-
Many programs demand to be run interactively. Word processors are
good examples, but may network applications (e.g., ftp, telnet) share
the same fault. They cannot be run non- interactively.
Expect is a software tool designed to control interactive programs.
Expect needs a script that resembles the dialogue itself but which may
include multiple paths through it. Expect can run any program locally
or remotely in order to automate a task.
Expect successfully deals with interactive programs and is
particularly useful in a networked environment in which dissimilar
machines must communicate. Expect solves the problem of "stick the
password in the script" as well as several other long-standing
problems with traditional work-around in these areas. Expect also
provides the needed support for regression testing, network and
computer load generation, and conformance testing in a networked
environment.
In practice, Expect has entirely relieved numerous computer scientists
and network managers of tasks that previously has to be performed by
hand. The investment in writing Expect scripts is a minimal one-time
cost. Expect itself is free and in the public domain. Expect is in
use in over 100 companies as well as virtually every university in the
U.S. and many overseas.
Attention users of these documents: The information contained
in these files should not be altered in any way. Attempts to change
these files will adversely impact the integrity of the information and
its usefulness. It is intended for use as is and will lose its
usefulness if changed.
Send questions or comments to Webmaster.
|