- PyGTK. TextTest's GUI makes use of PyGTK, which is a thin wrapper around the C GUI library GTK. You will need at least GTK 2.18 and an equivalent version of PyGTK. All development is currently being done against GTK 2.18 and PyGTK 2.16.
- Tkdiff and diff. You will need a decent graphical difference tool on your PATH, along with a textual version for reports.
- Emacs and notepad. TextTest also makes use of a generic editor for viewing files.
Things you might want to install - For viewing test files while they are running, there is a menu option to display a window with live updates of the file. On UNIX this defaults to using 'xterm -e tail -f'. On Windows there is a nice equivalent called baretail which is TextTest's default. You can download it from Bare Metal Software's site.
Things you need to set - TextTest uses a root directory where it starts to look for tests, determined primarily by the environment variable TEXTTEST_HOME. This is the first thing determined by TextTest on being called and not much will happen if it isn't set. You are strongly recommended to pick an existing root directory for all your tests and set TEXTTEST_HOME to this directory in some persistent way.