1. One or more computer readable media comprising computer executable instructions that, when executed, direct a computing device to: present a graphical user interface that facilitates user entry of state information and transition information that describes a software application to be tested; generate a model of the software application from the state information and the transition information; and generate a test sequence of inputs for the software application from the model of the software application.