The invention relates to the battery impedance spectroscopy testing technology. The invention provides a battery impedance spectroscopy testing method, which imposes the current incentive I(t) on the battery, and through synchronous measurement of current incentive I(t) and terminal voltage response U(t), calculates the amplitude spectrum I(Omegak), U(Omegak) and phase spectrum phiI(Omegak), phiU(Omegak) of current incentive I(t) and terminal voltage response U(t) under a variety of frequencies, and according to the spectrum of I and U, calculates the battery inner impedance Z0(Omegak)=U(Omegak) / I(Omegak) under a variety of frequencies, resulting in the complete spectra of battery inner impedance. The invention also provides a battery impedance spectroscopy testing system, including the control and data processing module, the high-speed synchronous sampling and measurement module, the voltage and current signal isolation and modulating module, the discharge control module, the controllable discharge module. Using the method and system in this invention, it can quickly complete the battery impedance spectrum measurement and analysis in a short time, greatly increasing the measurement efficiency.