| Automation test system can simulate the repetitive munual behavior into automatic machine behavior.The labor and time can be reduced by using automation test system.What’s more,the possibility of intentional flaws will be dramaticaly reduced.The system is an automation test system for BIOS,OS and applications.The tester can use the C-like script provided by system to create the test script.The tool can run the task automatically and record the result info into the log file referenced by tester in the future.The OS is not ready to work when the BIOS is under its launching process so that the automatic test system will not work.Based on the fact above,it is required to use remote mode for the test of BIOS.The paper is mainly about the implementation of the remote test system of Automatic Test System.The remote test system is the necessary solution for the BIOS test.It’s impossible to test the BIOS throuth network because the tested machine is without network connectivity when BIOS is working sometimes.We can use the serial port to do the BIOS test.However,it’s impossible to put the BIOS test with OS test and application test together.Hence we come up with the solution that using HDMI protocol and keyboard-mouse simulator to exchange data between control machine and tested machine.Firstly,use hardware device to get the screen of remote machine through the graphic capturer which obeies HDMI protocol.Secondly,use Sikuli to make the recognition based on image or text.Finally,the specific keyboard or mouse behaviour will be implemented by simulator based on the recognized location.The simulator is the third-party hardware and it’s connected with control machine and tested machine throuth USB port.The SDK is provided to control it.Remote test system can get the screen info of the remote SUT and control it through UI or script.What’s more,remote test system can record the log info and provide a series of assistant tools like remote desk,snipping tool and preview matche tool.At present,the system has been accepted by the market and the module which is under my responsibility has been used more and more.The intelligence of image recognition and the accuracy of text recognition will be the next goal. |