A method comprising: receiving data from an ultrasonic testing environment, the data including a range of values associated with one or more parameters to be configured for performing ultrasonic inspection of a test object; displaying a control in a user interface of the ultrasonic testing environment, the control including a display portion configured to display one or more parameters and one or more values within the range of values associated with the one or more parameters and an interactive portion configured to receive a plurality of inputs; determining a selected value associated with a first parameter; characterized in that the method further comprises displaying the selected value associated with the first parameter as a static display within the display portion of the control; and in that the ultrasonic testing environment includes a three-dimensional space comprising a tank enclosing the test object, an ultrasonic probe assembly including an ultrasonic probe, a controller coupled to the ultrasonic probe assembly and a processor coupled to the controller, the processor configured to receive user input for performing ultrasonic testing on the test object and in response to the user input, execute instructions causing the ultrasonic probe to be positioned relative to the test piece based on the selected value to transmit ultrasonic signals into the test piece and to receive reflected ultrasonic signals from the test piece. receiving data from an ultrasonic testing environment, the data including a range of values associated with one or more parameters to be configured for performing ultrasonic inspection of a test object; displaying a control in a user interface of the ultrasonic testing environment, the control including a display portion configured to display one or more parameters and one or more values within the range of values associated with the one or more parameters and an interactive portion configured to receive a plurality of inputs; determining a selected value associated with a first parameter; characterized in that the method further comprises displaying the selected value associated with the first parameter as a static display within the display portion of the control; and in that the ultrasonic testing environment includes a three-dimensional space comprising a tank enclosing the test object, an ultrasonic probe assembly including an ultrasonic probe, a controller coupled to the ultrasonic probe assembly and a processor coupled to the controller, the processor configured to receive user input for performing ultrasonic testing on the test object and in response to the user input, execute instructions causing the ultrasonic probe to be positioned relative to the test piece based on the selected value to transmit ultrasonic signals into the test piece and to receive reflected ultrasonic signals from the test piece. displaying the selected value associated with the first parameter as a static display within the display portion of the control; and in that the ultrasonic testing environment includes a three-dimensional space comprising a tank enclosing the test object, an ultrasonic probe assembly including an ultrasonic probe, a controller coupled to the ultrasonic probe assembly and a processor coupled to the controller, the processor configured to receive user input for performing ultrasonic testing on the test object and in response to the user input, execute instructions causing the ultrasonic probe to be positioned relative to the test piece based on the selected value to transmit ultrasonic signals into the test piece and to receive reflected ultrasonic signals from the test piece.