To solve the problem of vibration test of mobile phone, a non-contact testing method is proposed based on binocular stereo vision. The method determines the internal parameters of the lens and the external parameters of two industrial cameras by camera calibration. After obtaining the corresponding region between the two cameras by digital image correlation matching, the point coordinates of three-dimensional space are reconstructed based on laser triangulation method, and the vibration of a point with the same name is calculated by tracking its three-dimensional position in adjacent frames. The method has the advantages of non-contact and full-field measurement. The experimental results show that the proposed method has high accuracy. Compared with the measurement results of the vibrometer, the maximum deviation of the proposed method is 0.04 mm and the average deviation is 0.021mm. The proposed method can measure the vibration direction and amplitude of the designated area on the mobile phone, which provides a test method for the verification and optimization of mobile phone vibration technology.