1. A method for testing an equipment automation program, the method being performed using a device that includes hardware, the method comprising: receiving user input through a user interface of the device; automatically identifying a test scenario based on the user input; automatically and sequentially fetching a plurality of messages according to the test scenario; automatically fetching a first message according to the test scenario, the first message being one of the messages; automatically sending the first message to the equipment automation program; and after sending the first message, automatically recording at least one of the first message and information related to the first message in a log file, wherein a file format of the log file is identical to a file format of a stored message that is stored in a message library file, and wherein the first message contains a message body of the stored message.