A method of a test strip detecting concentration of an analyte of a sample, wherein the test strip comprises a substrate and a reaction region, the reaction region comprises a working electrode, a reference electrode, and a counter electrode, and an enzyme is coated in the reaction region, the method comprising:
- placing the sample in the reaction region, wherein the analyte reacts with the enzyme to generate a plurality of electrons, and the plurality of electrons are transferred to the working electrode through a mediator;
- applying an electrical signal to the working electrode;
- measuring a first current through the working electrode during a first period;
- the mediator generating an intermediate according to the electrical signal during a second period;
- measuring a second current through the working electrode during a third period, wherein a second polarity of the electrical signal during the second period is inverse to a first polarity of the electrical signal during the first period and a third polarity of the electrical signal during the third period;
- calculating initial concentration of the analyte according to the first current;
- calculating a diffusion factor of the intermediate in the sample according to the second current;
- and
- correcting the initial concentration to generate new concentration of the analyte according to the diffusion factor.