A new system for testing the resistance of keys of keyboard was designed based on the embedded motion controller. Hardware design and software design of the system were accomplished. According to the system requirements, the embedded controller (GUC-400-EPV-ML-M01-L2) was chosen as the control center of the hardware system. The implement of system software was based on Visual C++ 6.0 programming platform by using C++ language. The qualified boundary values about the resistance of keys can be adjusted by means of keyboard input. Collecting data, processing data and statistics of data automatically were achieved. Examining results can be displayed through the human machine interface which was designed on the windows platform based on VC++ 6.0. The whole testing system is proved to satisfy the desire of industrial manufacture, which is excellent in the reliability and the anti-interference ability. It has a promising market prospect and really deserves to be spread.