NOTICE: Due to a lapse in annual appropriations, most of this website is not being updated. Learn more.
Form submissions will still be accepted but will not receive responses at this time. Sections of this site for programs using non-appropriated funds (such as NVLAP) or those that are excepted from the shutdown (such as CHIPS and NVD) will continue to be updated.
An official website of the United States government
Here’s how you know
Official websites use .gov
A .gov website belongs to an official government organization in the United States.
Secure .gov websites use HTTPS
A lock (
) or https:// means you’ve safely connected to the .gov website. Share sensitive information only on official, secure websites.
gtklogger: A Tool For Systematically Testing Graphical User Interfaces
Published
Author(s)
Stephen A. Langer, Faical Y. Congo, Andrew C. Reid, Rhonald Lua, Valerie R. Coffman
Abstract
We describe a scheme for systematically testing the operation of a graphical user interface. The scheme provides a capability for generating event logs, which are recordings of a user session with the interface. These logs can be annotated with assertion statements, comparing reference test data with data retrieved by introspection on the GUI elements. Such an annotated log forms a test case, suitable for incorporation into a regression test suite.
Langer, S.
, Congo, F.
, Reid, A.
, Lua, R.
and Coffman, V.
(2015),
gtklogger: A Tool For Systematically Testing Graphical User Interfaces, Technical Note (NIST TN), National Institute of Standards and Technology, Gaithersburg, MD, [online], https://doi.org/10.6028/NIST.TN.1862
(Accessed October 8, 2025)