Most of the time, the process has to be experimented and tried several times before it can be finalised. When an error occurs, Top-down approach is used to test the animation stage by stage. The initial testing of the interface program is to verify the selected input channels and the output ports. The final interface program is tested together with the system hardware. The data is then converted into its corresponding value and is written into a communication file.
Verification is carried out by checking the values in the file against the calculated values.
During simulation process, user applies voltage source to the system hardware, as well as obtaining measurements from the circuits or passive components. Testing is carried out by connecting a known resistor to the system hardware and then obtains the voltage level from the communication file. Final testing covers the entire system in order to provide a feel of the overall presentation. The purpose of this test is to finetune any minor presentation layouts such as a change of colour or typographical errors in the information. The hardware design consists of three passive components measuring meters, a data acquisition card and a test bench.