1. A method executed by a computer, comprising: collecting, at time t 1 during simulation of a software application on a computer, a first value for a cursor position on a display and a first value for a mouse position on the display; collecting, at time t 2 during simulation of the software application on the computer, a second value for the cursor position and a second value for the mouse position on the display; and comparing the first value for the cursor position to the second value for the cursor position and the first value for the mouse position to the second value for the mouse position to determine whether the software application is properly executing on the computer; determining that the software application is hung when the first value for the cursor position, the second value for the cursor position, the first value for the mouse position, and the second value for the mouse position do not change from the time t 1 to the time t 2 .