The delay caused by signal transmission channel of navigation satellite is a part of the total delay of the satellite-to-earth link,and it must be deducted in the actual positioning and timing applications. Delay measurement of satellite channels must be carried out in ground tests. Test accuracy of the channel delay will affect users ranging accuracy and precision time transfer. A BOC(binary offset carrier) signal channel delay measuring technique using partial correlation is proposed. BOC navigation signals and 1 PPS(1 pulse per second) signal are high-speed synchronous sampled. Partial correlation processing is made for the sampling BOC signal data and the integration time is less than a pseudo-random code cycle. The starting point of the pseudo-random code sampling data obtained by processing,then the transmission channel delay of the BOC navigation signals can be calculated. The uncertainty of the test method is less than 0.2 ns for sampling frequency of 10 GHz.