Patent ID: 8671394

Claim:
A method comprising: presenting a first user interface element on a display, presenting the first user interface element being performed by a device, and the first user interface element providing a listing of names of a plurality of test steps included in a sequence of test steps, the sequence of test steps including at least a first test step and a second test step that are part of a test for testing whether a functionality provided by a software program is performed as desired in a test environment of the device; receiving a selection, via the first user interface element, of the first test step or the second test step, receiving the selection being performed by the device, and the first test step or the second test step being selected by selecting a name included in the listing of names; determining, programmatically and based on the selection, that the selected test step is not in an executable condition in the test environment of the device, determining that the selected test step is not in the executable condition being performed by the device; presenting an icon via the first user interface element, presenting the icon being performed by the device, and the icon indicating that the selected test step is not in the executable condition in the test environment of the device; presenting, for display, a second user interface element associated with the selected test step, presenting the second user interface element being performed by the device, the second user interface including an icon indicating that the selected test step is not in the executable condition in the test environment of the device, and the second user interface element providing a listing of at least one property of the selected test step; and presenting an indicator via the second user interface element, the indicator indicating that a designated one of the at least one property of the selected test step is not in the executable condition of the test environment of the device and that the designated one of the at least one property requires specification for the selected test step to be in the executable condition.