I have no idea how accurate these rotating magnet sensors are. But I don't think you can accurately use a stepper motor to determine how accurate they are. A high count quadrature encoder would be the better way to do it. Here's why.
In full step mode the stepper motor has full current through each winding. To step in one or the other direction the current in one of the windings is reversed.
Recall that torque is based on Amperes x Turns. So you get full torque when the windings have the rated current. The problem is that to change the direction of the current you have to oppose the voltage created by the collapsing magnetic field when the current is stopped and then reversed. That's not super difficult. But when the motor is turning it's also a generator creating a voltage and you need the rated motor coil voltage plus that generated voltage to change the direction of the current flow. That's why a 2V motor requires as much as 48V to turn quickly.
So why micro-stepping? Because the inherent nature of the motor is that at a certain RPM (Step rate) is develops a harmonic that prevents current flow and motor torque drops to near zero. And the motor locks up.
To get around that they don't change the current suddenly but instead in small steps. Micro steps so to speak. The curve below shows how the current in the windings now changes more smoothly. And the table, if you want to analyze it shows that at no time anymore are the windings ever both carrying full winding current. So micro-stepping reduces the torque to 70.7% of full step torque.
Now when you look at the table you'll see that for some of the micro-steps the amount of current in one of the windings is 0 or very low. Since Torque is Amperes x Turns we have less torque and the load on the motor may be such that it won't actually turn until the next step when the current in the other winding increases. The above table is for 1/4 step drive. Move up to 10 micro step per step (2000 steps per turn) and it may take 3 micro-steps before the motor moves and then it's a sharp jump to the next physical position. After that it will move relatively evenly but as we approach the next end point it starts to be pulled off again.
So Micro Stepping is great for resonance prevention and lousy for accurate stepping. For that you need closed loop and an encoder.
Hopefully that all makes sense.